本文转自扩软博客。
一、Kcptun介绍
Kcptun 是一个非常简单和快速的,基于 KCP 协议的 UDP 隧道,它可以将 TCP 流转换为 KCP+UDP 流。而 KCP 是一个快速可靠协议,能以比 TCP 浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。
Kcptun 是 KCP 协议的一个简单应用,可以用于任意 TCP 网络程序的传输承载,以提高网络流畅度,降低掉线情况。由于 Kcptun 使用 Go 语言编写,内存占用低(经测试,在64M内存服务器上稳定运行),而且适用于所有平台,甚至 Arm 平台。
Kcptun 工作示意图:

脚本已更新到v16,理论上脚本支持:CentOS 6+、Ubuntu 12+和Debian 7+,请以前版本的朋友更新一下:
请先切换到 kcptun.sh 文件目录下运行
|
1 |
./kcptun.sh update |
更新日志:
- 支持自定义实例启动用户;
- 支持删除实例;
- 各种优化;
- 完善提示信息
同时更新了 init 脚本
- 修复 CentOS 上找不到 Supervisor 执行文件的问题;
- 由于 Supervisor 的版本不同, 执行文件的目录可能不一样, 如果你出现无法安装或启动失败的问题, 请及时联系我