Files
2019-08-08 17:13:34 +08:00

126 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
1.打开一个端口
请求方式:GET
url规则:
http://clusteraddr.com:37080/port/open/:TunnelID/:ServerToken/:ServerBindIP/:ServerListenPort/:ClientToken/:ClientLocalHost/:ClientLocalPort/:Protocol/:BytesPerSec
比如:
https://127.0.0.1:37080/port/open/1/guest/0.0.0.0/20020/guest_client/127.0.0.1/22/1/0
返回:
成功:
{"code":1,"message":"","data":null}
失败:
{"code":0,"message":"错误原因","data":null}
提示:
BytesPerSec 是速度限制单位是:字节/秒,0代表不限制,大于0代表速度最大限制
Protocol1代表TCP2代表UDP
2.关闭一个端口
请求方式:GET
url规则:
http://clusteraddr.com:37080/port/close/:TunnelID
比如:
https://127.0.0.1:37080/port/close/1
返回:
成功:
{"code":1,"message":"success","data":null}
失败:
{"code":0,"message":"错误原因","data":null}
3.获取端口状态
请求方式:GET
url规则:
http://clusteraddr.com:37080/port/close/:TunnelID
比如:
https://127.0.0.1:37080/port/close/1
返回:
成功:
{"code":1,"监听的地址和端口":"","data":null}
失败:
{"code":0,"message":"错误原因","data":null}
4.把Server下线
请求方式:GET
url规则:
http://clusteraddr.com:37080/server/offline/:ServerToken
比如:
https://127.0.0.1:37080/server/offline/guest
返回:
成功:
{"code":1,"":"","data":null}
失败:
{"code":0,"message":"错误原因","data":null}
5.把Client下线
请求方式:GET
url规则:
http://clusteraddr.com:37080/client/offline/:ClientToken
比如:
https://127.0.0.1:37080/client/offline/guest_client
返回:
成功:
{"code":1,"":"","data":null}
失败:
{"code":0,"message":"错误原因","data":null}
6.获取全部Tunnel流量统计
统计的是Tunnel启动至今的流量,Tunnel被关闭之后流量统计会清除。启动的时候初始化为0。
请求方式:GET
url规则:
http://clusteraddr.com:37080/traffic/count
比如:
https://127.0.0.1:37080/traffic/count
返回:
成功:
{"code":1,"message":"","data":{"Total":{"Tunnels":1,"Servers":1,"Clients":1,"UploadBytes":147,"DownloadBytes":81363173,"TotalBytes":81363320,"Connections":1},"Traffic":{"1":{"limit":102400,"negative":81363173,"positive":147}}}}
data:里面的key是TunnelIDnegative代表server到用户的流量(可以理解为下载),
positive代表用户到server的流量(可以理解为上传)
失败:
{"code":0,"message":"错误原因","data":null}
7.获取单个Tunnel流量统计
统计的是Tunnel启动至今的流量,Tunnel被关闭之后流量统计会清除。启动的时候初始化为0。
请求方式:GET
url规则:
http://clusteraddr.com:37080/traffic/count/:TunnelID
比如:
https://127.0.0.1:37080/traffic/count/1
返回:
成功:
{"code":1,"message":"","data":{"1":{"negative":1203378206,"positive":306}}}
data:里面的key是TunnelIDnegative代表server到用户的流量(可以理解为下载),
positive代表用户到server的流量(可以理解为上传)
失败:
{"code":0,"message":"错误原因","data":null}
8.获取Server状态
请求方式:GET
url规则:
http://clusteraddr.com:37080/server/status/:ServerToken
比如:
https://127.0.0.1:37080/server/status/guest
返回:
成功:
{"code":1,"":"","data":null}//说明存在
失败:
{"code":0,"message":"错误原因","data":null}//说明不存在
9.获取Client状态
请求方式:GET
url规则:
http://clusteraddr.com:37080/client/status/:ClientToken
比如:
https://127.0.0.1:37080/client/status/guest_client
返回:
成功:
{"code":1,"":"","data":null}//说明存在
失败:
{"code":0,"message":"错误原因","data":null}//说明不存在