通过VPS上的WireGuard VPN隧道连接游戏服务器时保留客户端IP地址
通过VPS上的WireGuard VPN隧道连接游戏服务器时保留客户端IP地址
我的需求几乎可以完美总结为:通过VPN隧道保留连接客户端的IP地址,之前看到过相关的解决方案思路,我已经照着折腾好几天了,但还没彻底搞定。
先跟大家说说我的环境情况:
- 我的VPS是常规公网部署,没有处于NAT之后
- 游戏服务器在我家里的网络,处于NAT之下,但我理解VPN隧道应该能解决这个限制,不会影响客户端IP的保留
- 游戏服务器运行在Docker容器里,我用Pterodactyl工具管理这些服务器,这个工具应该已经配置好了主机到容器的内部网络(我确认这部分是正常的,因为用常规VPN配置时,我能成功连接到游戏服务器)
目前我已经在VPS和家里的服务器两边都配置了WireGuard,但还没实现客户端真实IP的保留,接下来我打算继续调整路由规则和VPN配置,看看能不能解决这个问题...
备注:内容来源于stack exchange,提问作者xf9mj89f




