Skip to content

Windows 搭建ssr

lovelyyoshino edited this page Dec 9, 2018 · 1 revision

据说Node.JS版本的Shadowsocks已经被打上了Deprecated的标签。无奈只能使用Python的版本。

首先你需要一个Python(废话)

你需要去官网下载(地址: https://www.python.org/downloads/windows/),我就选择了Python 3.4.3,当然操作系统是64位的我就选择了64位的版本。

Step1-download-python 安装在哪里你随意,只要确保pip能被安装就行了。

Step2-make-sure-pip-will-be-installed 别忘了把一些目录添加到Path变量里。

我的是

C:\Python34;C:\Python34\Scripts
Step3-add-path-var 还要安装OpenSSL(https://slproweb.com/products/Win32OpenSSL.html),一样,如果你装的Python是32bit的就下载32bit的版本,我是用64bit的。别忘了还需要Microsoft Visual C++ 2008的支持库。

Step4-download-OpenSSL 接下来就是像使用Linux一样安装Shadowsocks服务端啦!

使用这段命令

pip install shadowsocks Step5-pip-install-shadowsocks 看到Successfully就感觉很爽。

现在去配置服务器设置。

你在任意地方建立一个文件,比如叫config.json,然后填入你的服务器配置。

比如我想要在8388端口创建一个密码为123456的加密方式为aes-256-cfb的一个服务器,那么这么写:

{ "server":"0.0.0.0", "server_port":8388, "local_address":"127.0.0.1", "local_port":1080, "password":"123456", "timeout":300, "method":"aes-256-cfb", "fast_open":false } 然后保存在C:\Python34\Scripts\config.json。执行以下命令运行:

ssserver -c C:\Python34\Scripts\config.json 如果它报错

Exception: libcrypto(OpenSSL) not found

就去OpenSSL的安装目录复制libeay32.dll,libssl32.dll,ssleay32.dll到C:\Python34\Scripts\

可以看到我的服务已经启动成功了!好了享用Windows下的Shadowsocks服务器吧!

Step6-enjoy:)

目前不支持3.6以上

Clone this wiki locally