目前我知道还在维护的版本有 Python 版及 libev 版,而网上流传的 shadowsocks_win_server.zip 及 Node.js 版已经不再维护,不建议大家使用。 一、下载 libQtShadowsocks 在 Github > 上下载对应你系统位数的版本,我这里以 Windows Server 2012 R2 为例,使用 shadowsocks-libqss-v1.8.4-win64.7z 二、配置相关文件 新建一个名为 libQtShadowsocks 的文件夹,将下载好的 shadowsocks-libqss-v1.8.4-win64.7z 解压进文件夹中 在文件夹中新建名为 config.json 的配置文件,内容如下(不要使用 Windows 自带的记事本或者写字板,不然很可能出现评论中一些运行出错的毛病) config.json
{ "server":"0.0.0.0", "server_port":2333, "local_address":"127.0.0.1", "local_port":1080, "password":"fuckgfw!", "timeout":600, "method":"aes-256-cfb", "http_proxy": false, "auth": false}
在文件夹中新建名为 shadowsocks-server.bat 的批处理文件,内容如下 shadowsocks-server.bat
@echo offshadowsocks-libqss.exe -c config.json -S
然后运行 shadowsocks-server.bat 即可,关闭时就关闭批处理就行了,很简单。 Windows Server 上搭建 Shadowsocks 服务端" style="margin: 18px auto; border: 0px; list-style: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; max-width: 100%; height: auto; border-radius: 3px; clear: both; display: block;"> 如上图,运行成功~ 还有,Windows 自带防火墙需要设置一下,否则客户端会连不上服务端。
第二种方法介绍的是 Python 版的安装方法 一、安装 Python 首先去到 Python 官网下载 Python V2 :点击前往 注意:最好是根据现在系统的环境来选择,并且要与OpenSSL对应,不能用32位 Python 与64位的 OpenSSL 搭配使用。 二、安装 OpenSSL 这里需要注意 - 需要对应你的系统,如果你的系统为32位就下载 Win32_OpenSSL ,如果是64位则下载 Win64_OpenSSL
- 下载非 Light 版,也就是开发人员版本
- 下版本 v1.0.2
- OpenSSL 需要 Visual C++ 2008 Redistributables 支持,32位系统点我 | 64位系统点我
三、安装 Shadowsocks 安装完成后,如按照默认路径,使用方法如下 打开 cmd (Windows Server 2012 R2 系统可按 Windows 图标+X+A打开管理员权限的命令提示符) 输入 进入 Python 目录
cd C:\Python27\Scripts
也可以用资源管理器进入到 C:\Python27\Scripts 然后按住 Shift + 鼠标右键,选择在此处打开命令窗口,如下图 然后输入 安装 Shadowsocks
pip install shadowsocks
如上图即为安装成功 看到上面多出的几个文件即成功(开启显示文件扩展名效果) 四、配置 Shadowsocks 同样需要在 C:\Python27\Scripts 运行命令提示符(管理员) 命令开启 Shadowsocks
ssserver.exe -p 443 -k password -m aes-256-cfb
443为服务器端口 password位密码 到时在客户端填上服务器的 IP 及此处设置的端口和密码就能使用了 当然,也可以使用配置文件的方法,在 C:\Python27\Scripts 新建一个名为 shadowsocks.json 的文件,以记事本打开 Shadowsocks 配置文件
{ "server":"0.0.0.0", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false}
运行
ssserver.exe -c C:\Python27\Scripts\shadowsocks.json
|