ShadowsocksR Server for windows

在 Windows 下搭建 SSR 服务端

SSR(ShadowSocksR) 是 Shadowsocks 的优化版,添加了一些流量混淆让数据不易被察觉
目前 SS 特征码已经被 GFW 识别故无法使用

Linux下配置 和 Windows 下配置大致相同

使用环境:
+ windows 10 x64
+ Python 3.6.5

安装 Git

windows 可跳过此步骤 或者访问 git for windows 项目来安装 git

sudo apt-get install git
或者
sudo yum install git

下载源码

git clone https://github.com/QuietBlade/shadowsocksr.git
此版本是Fokr的,原项目地址已被作者移除 https://github.com/shadowsocksr/shadowsocksr
Windows下 点此下载 或者安装git使用上面命令

安装

  • Linux
cd ./shadowsocksr/
./initcfg.sh
  • windows
运行shadowsocksr目录下的initcfg.bat

非 Windows 10 下需要安装 OpenSSL 不然会报错没有找到模块
安装完成后将安装目录下的libcrypto-1_1-x64.dlllibssl-1_1-x64.dll 替换成图中所示

然后进入Bin目录进行相同操作

使用搭建

在执行initcfg.bat的时候,会在当前目录生成user-config.json文件,用记事本打开后

{
    "server": "0.0.0.0",
    "server_ipv6": "::",
    "server_port": 8388,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "m",
    "method": "aes-128-ctr", #加密方式
    "protocol": "auth_aes128_md5", #协议
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible", #流量混淆
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

这是默认配置,服务器端口为 8388 , 密码为 m。 运行 shadowsocksr\shadowsocks 目录里面的 server.py 即可
这是单用户配置,如果想要多用户只需要删除 "server_port" 和 "password" 然后添加 "port_password"

例如

{
    "server": "0.0.0.0",
    "server_ipv6": "::",
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "port_password":{
        "10086":"mimamima1",
        "10087":"mimamima2",
        "10089":"mimamima3"
    },

    "method": "aes-128-ctr",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

最后运行 server.py 即可

发表评论

电子邮件地址不会被公开。 必填项已用*标注