知方号

知方号

教程SSR + Google BBR 搭建梯子 – MiNa!<谷歌梯子怎么安装>

虽然 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.shchmod +x ./shadowsocks-all.sh./shadowsocks-all.sh

进入以后你会看到这个:

输入 2,回车。

然后会提示:Please enter password for SSR

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

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

随便输入一个端口,比如 6666。可以用默认的,但不要是什么 80 啊 443 啊这种系统要用的端口 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.debwget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.debwget 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 *.debreboot

(如果你和我一样有强迫症你可以用 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.confecho "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.confsysctl -p

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

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

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

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

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

3. 安装客户端Linux 客户端:electron-ssrWindows 客户端(首选 shadowsocksr-csharp):shadowsocksr-csharpelectron-ssr

去 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,这些请自行查找相关资料啦~= ̄ω ̄=

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。