kcptun为sock5双边加速你的SS(影梭)

  • A+

kcptun介绍:

KCPtun 能够将 TCP流转换为KCP+UDP流,用于任意tcp网络程序的传输承载(尤其用于udp游戏通信测试),用于优化丢包环境下的网络流畅度,效果类似 finalspeed

项目地址:https://github.com/xtaci/kcptun

简单的原理图

kcptun为sock5双边加速你的SS(影梭)

KCPtun配置

下载地址:https://github.com/xtaci/kcptun/releases/

请根据你的系统下载对应版本。32位系统下载 kcptun-linux-386-*.tar.gz,64位系统下载kcptun-linux-amd64-*.tar.gz

解压之后有两个文件:client_linux_amd64 和 server_linux_amd64,一个用于服务器,一个用于客户端。这里只需要用服务器的文件 server*

这个项目目前还没有 init 脚本,也还不支持配置文件,因此要写了两个简单的 sh 脚本,用于启动和关闭服务端。请在服务端程序相同目录下新建两个文件 start.sh 和 stop.sh

启动脚本:

server_linux_amd64 对应服务端文件名,请对应修改。

-l 表示 Kcptun 的服务端监听端口,用于接收外部请求和发送数据,默认 29900;

-t 表示要加速的地址,我这里设置的是我服务器的 Shadowsocks 端口;

-key 是 Kcptun 的验证密钥,服务端和本地必须一致才能通过验证,请自行设置;

-mode 为加速模式,默认 fast,这里使用 fast2。

由于可用参数太多,不一一举例,其他参数可以参考项目主页的介绍。

响应速度:

fast3 > [fast2] > fast > normal > default

有效载荷比:

default > normal > fast > [fast2] > fast3

中间 mode 参数比较均衡,总之就是越快越浪费带宽,推荐模式 fast2。 其他参数,请使用 ./serverlinuxamd64 -h 查看,更深层次的参数调整需要理解 KCP 协议,并通过“隐藏参数”调整。

下面是作者给的配置样例

适用大部分ADSL接入(非对称上下行)的参数(实验环境电信100M ADSL)。其它带宽请按比例调整,比如 50M ADSL,把 CLIENT 的 -sndwnd -rcvwnd 减掉一半,SERVER 不变。

停止脚本:

然后可以启动服务端:sh start.sh kcptun.log 为日志信息
停止服务端请使用:sh stop.sh

客户端配置

下载对应的windows客户端

由于 Kcptun 是控制台程序,需要通过cmd运行。为了达到后台运行的目的,这里使用 windows 自带的 powershell 实现。

注:下文中假定kcptun 位于 C:\playmore\kcptun;

powershell位于C:\Windows\System32\WindowsPowerShell\v1.0\

请自行替换为自己的文件路径

新建文本文档,输入以下内容,存为 start_kcptun.ps1

这里假定服务器地址123.123.123.123,端口20086,密码test等设置需和服务器一致,请自行替换;本地监听端口12306(自定义)
即:本地通过12306端口发出的数据会通过kcptun处理发送到服务器

其他参数说明见上面服务端配置。

新建 start_kcptun.bat

新建 stop.bat

然后双击 start_kcptun.bat 运行程序,使用 stop.bat来停止程序

开机启动:
将start_kcptun.bat快捷方式发送到启动文件夹即可实现开机启动

SS客户端配置

在客户端中新建服务器:

服务器 IP 填写本机:127.0.0.1

服务器端口填写:12306

正确填写你的 Shadowsocks 密码,加密方式,协议和混淆方式。

最后说一句

这个方式固然好,但是kcptun对于高丢包通信链路(TCP)具有较强优势,能够优化ss表现。但是如果运营商对UDP严格限速,kcptun表现可能就不如意了!

但是我们七月上 的加速单边加速引擎,效果比TCPtun高好几倍,所以大家使用节点的时候节点会自动保持高可用状态!

 

 

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 影乐 1

      老司机