- A+
之前介绍过在搬瓦工vps上使用kcptun来加速ss,最近又发现了kcpserver这个东西,而且还有一键安装包。经过简单测试后发现kcpserver不是用来加速ss的,而是可以替代ss的一个工具,由于其使用了kcp协议,所以能起到加速作用。该一键安装包由koolshare论坛的clang大佬编写。支持系统:CentOS、Debian、Ubuntu
服务端安装
wget --no-check-certificate https://github.com/clangcn/kcp-server/raw/master/install-kcp-server.sh -O ./install-kcp-server.sh chmod 500 ./install-kcp-server.sh ./install-kcp-server.sh install
安装步骤:
1、设置提供服务的端口和密码,相当于原来安装ss的时候设置的端口,我用的默认8989和test
2、是否设置iptables策略
Do you want to set iptables?
(if you want please input: y,Default [no]):
可以直接按回车默认。没有问题的话按任意键就开始安装了。安装成功的话可以直接跳到下面的客户端设置。
卸载命令:
./install-kcp-server.sh uninstall
更新命令:
./install-kcp-server.sh update
管理命令:
Usage: /etc/init.d/kcp-server {start|stop|restart|status|config}
多用户配置文件范例:
vi /etc/init.d/kcp-server config
脚本范例:
{ "server":"0.0.0.0", "redir_port":0, "sndwnd":128, "rcvwnd":1024, "mtu":1350, "mode":"fast2", "nocomp": false, "port_password": { "端口1": "密码1", "端口2": "密码2", "端口3": "密码3", "端口4": "密码4", "端口5": "密码5" }, "_comment": { "端口1": "端口描述1", "端口2": "端口描述2", "端口3": "端口描述3", "端口4": "端口描述4", "端口5": "端口描述5" } }
客户端设置方案
路由端目前merlin固件已经支持,我只折腾了电脑端的。
1、服务器安装完成后,在程序目录有一个客户端配置文件,需要下载到本地,文件路径:/usr/local/kcp-server/client.json可以使用winscp下载下来,格式如下。
{ "server":"你服务器IP地址", "server_port":服务器端口, "password":"端口对应的密码", "socks5_port":1080, "redir_port":0, "nocomp": false, "sndwnd":128, "rcvwnd":1024, "mtu":1350, "mode":"fast2" }
2、下载客户端配置文件后,到github上下载客户端程序(自行选择对应的客户端):
https://github.com/clangcn/kcp-server/tree/master/latest
我选择了kcp_client_win64.exe #这个是64位Windows客户端
然后新建一个文本文档,后缀名改成.bat的批处理,里面粘帖内容client_windows_amd64.exe -c client.json
,注意你的json文件和exe文件要在一个目录。
运行这个客户端批处理,然后浏览器中可以配合SwitchyOmega插件新建socks5环境,地址127.0.0.1,端口1080打开相应网站。如下图所示,客户端批处理已经能正确上网了。
PS:本文所示方法不能和ss同时使用,如果你嫌这个客户端简陋的话可以继续使用ss然后用kcptun来加速。
2016年7月27日 下午3:44 沙发
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
不知道加速效果怎么样?
2016年8月6日 下午12:17 板凳
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
kcpserver 客户端提示:
socks handshake: socks version not supported ,但是代理我用的是sock5,本地端口127.0.0.1:1080 没问题啊,不知道哪里出问题了。。。
2016年10月8日 上午11:25 地板
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
win8 运行客户端程序提示兼容性错误。
2016年10月27日 下午1:22 4楼
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
为什么我bwg的可以用kcp-server,但是virmach的却不行。同样的配置
2016年11月10日 上午10:31 5楼
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
请问运行之后显示:
2016/11/10 10:29:19 version: 20161102
2016/11/10 10:29:19 listening on: [::]:1082
2016/11/10 10:29:19 encryption: aes-128
2016/11/10 10:29:19 nodelay parameters: 1 10 2 1
2016/11/10 10:29:19 remote address: 23.106.XXX.XXX:45678
2016/11/10 10:29:19 sndwnd: 128 rcvwnd: 1024
2016/11/10 10:29:19 compression: true
2016/11/10 10:29:19 mtu: 1350
2016/11/10 10:29:19 datashard: 10 parityshard: 3
2016/11/10 10:29:19 acknodelay: false
2016/11/10 10:29:19 dscp: 0
2016/11/10 10:29:19 sockbuf: 4194304
2016/11/10 10:29:19 keepalive: 10
2016/11/10 10:29:19 conn: 1
2016/11/10 10:29:19 autoexpire: 0
2016/11/10 10:29:19 redir:
然后就没有然后了,是怎么回事儿?