当前位置:厘米天空 > 建站笔记 > KCPServer一键安装包

KCPServer一键安装包

更新时间: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

KCPServer一键安装包

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打开相应网站。如下图所示,客户端批处理已经能正确上网了。

KCPServer一键安装包

PS:本文所示方法不能和ss同时使用,如果你嫌这个客户端简陋的话可以继续使用ss然后用kcptun来加速。