![如何访问屏蔽国外IP的网站?](https://linux22.com/image/1320745/%E5%A6%82%E4%BD%95%E8%AE%BF%E9%97%AE%E5%B1%8F%E8%94%BD%E5%9B%BD%E5%A4%96IP%E7%9A%84%E7%BD%91%E7%AB%99%EF%BC%9F.png)
我如何访问阻止非特定国家/地区 IP 的网站?
它不一定是免费的,只要它是安全的并且不能(轻易)被嗅探(即不是那些免费的 php 代理,而是不会被嗅探的可靠的东西)
答案1
使用 TLS (SSL),代理服务器无法嗅探流量。这是因为用户代理不会像未加密的 HTTP 那样将 HTTP 请求发送到代理服务器。相反,它们使用 HTTPCONNECT
方法在它们自己和另一端的服务器之间建立一条清晰的通道。
警告:任何类型的代理服务器仍然可以知道您何时以及多久尝试联系哪些远程服务器(通过 IP 地址),并且可以大致跟踪每个方向交换的数据量。这不是代理服务器特有的问题,而是加密流量的普遍问题。您可以自行判断问题有多严重。
如果您想更加确定,您可以随时注册一个廉价的云服务(linode、Rackspace 等),该服务可为您提供位于美国以外数据中心的虚拟机。您将获得 root 访问权限,并可以在其上运行任何代理服务器或其他您想要的软件。云提供商仍然可以嗅探流量,但不像登录到运行代理服务器的服务器那样容易,而且他们可能没有太多动机这样做。同样,没有保证:他们最终可以物理访问托管您的 VM 的服务器。
答案2
你可以尝试隧道。Tunlr 不使用代理,甚至不使用 VPN,而是一个 DNS 服务器,它重新寻址一些数据包,使其看起来像是来自美国的系统。因此,它不会拦截页面数据、cookie 等。
它主要用于流媒体视频网站(Hulu、Netflix 等),从我所了解的它的工作原理来看,我认为它默认不会在任何网站上使用,但你总是可以问如果没有,请他们将(您的)购物网站添加到他们的支持中。
警告:毫不奇怪,使用 Tunlr(或任何其他解决方法)来规避地理限制几乎肯定会违反网站的服务条款,并且一旦被发现将承担所有后果。