ehang-io / nps

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
https://ehang.io/nps/documents
GNU General Public License v3.0
30.47k stars 5.5k forks source link

在服务端新增某种 IP 地址转发服务,以支持让客户端机器记录服务端访问者的真实 IP 地址,而非 Docker 容器所使用的 172.16.0.0/12 内网地址 #769

Open DeltaXrayDelta opened 3 years ago

DeltaXrayDelta commented 3 years ago

使用场景: Synology NAS 设备通过 Docker 容器运行 nps client;一台拥有公网 IP 地址的云服务器运行 nps server

问题: Synology NAS 系统日志只能记录到用户从 Docker 容器所使用的 172.16.0.0/12 内网地址登录,而不能记录用户真实的 IP User [USERNAME] from [172.**.**.**] logged in successfully 其中 [172.**.**.**] 正是 Docker 容器所使用的内网地址(尽管真实 IP 可以从 server log 里看到,但还是有些不便)

Dkrismile81 commented 5 months ago

请问你后面解决这个问题了吗?