KCPServer一键安装包

之前介绍过在搬瓦工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来加速。

weinxin
我的微信公众号
我的微信公众号扫一扫
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  5   博主  0

    • avatar 叶梦寒 3

      不知道加速效果怎么样?

      • avatar 没装成功 0

        kcpserver 客户端提示:
        socks handshake: socks version not supported ,但是代理我用的是sock5,本地端口127.0.0.1:1080 没问题啊,不知道哪里出问题了。。。

        • avatar cking 1

          win8 运行客户端程序提示兼容性错误。

          • avatar nick 0

            为什么我bwg的可以用kcp-server,但是virmach的却不行。同样的配置

            • avatar Chris 0

              请问运行之后显示:
              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:

              然后就没有然后了,是怎么回事儿?