# chisel-poll **Repository Path**: g-devops/chisel-poll ## Basic Information - **Project Name**: chisel-poll - **Description**: Chisel反向隧道+httpPoll元数据,实现Nat/Edge边缘设备远程管理 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-02 - **Last Updated**: 2023-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **Urls** - http://172.25.23.199:18089/api/endpoints/list - http://172.25.23.199:18089/api/endpoints/10001/docker/ - http://172.25.23.199:18089/api/endpoints/10002/docker/ - http://172.25.23.199:18089/api/endpoints/10002/docker/metrics #proxy> node_exporter **TODO** - 简化httpProxy - ~~chserver下线> chclient-poll不会重连(chiselCli.status):~~ Done. - ~~poll-server-cmap上线~~>> tunPing改nc检查>> ~~标记RECONNECT~~ - 反向多端口(配置>下发>连接>检测) **Debug** ```bash $ curl -fSL --unix-socket /tmp/chclient-001.sock http://localhost/
.git/ README.md $ curl -fSL --unix-socket /tmp/chserver-sock/10001-tmp-chclient-001.sock http://localhost/ ``` - udsMultiInst ```bash headless @ mac23-199 in .../_cs/chisel-poll |21:38:04 |dev ↑1 U:4 ✗| $ curl -fSL --unix-socket /tmp/chclient-001.sock http://localhost/ headless @ mac23-199 in .../_cs/chisel-poll |21:39:18 |dev ↑1 U:5 ✗| $ curl -fSL --unix-socket /tmp/chserver-sock/inst18089-10001-tmp-chclient-001.sock http://localhost/ ``` - udsConn ```bash # fix pingAgent (httpClient.Close) root@ten-vm1:~# netstat -anp |grep -E "^Proto|hostcro" Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::28089 :::* LISTEN 27676/./hostcross tcp 0 0 127.0.0.1:58634 127.0.0.1:28089 ESTABLISHED 27676/./hostcross tcp 0 0 127.0.0.1:58632 127.0.0.1:28089 ESTABLISHED 27676/./hostcross tcp6 0 0 127.0.0.1:28089 172.17.0.12:58634 ESTABLISHED 27676/./hostcross tcp6 0 0 127.0.0.1:28089 172.17.0.12:58632 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9696 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:8812 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9439 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9604 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9318 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9626 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:12964 ESTABLISHED 27676/./hostcross tcp6 0 0 172.17.0.12:28089 59.41.xx.xx:9540 ESTABLISHED 27676/./hostcross Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 604190320 27676/./hostcross /tmp/hostcross-chclient-01.sock unix 2 [ ACC ] STREAM LISTENING 604190347 27676/./hostcross /tmp/chserver-sock/30001-tmp-hostcross-chclient-01.sock unix 2 [ ACC ] STREAM LISTENING 604407174 27676/./hostcross /tmp/chserver-sock/60002-tmp-hostcross-chclient-01.sock unix 2 [ ACC ] STREAM LISTENING 604407268 27676/./hostcross /tmp/chserver-sock/60003-tmp-hostcross-chclient-01.sock unix 2 [ ACC ] STREAM LISTENING 604407183 27676/./hostcross /tmp/chserver-sock/60004-tmp-hostcross-chclient-01.sock unix 2 [ ACC ] STREAM LISTENING 604407210 27676/./hostcross /tmp/chserver-sock/60001-tmp-hostcross-chclient-01.sock ```