shadowsocks安装kcptun加速
admin
2023-03-15 12:01:12
0

Kcptun介绍

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

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

Kcptun 工作示意图:

shadowsocks安装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

shadowsocks安装kcptun加速

 

 


二)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 客户端界面

shadowsocks安装kcptun加速

 可以把配置写在一个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

 

配置:

shadowsocks安装kcptun加速

 

 

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

shadowsocks安装kcptun加速

 

 

 

 

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

【家里宽带100M

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

shadowsocks安装kcptun加速

 

shadowsocks安装kcptun加速

 

 

 

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

 

720P流畅,缓冲快

shadowsocks安装kcptun加速

 

1080P流畅

shadowsocks安装kcptun加速

 

shadowsocks安装kcptun加速

 

 

4k 也无压力    movie 2016 trailer 4k

shadowsocks安装kcptun加速

 

 

 

 

 

 

 

: shadowsocks各平台的客户端说明

 

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



相关内容

热门资讯

美国一客机起飞过程中撞上行人,... △资料图当地时间5月9日,央视记者获悉,一架从丹佛国际机场飞往洛杉矶的航班在起飞过程中撞上一名闯入跑...
凤凰女记者战地日记丨这哪里还算... 【编者按】这是凤凰卫视驻伊朗记者李睿的战地日记。她身处德黑兰,既是战争的亲历者,也是观察者。在她的日...
中国发布禁令,禁止美国制裁中国... 2026年4月24日美国发布公告,把中国5家石化企业列入制裁名单,理由是参与或协助伊朗的石油交易,引...
电力系统母线安全保护领域取得关... (来源:中国电力新闻网) 转自:中国电力新闻网 近日,山西铝业自主研发的《弧光保护系统安装优化方法、...
第三届“探索雅安·阅见美好”阅... 近日,由雅安市图书馆主办的第三届“探索雅安·阅见美好”阅读打卡活动在市区三雅园及雅安市图书馆开展。 ...
实验型真空冷冻干燥机选型指南:... 导语:实验型真空冷冻干燥机作为科研、高校及企业研发环节的关键设备,其性能稳定性直接影响物料干燥效率与...
丁薛祥调研华为芯片基础技术研究... 5月8日晚,中央电视台《新闻联播》播出了一则重量级画面:中共中央政治局常委、国务院副总理丁薛祥到访华...
王自如公布智能指环项目 售价或... 【CNMO科技消息】5月9日,据CNMO科技了解,王自如近日通过视频展示其研发的智能指环产品,该产品...
“190元榴莲遭仅退款”商家直... 近日,河南濮阳一销售冷冻榴莲果肉商家在网络平台发视频称,自家生意遭遇买家恶意“仅退款”。虽然售卖榴莲...
一名中国公民被印度边防部队拘捕... 近日,一名在尼泊尔的中国公民在尼泊尔、印度边境地区因误入印境内被印边防部队拘捕。驻加尔各答总领馆再次...