/cPing

多地Ping、MTR部署工具

Primary LanguageGo

cPing

简介

多地Ping、MTR部署工具,需要先运行Server端再运行Client端,客户端自动注册到服务端

截图

image image image

编译

客户端编译

go build client.go

服务端编译

go build server.go

或者直接Make编译,进入cPing目录后

Make

使用

客户端运行时会自动注册到服务端,需要修改conf.json文件

{
"name": "湖南电信",
"server": "http://192.168.88.9:7789",
"client": "http://192.168.88.9:7788",
"token": "31586"
}

server为服务端地址,client为客户端地址,token为客户端密钥

docker使用

拉取镜像

docker pull csznet/cping:latest

启动服务端

docker run -d -p 7789:7789 --env mode=server csznet/cping:latest

启动客户端

docker run -d -p 7788:7788 --env mode=client -v $(pwd)/c.json:/app/conf.json csznet/cping:latest

其中-v $(pwd)/c.json:/app/conf.json代表将当前目录下的c.json作为客户端配置文件