Kcptun一键安装脚本使用教程,为你的VPS服务器加速!

Kcptun 是一个简单快速的、基于 KCP 协议的 UDP 隧道,可以将 TCP 流转换为 KCP+UDP 流。以比 TCP 浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。

Kcptun 可以用于任意 TCP 网络程序的传输承载,以提高网络流畅度,降低掉线情况。其内存占用低(经测试,在64M内存服务器上稳定运行),而且适用于所有平台,甚至 Arm 平台。

Kcptun的正常运行,需要服务端和客户端的共同支持,今天我们来介绍下Kcptun服务端的一键安装和配置。

  • 适用环境:

系统:理论上适用于所有Linux发行版,CentOS、Debian、ubuntu等等。

架构:OpenVZ、KVM、Xen等都可支持

  • 安装前准备:

一键安装脚本含有大量中文提示,使用Putty运行极可能出现乱码,解决办法:如何解决Putty的中文显示为乱码问题

安装前我们要先确认下加速地址,后面需要用到,以准备加速的端口是8388为例(实际使用中按个人情况替换)

输入以下命令运行:

如果命令无效,换成这个:

命令运行后,会显示类似如下结果:

前3种情况时,加速IP为127.0.0.1

第4种情况时,加速IP为10.10.10.10(以实际为准)。

 

  • 一键安装脚本:

依次输入以下命令运行:

安装过程中会提示需要配置一些参数,其中:
Kcptun服务端端口可自行设置一个空闲端口,或者回车使用默认端口
要加速的地址即为前文我们测得的IP
要加速的端口根据需求自行设置
Kcptun密码可自行设置,默认为:it's a secrect
Crypt 加密方式:如果Kcptun客户端所在设备性能一般,比如安装在路由器,建议禁用
是否禁用数据压缩:如果Kcptun客户端所在设备性能一般,比如安装在路由器,建议禁用
其它不知如何选择的参数,按回车默认

安装成功会有提示,有刚才配置过的一些参数信息汇总,以及安装的Kcptun版本信息,将其保存下来,或者截图也可以。

  • 常用操作:

安装成功之后,Kcptun 服务会交由 Supervisor 管理。Supervisor 启动的时候会同时启动 Kcptun,运行 kcptun 相关命令时先确保 Supervisor 已启动。

Supervisor 相关命令:({ }内的命令一次选一个执行,比如 service supervisord restart)

service supervisord {start|stop|restart|status}

Kcptun 相关命令:

supervisorctl {start|stop|restart|status} kcptun

Kcptun 安装目录: /usr/share/kcptun
Kcptun 日志文件目录: /var/log/kcptun/

使用: kcptun.sh <option>
可使用的参数 <option> 包括:
install 安装
uninstall 卸载
update 检查更新
manual 自定义 Kcptun 版本安装
help 查看脚本使用说明
add 添加一个实例, 多用户使用
reconfig <id> 重新配置实例
show <id> 显示实例详细配置
log <id> 显示实例日志
注: 上述参数中的 <id> 可选, 代表的是实例的序号
可使用 1, 2, 3 ... 分别对应 kcptun, kcptun2, kcptun3 ...
若不指定 <id>, 则默认为 1

提示;Kcptun服务端安装成功后,还需要在本地安装客户端,两者配合才能正常使用。

客户端安装配置详见:

Kcptun客户端最新安装与使用教程,为VPS服务器加速!

 

原创内容,未经允许,请勿转载!https://www.zhihu.in