Skip to content

deployment description of kcptun-client and proxy , deployment description of kcptun-server, tunnel test description.

Notifications You must be signed in to change notification settings

areyacloud/kcpproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

kcpserver部署文档

一、创建配置和日志目录

mkdir -p /work/kcpserver/config
mkdir -p /work/kcpserver/log

二、编辑kcptun server 配置文件kcpserver.json

vi /work/kcpserver/config/kcpserver.json

{
    "target":"bn.huobipool.com:1800",
    "key":"aes", 
    "mode":"fast", 
    "log":"/work/log/kcpserver.log" 
}

参数说明:
target:矿池接入点
key:加密方式aes
mode:模式fast1
log:日志目录
kcpserver监听端口默认为29900

三、启动Docker

docker run -it -d --restart always --name kcpproxy -v /work/kcpproxy/config:/work/config -v /work/kcpproxy/log:/work/log --network=host registry.cn-hongkong.aliyuncs.com/huobipool-public/kcpserver:1.0

kcpproxy部署文档

一、创建配置和日志目录

mkdir -p /work/kcpproxy/config
mkdir -p /work/kcpproxy/log

二、编辑代理配置文件

vi /work/kcpproxy/config/proxy_config.toml

server="127.0.0.1:12948,127.0.0.1:12949"
port="6666,7777"

参数说明: server:代理连接本地的kcptun-client地址
port:代理监听矿机连接端口

三、编辑kcptun-client-01配置文件

vi /work/kcpproxy/config/kcpclient_01.toml


{
    "remoteaddr":"47.243.17.167:29900",
    "key":"aes",
    "mode":"fast",
    "localaddr":":12948",
    "log":"/work/log/kcpclient_01.log"
}

参数说明:
remoteaddr:kcptun server地址
key:加密方式aes
mode:模式fast1
localaddr:监听端口,默认12948
log:日志目录

四、编辑kcptun-client-02配置文件

vi /work/kcpproxy/config/kcpclient_02.toml


{
    "remoteaddr":"47.243.17.167:29900",
    "key":"aes",
    "mode":"fast",
    "localaddr":":12949",
    "log":"/work/log/kcpclient_02.log"
}

参数说明:
remoteaddr:kcptun server地址
key:加密方式aes
mode:模式fast1
localaddr:监听端口,默认12948
log:日志目录.

五、启动Docker

docker run -it -d --restart always --name kcpproxy -v /work/kcpproxy/config:/work/config -v /work/kcpproxy/log:/work/log --network=host registry.cn-hongkong.aliyuncs.com/huobipool-public/kcpproxy:1.0

测试说明

kcpproxy和kcpserver部署在公网环境下不同机器上kcpserver需要开放监听的udp端口,kcpserver连接bnhuobipool.com:1800接入点,使用矿机模拟程序模拟3w矿机连接kcproxy压测:
代理信道延时latency区间: 380ms--495ms proxy每20s正常显示返回的share_rejected信息,12分共处理了3w台矿机合计925548条share信息

kcptun说明

kcptun 图标

kcptun参数配置详细说明README.md

About

deployment description of kcptun-client and proxy , deployment description of kcptun-server, tunnel test description.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published