使用 SSH 隧道避免地理封锁

使用 SSH 隧道避免地理封锁

我住在英国,需要西班牙 IP 才能访问互联网上的一些内容。

我租用了一台位于西班牙的VPS服务器,它有西班牙的IP。

现在我关注了本教程创建到我的 VPS 的 SSH 隧道,以便我可以配置 Firefox 使用它作为代理来连接到网站。

我现在访问 whatsmyip.com,可以看到西班牙 IP,所以看起来一切都正常,对吧?事实上,如果我访问 wheremyipaddress.com,它会显示我在西班牙……但我无论如何都无法访问受限制的内容!我尝试了几个不同的受限制网站,但都没有成功……

您知道这可能是什么原因吗?有什么想法吗?
也许网站可以检测到您正在使用代理,但他们不喜欢这样?


编辑:我已经检查过了,当我不要使用代理错误消息显示“在您所在的地区不可用“。
但是,如果我使用代理,消息类似于“连接被拒绝
所以,网站可能检测到我正在使用代理,对吗?有什么方法可以避免使用代理时网站阻止你?

答案1

您是从控制面板/首选项中设置代理设置还是仅在浏览器中设置?如果您正在使用某种小程序(java、flash 等),则可能不会使用浏览器的代理,而是直接从您的 IP 地址跳过,因为没有设置系统代理。

答案2

DNS 查询默认在本地完成(而不是通过 SOCKS 代理),这可能会导致某些地理定位服务出现问题。

对于 Firefox,您可以将其设置为通过 SOCKS 代理执行 DNS 查询:

  • 转到 URL“about:config”
  • 找到设置“network.proxy.socks_remote_dns”并将其设置为“true”

Firefox 还有一个附加组件,称为 FoxyProxy,虽然充斥着追加销售,但作为标准版本是免费的,它可以根据 URL 模式将流量发送到不同的代理或无代理,同时为每个代理使用远程 DNS 进行设置。

相关内容