有点新手的问题。我在 NAT 路由器后面有一台 Ubuntu 服务器 (18.04)。我需要隐藏路由器的 IP 地址(=服务器的公共 IP)。
基本上,我需要一个代理。
我已经为外部客户端设置了反向代理以连接到服务器(即传入流量);工作正常。
现在我需要一个代理来处理传出流量。即由服务器发起的流量。流量几乎可以在任何端口(源/目标)上,因此 Web 代理是行不通的。
所有传出流量都应先到达代理,然后再到达目的地(对传入流量的响应除外)。
设置代理听起来很简单,但我找不到好的文档。肯定太简单了。在 Squid 和类似的东西(网络代理)上找到了一些东西,但仅此而已。
我想我知道如何设置代理服务器,所以这部分没问题。(毕竟我已经设置了反向代理)
我应该在服务器上做什么才能让其将流量发送到代理?更改默认路由并将其指向代理?但服务器位于 NAT 后面……如果默认路由不指向 NAT 路由器,流量就永远不会流出。
抱歉,这个问题比较基础。如果您有除代理之外的其他隐藏公共 IP 地址的方法,请提出建议。(也许可以使用 VPN 服务?)
编辑:这不是 Web 服务器。我们已经可以向客户端隐藏 IP。问题是服务器通过其传出流量泄露了其地址。(现在正在测试 VPN,看起来很有希望)