OpenVZ 平台安装BBR +SSR+Kcptun
已测试通过的系统: Ubuntu 14.04 x64、Ubuntu 16.04 x64、CentOS 6 x64、CentOS 7 x64 只支持 64 位系统,要求 glibc 版本 2.14 以上。
1
2
3
|
wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
chmod +x ovz–bbr–installer.sh
./ovz–bbr–installer.sh
|
安装SSR服务
这里使用秋水大佬的一键SSR脚本:
1
2
3
|
wget —no–check–certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks–all.sh
./shadowsocks–all.sh 2>&1 | tee shadowsocks–all.log
|
我们在这里选择2,使用ShadowsocksR,更能抵抗封锁。
输入完需要的信息就可以开始安装了。
安装KCPTUN
注意:在配置之前请确认一下你的加速地址,大部分不能加速都是由于加速地址配置错误。
鉴于大部分朋友是用来加速 Shadowsocks,下面以 Shadowsocks 为例,Shadowsocks 正确安装运行在当前服务器上。
首先找到你的 Shadowsocks 端口,比如我的 Shadowsocks 端口为 8388,然后在命令行输入以下命令
1
|
netstat –nl | grep 8388
|
如果提示以上命令不存在,请输入:
1
|
ss –nl | grep 8388
|
注:将 8388 替换为你的 Shadowsocks 端口。
然后你会看到类似下面的输出(着重看显示为黄色的部分):
情况一:
1
2
|
tcp6 0 0 :::8388 :::* LISTEN
udp6 0 0 :::8388 :::*
|
情况二:
1
2
|
tcp 0 0 127.0.0.1:8388 :::* LISTEN
udp 0 0 127.0.0.1:8388 :::*
|
情况三:
1
2
|
tcp 0 0 0.0.0.0:8388 :::* LISTEN
udp 0 0 0.0.0.0:8388 :::*
|
情况四(假如 10.10.10.10 是当前服务器IP):
1
2
|
tcp 0 0 10.10.10.10:8388 :::* LISTEN
udp 0 0 10.10.10.10:8388 :::*
|
若为情况1、情况2和情况3,那么你的加速地址可以为:加速 IP 127.0.0.1,加速端口 8388(你的 Shadowsocks 端口)
若为情况4,那么你的加速地址为:加速IP 10.10.10.10(你的服务器IP),加速端口8388(你的 Shadowsocks 端口)
使用方法:
1
2
3
|
wget —no–check–certificate https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh
|
然后默认按照下图配置:
配置本地SSR与KCP客户端
首先下载SSR客户端:
KCP客户端:
1.先到下载一个启动 Kcptun 的工具。请注意,这只是用来启动 Kcptun 的工具,而不是 Kcptun 客户端。
https://github.com/dfdragon/kcptun_gclient/releases
2.然后下载服务端对应版本的 Kcptun(保存下来的提示信息里有):
1
|
当前安装的Kcptun 版本为: v20160922
|
https://github.com/xtaci/kcptun/releases
32位系统下载:kcptun-windows-386-20160922.tar.gz
64位系统下载:kcptun-windows-amd64-20160922.tar.gz
注意看红字的版本号和服务端版本一致。然后将它们解压到一起:
1
2
3
|
kcptun_gclient.exe — Kcptun 启动工具
client_windows_amd64.exe — Kcptun 客户端程序
server_windows_amd64.exe — Kcptun 服务端程序
|
打开 Kcptun 启动工具,界面如下,请按序号操作。
按照VPS中的信息可以很轻松地配置好KCP的工具,然后点击启动!
这是,在SSR客户端里面把地址改为127.0.0.1,监听本机的9527端口!
备注:
判断 BBR 已正常工作
判断 bbr 是否正常启动可以尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。
然后检查 iptables 规则
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
iptables –t nat –nL
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
LKL_IN all — 0.0.0.0/0 0.0.0.0/0
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain LKL_IN (1 references)
target prot opt source destination
DNAT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:8989 to:10.0.0.2
|
里边会看到多了一张链表 LKL_IN,里边有相应的端口规则。
近期评论