# port-mirror **Repository Path**: robot-zhou/port-mirror ## Basic Information - **Project Name**: port-mirror - **Description**: port-mirror 是一个通用的端口镜像服务, 可以将远端的服务器TCP端口,映射到本地TCP端口. - **Primary Language**: Go - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-14 - **Last Updated**: 2023-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # port-mirror #### 介绍 port-mirror 是一个通用的端口镜像服务, 可以将远端的服务器TCP端口,映射到本地TCP端口; 使用场景: 场景A: Client --> LocalServer(TCP Port) ---> TargetServer(TCP Port) 场景B: Client --> LocalServer(TCP Port) ---> Proxy(HTTP/Socks5) --> TargetServer(TCP Port) #### 编译 go build #### 使用说明 ##### 启动命令 ./port-mirror **注意: 仅仅支持IPv4, 测试时请注意机器名的解析,有些启用IPV6的机器,localhost机器名解析为IPv6地址** ##### 配置文件 默认路径: /etc/port-mirror.json 格式:JSON ``` { "mirror":[{ "local":":", // 本的服务端口 "target":":", // 远端服务机器名和端口 "proxy":"," // 指定代理服务器,格式如: socks5://hostname:port, http://hostname:port }] } ```