例如:
1)服务器正在运行Ubuntu并且位于 LAN 上(192.168.9.*)
2)服务器在本地 IP 上运行多项服务(例如:192.168.9.5VPS (OpenVZ))
3) 客户端从vps1.mydomain.com将从接收数据192.168.9.5(略微类似于西奈特但不监听某个端口)
4)客户端将能够访问在192.168.9.5(Apache、Squid 等...)
5)vps1.mydomain.com:3128允许您连接到 Squid 代理服务器。
这可能吗?
谢谢!=)
答案1
如果您的客户端从 vps1.mydomain.com 连接(如示例 #3 中所述),则尝试连接到 vps1.mydomain.com:3128(示例 #5)将意味着他们正在连接到他们来自的同一台机器(或 NAT 设备)。
解决这个问题的唯一方法是在客户端计算机上实现某种代理,或者实现某种 IP 重写,将 vps1.mydomain.com:3128 转发到 192.168.9.5:3128