我该如何在 HTTP 浏览中隐藏我的国家/地区?

我该如何在 HTTP 浏览中隐藏我的国家/地区?

我以前经常使用的一个文件共享网站开始屏蔽美国 IP 地址。我想知道继续从那里下载的最佳方法是什么。我探索了许多选项。首先,我开始只使用 HTTP 代理,但它们太慢了,90% 的时间我要么无法下载到可以下载的地步,要么在下载过程中失败。我最近开始尝试使用 Tor,并通过编辑配置文件来指定国家/地区,但我遇到了另一个奇怪的问题,它几乎从不起作用。但我不是来寻求该问题的解决方案的。基本上,我想知道的只是您推荐一种简单的方法,可以从这个地方下载文件而不会让我心脏病发作。我听说的另一个解决方案与编辑 HTTP 标头有关,这可能有效吗?感谢您的帮助。

答案1

通常有两种方法可以做到这一点 -

  1. 设置并使用它。(有很多提供商,您可能只需每月花费约 5 美元即可获得一个)。

  2. 使用您想要显示的国家/地区的代理服务器。2a. 如果您有海外的朋友,您可能能够仅使用 SSH 连接到他们的机器来设置“SOCKS”代理。这是一个最小的自制代理解决方案 - 但如果您有一点闲钱,VPN 或外部代理通常更容易,除非您喜欢使用 SSH。

编辑 HTTP 标头仅在极少数情况下有效 - 您需要添加的标头是每个 HTTP 请求中的 X-FORWARDED-FOR 标头,但此信息被认为是不可靠的 - 因为它可以很容易地伪造。要“很好地”伪造您的位置,需要修改建立连接的 IP 地址 - 这正是上述 2 种方法所提供的。

答案2

我怀疑对 HTTP 标头进行 thunk 处理是否可行。如果服务器阻止 IP 地址,则几乎可以肯定它在较低级别执行此操作(如ipchain)。

最简单的方法是让美国以外的人为您下载。

如果您可以通过 SSH 访问美国境外的服务器,则可以使用它wget下载文件,然后SCP从服务器下载。您需要确保您所做的事情不违反您同意的使用条款。

相关内容