SSR是原版基础上衍生出来的第三方版本,兼容原版协议,比原版多了一些伪装功能(协议和混淆)。要了解SSR,首先看看SS是什么,SS的全称是Shadowsocks,是一位在知乎网站工作的大神开发的一套针对DPI(深度包检测)系统弱点开发的一套网络加密工具。简单理解的话,Shadowsocks是将以前通过SSH创建的Socks5协议拆开成Server端和client端。它通过抹除网络数据通讯的特征,让监测系统无法下手。但是这种方法也不是绝对无法下手的,就好比说,你在一个鱼缸中找到一条鱼很容易,但是如果把这条鱼丢到海里再让你来找,那么就变的很困难了。而SS也正是通过这样将自己的通讯模式变的毫无特征,那么拦截系统在拦截的时候,就需要对每一个水滴进行检测,也就是说在目前各个国家的运算力是无法达到的。
Python 版 SS 安装 建议使用下文的SSR一键安装,SS容易被封 :
Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
CentOS(7以上版本):
yum install python-setuptools && easy_install pip
pip install shadowsocks
运行:
ssserver -p 443 -k password -m aes-256-cfb
后台运行:
sudo ssserver -p 443 -k password -m aes-256-cfb –user nobody -d start
停止:
sudo ssserver -d stop
查看 log:
sudo less /var/log/shadowsocks.log
说明
-p 端口号
-k 密码
-m 加密方式 (rc4-md5,salsa20,chacha20,aes-256-cfb,aes-102-cfb,aes-128-cfb)
-h 查看命令帮助
配置文件创建:
路径 /etc/shadowsocks.json
{
“server”:”my_server_ip”,
“server_port”:8388,
“local_address”: “127.0.0.1”,
“local_port”:1080,
“password”:”mypassword”,
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}
Name | Explanation |
---|---|
server | the address your server listens |
server_port | server port |
local_address | the address your local listens |
local_port | local port |
password | password used for encryption |
timeout | in seconds |
method | default: “aes-256-cfb” |
fast_open | true / false |
workers | number of workers, available on Unix/Linux |
运行:
ssserver -c /etc/shadowsocks.json
后台运行:
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
下面就是对于ssr-server端的一键安装版本,直接将下面的代码复制到你的服务器终端中执行即可(为了防止丢失地址为腾讯云COS链接):
wget –no-check-certificate -O ssr.sh http://index-1251746107.file.myqcloud.com/ssr.sh
chmod +x ssr.sh
./ssr.sh
之后我们可以配置一个通过TCP拥塞控制来进行加速的服务:
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
全客户端下载地址 Github
如下腾讯云加速CDN下载
WIn客户端
安卓客户端
Linux客户端