千家信息网

shadowsocks安装kcptun加速

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Kcptun介绍Kcptun 是一个非常简单和快速的,基于 KCP 协议的 UDP 隧道,它可以将 TCP 流转换为 KCP+UDP 流。而 KCP 是一个快速可靠协议,能以比 TCP 浪费10%-2
千家信息网最后更新 2026年11月03日shadowsocks安装kcptun加速

Kcptun介绍

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

Kcptun 是 KCP 协议的一个简单应用,可以用于任意 TCP 网络程序的传输承载,以提高网络流畅度,降低掉线情况。由于Kcptun 使用 Go 语言编写,内存占用低(经测试,在64M内存服务器上稳定运行),而且适用于所有平台,甚至 Arm 平台。

Kcptun 工作示意图:

KCP 协议:https://github.com/skywind3000/kcp

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

=============================================

一)kcptun服务端配置


服务器操作系统: CentOS7

需先安装好Shadowsocks服务端,并启动它

1)下载kcptun:

找到想要的版本(x86:amd64, x32: 386)

如 wget https://github.com/xtaci/kcptun/releases/download/v20170525/kcptun-linux-amd64-20170525.tar.gz

解压到目录/share/kcptun

tar xf kcptun-linux-amd64-20170525.tar.gz

2)把相关配置写到一个文件中:

cat >> config.json << EOF

{

"listen": ":29900",

"target":"127.0.0.1:454",

"key": "!@#123qwe",

"crypt": "salsa20",

"mode": "fast",

"mtu": 1350,

"sndwnd": 1024,

"rcvwnd": 1024,

"datashard": 10,

"parityshard": 3,

"dscp": 0,

"conn": 1,

"autoexpire": 60,

"nocomp": false,

"log":"/share/kcptun/kcptun.log"

}

EOF

参数说明:

listen: 服务端监听的端口

target: 要加速的对象,即shadowsock 监听的端口

加高亮的五项为服务端与客户端必须保持一致

3)启动kcptun服务端,默认在前台运行(按crtl+c停止运行)

./server_linux_amd64 -c ./config.json

4)把kcptun放到superviord 后台守护进程

cat >> /etc/supervisord.conf <

[program:kcptun]

command =/share/kcptun/server_linux_amd64 -c /share/kcptun/config.json

user= root

autostart = true

autorestart = true

EOF


重启supervisord进程

kill -9 `ps -ef|grep supervisord|grep -v grep|awk -F '[ ]+''{print $2}'`

supervisord


查看kcptun的运行情况(RUNNING表示kcptun已运行)

supervisorctl


二)windows kcptun客户端配置

1)下载以下两个文件

kcptun下载地址:(找windows 与kcptun服务端相同版本,解压得到client)

https://github.com/xtaci/kcptun/releases

即与上面 一) 1) 下载的一样的

https://github.com/xtaci/kcptun/releases/download/v20170525/kcptun-linux-amd64-20170525.tar.gz

kcptun客户端配置工具下载:

https://github.com/GangZhuo/kcptun-gui-windows/releases


启动kcptun-gui 客户端界面

可以把配置写在一个kcptun.json文件里,然后在kcptun-gui 选择 "使用配置文件":

{

"mtu": 1400,

"key": "!@#123qwe",

"nocomp": false,

"remoteaddr": "123.123.123.123:29900",

"datashard": 10,

"autoexpire": 60,

"acknodelay": false,

"sndwnd": 1024,

"nc": 0,

"rcvwnd": 1024,

"mode": "fast",

"crypt": "salsa20",

"dscp": 0,

"conn": 1,

"localaddr": ":11226",

"nodelay": 0,

"parityshard": 3

}



打开shadowsocks客户端

下载(windows):https://github.com/shadowsocks/shadowsocks-windows/releases

配置:

当有kcptun客户端连接上并访问网页后 kcptun服务端日志kcptun.log 会输出:

三) 开启kcptun加速前后的粗略对比:

【家里宽带100M】

1)未开启kcptun前(即直接访问ss服务端监听端口),看不了720P的视频,特卡,缓冲慢

2)开启kcptun后(访问网页速度和体验明显提升):

720P流畅,缓冲快

1080P流畅

4k 也无压力 movie 2016 trailer 4k

附: shadowsocks各平台的客户端说明

http://www.jeyzhang.com/how-to-install-and-setup-shadowsocks-client-in-different-os.html



服务 客户 客户端 配置 运行 文件 流畅 平台 端口 监听 内存 地址 情况 服务器 版本 网络 网页 进程 传输 延迟 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网的科技 互联网科技财经 互联网公司 科技公司 善班互联网科技有限公司 丰台科技园 互联网 亿账通互联网科技 撒么互联网科技公司 恒生科技互联网指数分析 互联网科技寓意 杭州壁岐互联网科技有限公司 健康食品互联网创新科技园项目 互联网在线教育科技创业 阿里互联网科技企业 互联网公司高科技产品 互联网科技数字货币 广西科技产业互联网是什么 华人运通互联网科技公司 互联网领先科技成果宣传视频 东风日产互联网科技公司叫什么 颐高云石互联网科技 互联网是第几次科技革命的成果 广州万易互联网科技有限公司 礼当家互联网科技 厦门千工互联网科技有限公司 山东子淼互联网科技有限公司 每天都有哪些好的互联网科技 互联网科技快讯热点 上海创道互联网络科技有限公司 广州有谷有贝互联网科技有限公司 悟空问答互联网科技
0