最新消息:欢迎各位老板亲临筱筱易!

Centos搭建Shadowsocks服务并开启BBR加速

未分类 shenmor 131浏览 0评论

前提:国外服务器

找到个最简单的方法:wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh; bash shadowsocksR.sh
按照提示安装完即可使用!完全不需要下面的步骤!

Shadowsocks安装:

wget --no-check-certificate https://raw.githubusercontent.com/iMeiji/shadowsocks_install/master/shadowsocks-go.sh
chmod +x shadowsocks-go.sh
./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log

卸载方法(不要无脑复制了,以下是卸载滴)

./shadowsocks-go.sh uninstall

使用命令:

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

防火墙(以下是iptables的操作,firewalld的自行百度)

检查防火墙是否允许你设定的端口通信

iptables -L -n | grep 8989

如果没有的话,需设置防火墙对端口开放

iptables -I INPUT -p tcp --dport 8989 -j ACCEPT

加速

开启TCP Fast Open

vim /etc/rc.local
 
# 在最后一行增加以下内容
echo 3 > /proc/sys/net/ipv4/tcp_fastopen
 
# 然后
vim /etc/sysctl.conf
 
# 在最后一行增加:
net.ipv4.tcp_fastopen = 3
 
# 编辑配置文件
vim /etc/shadowsocks/config.json
# 添加一项
"fast_open":true
 
# 最后重启
/etc/init.d/shadowsocks restart

软件加速(用的是BBR)
安装一键脚本

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

安装后会提示重启,重启完成后

查看内核:

uname -r

包含4.13说明内核替换成功(我的成4.14,好像跟之前的不一样就是成功了)

检查是否开启BBR

sysctl net.ipv4.tcp_available_congestion_control
# 返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno
 
sysctl net.ipv4.tcp_congestion_control
# 返回值一般为:net.ipv4.tcp_congestion_control = bbr
 
sysctl net.core.default_qdisc
# 返回值一般为:net.core.default_qdisc = fq
 
lsmod | grep bbr
# 返回值有tcp_bbr则说明已经启动

客户端

https://github.com/shadowsocks下载你需要的客户端,其中还有教程

编译好的Windows版本:https://github.com/shadowsocks/shadowsocks-windows/releases

记得启用系统代理,哥就在这栽了俩小时

OK!





转载请注明:筱筱易的博客»Centos搭建Shadowsocks服务并开启BBR加速

发表我的评论
 

网友最新评论()



    评论加载中...