Shadowsocks 与 Shadowsocksr 区别

SS是原版,SSR是原版基础上衍生出来的第三方版本,兼容原版协议,比原版多了一些伪装功能(协议和混淆)。
SSR 主要特点是增加了一些人性化功能,比如服务器连接统计、连接管理、协议转换、多重代理等。
参考:https://www.ssgo.info/archives/186.html

下载SSR客户端

git clone https://github.com/ssrbackup/shadowsocksr
Code language: PHP (php)

配置文件

进入刚才clone下来的文件夹, 有一个文件 user-config.json ,这个就是配置文件的模板,我们可以复制一份到/etc/shadowsocks.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
}
Code language: JSON / JSON with Comments (json)

主要用到的配置是下面的这几个选项:

"server_port":8388,        //端口
"password":"password",     //密码
 "protocol":"origin",       //协议插件
 "obfs":"http_simple",      //混淆插件
 "method":"aes-256-cfb",    //加密方式
Code language: JavaScript (javascript)

具体的服务器,密码,端口从SS帐号提供商那里获取

运行程序

进入到shadowsocksr/shadowsocks/目录里面,执行:

python local.py -c /etc/shadowsocks.json

出现下面的提示,说明运行成功

2017-10-17 12:30:49 INFO     local.py:50 local start with protocol[auth_chain_a] password [Ck6295iFwq] method [none] obfs [tls1.2_ticket_auth] obfs_param []
2017-10-17 12:30:49 INFO     local.py:54 starting local at 127.0.0.1:1080
2017-10-17 12:30:49 INFO     asyncdns.py:324 dns server: [('127.0.1.1', 53)]
2017-10-17 12:30:57 INFO     util.py:85 loading libcrypto from libcrypto.so.1.0.0Code language: CSS (css)

作者:cooffeelis
链接:https://www.jianshu.com/p/c336fd0bdfbe
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

分类: SSR

0 条评论

发表回复

Avatar placeholder

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据