YouTube 无法通过 SSH 隧道代理连接到美国的 IP 地址

YouTube 无法通过 SSH 隧道代理连接到美国的 IP 地址

我所在的国家/地区屏蔽了 YouTube。为了连接到此网站,我使用此命令创建了一个 SOCKS5 SSH 隧道代理,并相应地配置了 Firefox;111.222.333.444是一个美国 IP 地址:

ssh -D localproxy:9999 -C [email protected]

连接正常,运行良好。我可以用 Google 搜索“我的 IP”,结果111.222.333.444显示连接正常。

但仍然无法连接到 YouTube。尽管代理了美国的 IP 地址,但仍然无法连接。

答案1

据我所知,有些国家会操纵 DNS 表。默认情况下,Firefox 使用常规 DNS - 而不是代理 DNS。转到about:config并设置network.proxy.socks_remote_dns = true

答案2

我以前使用过 SSH 隧道,但现在我使用http://proxmate.dave.cx/

您可以安装扩展程序,然后安装 youtube 插件,它会在观看 youtube 时自动代理,但所有其他流量将是直接的。

这对我来说比较容易,但可能不是你想要的。

相关内容