虽然 ssr 已经到现在 1 年没更新了,但是目前用着其实还挺稳定的,它的混淆搭配上 ss 的协议还算是比较安全。。。

在这里写一下也是给自己备个忘,搞计算姬的哪能没有个梯子呢 QwQ

看教程前,你至少拥有一个 VPS,而且是 linux 的,而且最好是 Ubuntu 的,最好还是 16.04 64 位的 OvO(因为我是用的 16.04 64 位系统,教程是基于它的 QwQ)

废话不多说,先用 ssh 啥的连上你的服务器 QwQ

1. 安装 SSR

非常简单,首先获取 SS 四合一脚本(四个分别是 SS-Python, SSR, SS-Go, SS-libev,我们选择的是 SSR):

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x ./shadowsocks-all.sh
./shadowsocks-all.sh

进入以后你会看到这个:

输入 2,回车。

然后会提示:Please enter password for SSR

输入你的梯子的密码就行了,然后回车。

接着会提示:Please enter a port for SSR [1-65535]

随便输入一个端口,比如 6666。可以用默认的,但不要是什么 80443 啊这种系统要用的端口 OvO(当然如果你有技术会伪装搞到 80 端口还能提高被封难度,但是我不会这个 QAQ)

然后提示:Please select stream cipher for SSR:,要你选择加密方式

界面长这样:

这里我推荐选择 none,然后等下协议选择 auth_chain_a

因为 auth_chain_a 自带加密所以就不需要加密方式了。

(大佬告诉我这样比较吼哇 OvO)

然后显示:Please select protocol for SSR,我们选择 auth_chain_a

最后显示:Please select obfs for SSR:

我们选择 tls1.2_ticket_auth

这样的配置是很安全的 QwQ

再回车就能安装了。

脚本会自动安装所依赖的软件包并启动。等几分钟就好啦~

装好了会显示你的 SSR 配置,你可以核对一下 QwQ

2. 安装 Google BBR

Google BBR 是谷歌推出的一款 tcp 堵塞控制算法,相对于 ServerSpeed(锐速),它开源且免费,而且安装简便——因为 Linux 内核自带 BBR!根本不需要安装,直接启用就行啦!

当然并不是所有 Linux Kernel 都自带 BBR,而是只有 Linux Kernel 4.9 及以上自带。。。而 Ubuntu 16.04 自带的是 4.4.0 的内核 OvO

那就更新内核嘛(貌似锐速是需要你降级内核,因为锐速只有适配的内核才能安装,所以明显资磁 BBR 啊!)

我去查了一下,Ubuntu 18.04 64 位用的内核是 Linux Kernel 4.15.0,所以我们就把 16.04 的内核换到 4.15.0 吧~

首先下载内核的.DEB 安装包:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500_4.15.0-041500.201802011154_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-image-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb

然后安装这三个内核安装包并重启:

sudo dpkg -i *.deb
reboot

(如果你和我一样有强迫症你可以用 purge-old-kernels 命令删除之前的老内核 QwQ)

然后你可以通过 uname -sr 查看你目前的内核版本~

如果显示是:Linux 4.15.0-041500-generic,那就说明你成功升级内核啦!(当然如果你上面 wget 命令没按我的写输出肯定不是这个 OvO 请自行判断 QwQ)

升级完内核就启用 Google BBR 呗!

执行命令:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

这样你应该就已经成功开启 BBR 啦!

你可以通过命令 lsmod | grep bbr 查看 BBR 是否已经启动 QwQ

如果命令输出了一堆啥带 BBR 的东西,就说明你成功啦!(反之如果没有任何输出就说明你失败啦!)

这时候最好还 reboot 一下(强迫症.jpg)

开启 BBR 前 SSR 只能看 480P,开启 BBR 后 SSR 就 1080P 无压力了,基本上能把带宽跑满 OvO

3. 安装客户端

去 Github 的 Release 里就能找到下载地址 OvO

安装就不多说了。。。

就是 Windows 安装比较麻烦,如果安装 shadowsocksr-csharp 的话需要先安装好.net 4.6(一般 windows 都装好了),如果安装 electron-ssr 需要先装好 python(比较麻烦)。

两者使用方法大同小异,几乎没有区别 OvO

打开以后状态栏里找到客户端程序的图标,右键->服务器->编辑服务器->添加

然后出来的界面长这样:

服务器地址填你的服务器 ip,服务器端口和密码按你的设置填。

然后如果你设置的混淆是 tls1.2_ticket_auth 的话,混淆参数那一栏可以填个 cloudflare.com,这样可以提高安全性 QwQ

分组和备注可以随便填,然后点确定保存设置,再在状态栏里右键图标->服务器->找到你的分组->找到你的服务器->再在右键菜单里勾选开启应用(如果已经勾选了就不用勾选了)->再在右键菜单里找到系统代理模式->全局代理。

如果你是Linux(比如Ubuntu),你得到设置->网络代理->代理模式改成手动->Socks 主机改成 127.0.0.1,端口改成 1080

好了,你会发现你可以愉快地访问 Google 啥的啦!

当然值得注意的是 SSR 是 socks 协议,那些比如 wget 啥的走 http 协议的就得搞点别的方法了,比如 proxychains,这些请自行查找相关资料啦~= ̄ω ̄=

分类: 文章

XZYQvQ

炒鸡辣鸡的制杖蒟蒻一枚QvQ

4 条评论

quhengyi11 · 2020年2月19日 8:55 下午

强烈建议在配置服务器的最后加上 ssr 管理命令

/etc/init.d/shadowsocks-r start|stop|restart|status

SYCstudio · 2018年8月7日 10:08 下午

请问有什么推荐的 VPS 服务器吗?

    XZYQvQ · 2018年8月7日 10:21 下午

    比如我用的 vultr。。。

    还是很棒的

    推荐 vultr 的洛杉矶(我自己这个就是)/西雅图的路线

    洛杉矶这个在我家下载速度能达到 5~7M(而且貌似是我家的带宽限制了这个速度)

    上文也提到了我目前用的这个 vps Wget typora 可以达到 107 M/S

    一般情况下 wget 也能至少有 20 M/S,还是很不错的

    当然如果你们那里直连日本的话(联通貌似就是直连的),你可以试试 vultr 的日本线路

    (我真不是 vultr 派来打广告的)

    同样还有搬瓦工的 vps 也有人推荐,但是听说因为搬瓦工被太多人搭梯子很多都被封了 OvO

    其实如果你备案了的话用国内的 vps 呗,啥腾讯的也有便宜的

    反正我感觉 vultr 还不错,可以试试

    您目前的 vps 不够用吗?OvO

发表回复

Avatar placeholder

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