爽爆天!加速翻墙,优化shadowsocks.让你的梯子飞起来

爽爆天!加速翻墙,优化shadowsocks.让你的梯子飞起来

本文参考了如下的几个教程

本文的服务器为centos7.0

安装shadowsocks至服务器

首先,关闭防火墙(centos 7.0)

1
2
systemctl disable firewalld.service
systemctl stop firewalld.service

centos6.9以下的可以参考

1
2
3
4
5
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态
service iptables status

1. 安装python

略,一般默认都带Python,如果不带那么谷歌/度娘一下

2. 安装pip,Python的包管理器

1
2
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
$ python get-pip.py

3. 安装配置 shadowsocks

在控制台执行以下命令安装 shadowsocks:

1
2
pip install --upgrade pip
pip install shadowsocks

安装完成后,需要创建配置文件/etc/shadowsocks.json,内容如下:

1
2
3
4
5
6
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "uzon57jd0v869t7w",
"method": "aes-256-cfb"
}

这里的server为服务器地址.可以填写127.0.0.1

server_port为你的shadowsocks端口

password为你的密码

method为你的加密方式 不理解的填写aes-256-cfb即可

4. 配置自启动

新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下:

1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target

执行以下命令启动 shadowsocks 服务:

1
2
systemctl enable shadowsocks
systemctl start shadowsocks

为了检查 shadowsocks 服务是否已成功启动,可以执行以下命令查看服务的状态:

1
systemctl status shadowsocks -l

如果服务启动成功,则控制台显示的信息可能类似这样:

1
2
3
4
5
6
7
8
9
10
11
12
shadowsocks.service - Shadowsocks
Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2015-12-21 23:51:48 CST; 11min ago
Main PID: 19334 (ssserver)
CGroup: /system.slice/shadowsocks.service
└─19334 /usr/bin/python /usr/bin/ssserver -c /etc/shadowsocks.json
Dec 21 23:51:48 morning.work systemd[1]: Started Shadowsocks.
Dec 21 23:51:48 morning.work systemd[1]: Starting Shadowsocks...
Dec 21 23:51:48 morning.work ssserver[19334]: INFO: loading config from /etc/shadowsocks.json
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO loading libcrypto from libcrypto.so.10
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO starting server at 0.0.0.0:8388

配置shadowsocks多用户

编辑/etc/shadowsocks.json文件

把原来的password字段改为port_password

每一个端口对应着一个用户名,后面的是密码

1
2
3
4
5
6
7
8
9
10
11
{
"server": "0.0.0.0",
"port_password": {
"8381": "foobar1",
"8382": "foobar2",
"8383": "foobar3",
"8384": "foobar4"
},
"timeout": 300,
"method": "aes-256-cfb"
}

重启服务

1
2
systemctl stop shadowsocks
systemctl start shadowsocks

安装KCP至服务器

1
2
3
4
5
wget https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh

其中需要注意的是

1.设置 Kcptun 的服务端端口:

请输入一个未被占用的端口,Kcptun 运行时将使用此端口。

2.设置加速的 IP:
Shadowsocks 就在运行在当前服务器上,直接回车即可。

3.设置需要加速的端口:这里为上一步安装shadowsocks的server_port中的端口

4.设置 Kcptun 密码: 这里推荐用自己设定的密码

如果安装成功,应该能看到如下输出信息:

1
2
3
4
5
6
7
8
9
10
11
12
恭喜, Kcptun Server 配置完毕!
服务器IP:  10.10.10.10
端口:  554
加速地址: 127.0.0.1:8388
加密方式 Crypt:  none
加速模式 Mode:  fast2

安卓手机开启KCP加速

首先安装shadowsocks在安卓上 这里的shadowsocks需要大于3.x

然后在KCP这一栏填写好KCP端口为你服务器上的端口

最重要的是KCP参数

1
--crypt aes --key 你的密码 --mode fast --mtu 1200 --autoexpire 60 --datashard 需要跟你服务器上的一致 --parityshard 需要跟你服务器上的一致

这里参考上述你服务器中的参数 然后添加进去即可

接着就享受爽快吧!!

电脑开启KCP加速

一步一步教你用Kcptun给Shadowsocks加速!看YouTube1080P一点都不卡!

只需要注意KCP参数

  • datashard –前向纠错
  • parityshard –前向纠错
  • nocomp –压缩
  • key –密钥
  • crypt –加密算法

保持这几个一致就好了 本地和服务器上的要一致. 这里的nocomp默认服务器是false 那么本地就不要去开启或者勾选