虽然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

2 条评论

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

发表评论

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

你是机器人吗? =。= *