SSR安装实战教程

SSR是原版基础上衍生出来的第三方版本,兼容原版协议,比原版多了一些伪装功能(协议和混淆)。要了解SSR,首先看看SS是什么,SS的全称是Shadowsocks,是一位在知乎网站工作的大神开发的一套针对DPI(深度包检测)系统弱点开发的一套网络加密工具。简单理解的话,Shadowsocks是将以前通过SSH创建的Socks5协议拆开成Server端和client端。它通过抹除网络数据通讯的特征,让监测系统无法下手。但是这种方法也不是绝对无法下手的,就好比说,你在一个鱼缸中找到一条鱼很容易,但是如果把这条鱼丢到海里再让你来找,那么就变的很困难了。而SS也正是通过这样将自己的通讯模式变的毫无特征,那么拦截系统在拦截的时候,就需要对每一个水滴进行检测,也就是说在目前各个国家的运算力是无法达到的。


Python 版 SSR 安装:

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 shadowsocks-all.sh http://index-1251746107.file.myqcloud.com/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh

之后我们可以配置一个通过TCP拥塞控制来进行加速的服务:

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

chmod +x bbr.sh

./bbr.sh

全客户端下载地址 Github

如下腾讯云加速CDN下载

WIn客户端

MAC客户端

安卓客户端

Linux客户端



2 thoughts on “SSR安装实战教程”

发表评论

电子邮件地址不会被公开。