有没有办法可以防止 Web 服务知道我正在使用代理进行连接?
如果您使用代理,许多网络服务都会阻止访问,即使您这样做只是为了保护自己免受腐败政府的窃听,即使您的意图是合法的并符合网站服务条款。
有人能回答上面的问题吗?
或者,是否存在无法检测到的代理类似服务?
我已经尝试使用代理、VPN 和 TOR,它们都被检测为代理。
答案1
不能。服务器必须将信息发回给您,您才能看到结果,如果您提供给服务器的用于发送返回消息的地址位于“不向这些地址发送信息”列表中,则您无法进行任何更改。
你只有三个选择:
- 尝试寻找一个未被您想要使用的网站阻止的代理服务(免费或付费,使用付费 VPN 服务可能会更好)。
- 不使用代理站点。
- 通过支付服务器费用来设置自己的私人代理,例如亚马逊网络服务并为您(且仅限您,因此不会被列入黑名单)自行设置代理软件以供使用。
答案2
如果您想避免检测,您可能会对如何进行检测感兴趣。该网站有几个选项:
- 它可以检查 HTTP 标头,寻找转发 (XFF)HTTP 标头字段。大多数合法代理都会这样做(这会泄露您的原始地址)。应对方法:使用其他/您自己的代理。
- 它可以检查 cookies。如果您在它的禁止列表中(即因为您反复尝试使用不同的代理连接),它可以通过它的 cookies 识别您。要应对:使用“隐身”模式/关闭/清除 cookies
- 它可以使用 IP 阻止列表来禁止大量不受欢迎的地址。你可以伪装你的 IP(使用 TOR),但问题是,很可能你的真实 IP 是受欢迎的 IP,而 TOR 出口点在其黑名单上。Tor 出口点可能会被检测到托尔DNSEL例如。许多(公共/暗网)VPN 地址可能在其黑名单中,但当然不是全部。这样您就可以:
- 按照其他人的建议购买 VPN 访问权限并希望不会被阻止,
- 根据你的实际目标,你可能希望在其他位置设置自己的代理(或端口转发),或者
- 如果您想暗中行动,请租用僵尸网络的访问权限。
我会强烈劝阻当然,您可以选择后者,但从技术上讲,这些是您的选择。
严格来说,只有方法(1)是代理检测所有其他启发法最好如此。正确答案应该是:不要发送 XFF 标头以避免代理检测。如果您想对抗启发式方法,请查看其他选项。