2016年9月23日星期五

在 Windows Server 上搭建 ShadowsocksR 服务端

 

一、安装所需环境

  1. Git for Windows >

  2. Python 3.4.4:32位系统点我 > | 64位系统点我 >

  3. OpenSSL >  (和上面一样,要对应你的系统,32位系统下载 Win32 OpenSSL v1.0.2h > | 64位系统下载 Win64 OpenSSL v1.0.2h >


二、配置

我以默认安装路径为例,首先下载 SSR,打开 CMD 进入到 C:\Python34\Scripts

Windows 2008 以上的系统也可以用资源管理器进入到 C:\Python34\Scripts 然后按住 Shift + 鼠标右键,选择在此处打开命令窗口

获取 ShadowsocksR

git clone -b manyuser https://github.com/breakwa11/shadowsocks.git


三、运行

进入 C:\Python34\Scripts\shadowsocks\shadowsocks

命令运行:

命令运行 ShadowsocksR

server.py -p 443 -k password -m aes-256-cfb -P auth_sha1_v2 -o tls1.2_ticket_auth
//说明:-p 端口 -k 密码 -m 加密方式 -P 协议插件 -o 混淆插件


配置文件运行:

在 C:\Python34\Scripts\shadowsocks 打开修改 config.json 后另存名为 user-config.json 放在同一个目录里

配置文件内容

{
"server": "0.0.0.0",
"server_ipv6": "::",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "m",
"timeout": 120,
"udp_timeout": 60,
"method": "aes-256-cfb",
"protocol": "auth_sha1_v2",
"protocol_param": "",
"obfs": "tls1.2_ticket_auth",
"obfs_param": "",
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}


一般个人使用只用修改的选项:

“server_port”: 8388,(服务器端口)

“password”: “m”,(密码)

“method”: “aes-256-cfb”,(加密)

“protocol”: “auth_sha1_v2”,(混淆)

“obfs”: “tls1.2_ticket_auth”,(插件)

详情还可看:配置文件各项说明 >

然后 CMD 在 C:\Python34\Scripts\shadowsocks\shadowsocks  运行 server.py 命令即可。

附:支持 chacha20

默认情况不支持 chacha20,需要安装 libsodium,首先在 libsodium > 下载 msvc 的版本,然后将压缩包内 \v120\dynamic 目录下的 libsodium.dll、libsodium.exp、libsodium.lib、libsodium.pdb 全部放到 \Windows\System32 或 \Windows\SysWOW64 下即可。

四、维护

需要升级时在 C:\Python34\Scripts\shadowsocks 下运行

升级

git pull


需要开机启动

在 C:\Python34\Scripts\shadowsocks\shadowsocks 下新建 start.bat

开机自动启动批处理

@echo off
server.py


Windows Server 2003 新建 start.bat 的快捷方式放到 C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

Windows Server 2008 之后的系统也是新建 start.bat 的快捷方式放到:

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup



C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\「开始」菜单\程序\启动

里即可。

没有评论:

发表评论