我所在的国家/地区屏蔽了 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 时自动代理,但所有其他流量将是直接的。
这对我来说比较容易,但可能不是你想要的。