这是场景:
在我的主机(1.1.1.1) 我运行:
sshuttle -r user@remoteHost 0/0
现在,如果我检查我当前的 IP我的主机通过将 http 请求定向到与您的 IP 相匹配的服务之一,我得到了该服务的 IP远程主机2.2.2.2.事情与此模式类似:
我的主机 ---ssh隧道--> 远程主机-------->Whatismyip.com
ChatGPT 在意大利已被屏蔽。我的远程主机有一个非意大利IP(比如2.2.2.2)。为了进行测试,我尝试使用这样的隧道打开 ChatGPT(现在由 Cloudflare 支持),但它返回了阻止页面,因为源 IP 是意大利 IP。从 ChatGPT 的角度来看,我的连接不应该看起来像是来自 2.2.2.2 吗?
有趣的是,如果我从以下位置连接 OpenVPN 客户端我的主机到同一服务器上运行的 OpenVPN 服务器远程主机,ChatGPT 一切正常。为什么会发生这种情况?有什么区别?