更新时间:2016-07-26 17:02:25浏览次数:336+次
之前介绍过在搬瓦工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来加速。