下面我们介绍下KCPTUN服务器端的安装,本一键脚本来自kuoruan。

适用平台:OpenVZ、KVM、Xen等。

适用系统:CentOS、Debian、Ubuntu等Linux发行版。

1.Putty连接VPS服务器,分别运行如下三条命令:

wget --no-check-certificate https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh
chmod +x ./kcptun.sh
./kcptun.sh

2.第三条命令运行后,会出现一系列参数设置项供选择,大部分选项回车默认即可,少部分需要自己设置。具体如下:

以下设置项中:

端口:默认29900,即为KCPTUN与其客户端连接使用的端口,默认即可。
要加速的地址:默认127.0.0.1。
要加速的端口:设置为你的SS/SSR使用的端口。
密码:自己设置,用于KCPTUN客户端连接使用,不要使用默认密码。

3.加密方式选择:较强的加密方式会影响网速,建议默认aes或不加密。

4.加速模式:默认fast即可。随后可以手动修改为其它模式,测试加速效果。

5.以下三项设置中:

MTU:默认1350即可。
sndwnd:发送窗口大小,与服务器的上传带宽大小有关,这项与rcvwnd的比例会影响加速效果,可以暂时设置为默认的512。
rcvwnd:接收窗口大小,与服务器的下载带宽大小有关,也可以暂设置为默认的512,或者1024也可以。

6.以下几项中,除了数据压缩外,其它保持默认参数即可。建议关闭数据压缩,可以在一定程度上提升传输效率。

7.以下各项设置,保持默认即可,设置完成后,按任意键开始安装过程。

8.KCPTUN安装成功,图中信息为KCPTUN的各项参数,建议截图记录一下,随后KCPTUN客户端要用到。

KCPTUN常用命令:

启动:
supervisorctl start kcptun
停止:
supervisorctl stop kcptun
重启:
supervisorctl restart kcptun
状态:
supervisorctl status kcptun
卸载:
./kcptun.sh uninstall

为了方便进行参数的设置,我这里使用其中-c的选项,这个选项将会让kcptun运行的时候调用一个json文件,在json文件里面有我们提前写好的服务器参数。
{
"localaddr": ":8388", //本地使用的端口
"remoteaddr": "******:29900", //服务器的kcptun服务的ip地址加端口
"key": "
***", //你设定的加密密码
"crypt": "aes", //加密方式
"mode": "fast2", //加速模式
"conn": 1, //从这以下的参数,你需要根据你在服务器端的配置参数进行设置
"autoexpire": 60,
"mtu": 1350,
"sndwnd": 1024,
"rcvwnd": 1024,
"datashard": 10,
"parityshard": 3,
"dscp": 0,
"nocomp": false,
"acknodelay": false,
"nodelay": 0,
"interval": 20,
"resend": 2,
"nc": 1,
"sockbuf": 4194304,
"keepalive": 10
}

然后我讲这个文件保存为myvps.json
在终端执行下面的命令就可以运行kcptun服务。
./client_linux_amd64 -c myvps.json
#我是把该json文件存放在相同的路径下,如不同,则需要完整路径。

第二步,关于ss的设置
执行完第一步的操作以后,在你的电脑或者是你的路由器就已经跑起了kcptun服务并且运行在"8388"端口上。
你需要把你的ss客户端配置文件进行修改,把原来的远程服务器IP地址改为127.0.0.1,并且修改原来的SS服务端口为8388,而SS里面的加密方式和密码还有SS服务器的本地端口则不需要修改。
这样关于你浏览器的插件设置将不需要修改便可直接使用。
但是得到网速将会是以前很多倍。
完结,优化
将SS用于命令行
你需要用到一个工具室proxychains
在配置文件的最后一行加上
socks5 127.0.0.1 1080

这样可以使你的git等命令也可以走代理的路线,大大的提高了从github下载速度。其他需要下载国外资源的命令也可以使用。
命令用法:就在原有的命令的最前面加上proxychains 注意命令后面需要接一个空格
proxychains git clone git://xxxxxxxxx

开机自启动kcptun
我把自动启动的命令添加了加载图形界面后,实际上加入到系统自启会更好,所以我在我的.xinitrc中添加了以下代码
( ( sleep 2 && /home/bob/Downloads/client_linux_amd64 -c /home/bob/Downloads/myvps.json ) & )

其中路径应该修改为你自己的文件的绝对路径。
结束

文章作者: 辣比丶小新
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Y丶Zon
教程 ss
喜欢就支持一下吧