最近巴西的 YouTube 表现很糟糕。检查浏览器的活动,我可以看到我的 ISP 有一个本地 Youtube 缓存,并以 1.7 MB 块的形式提供视频。通过与一些朋友交谈,我们证实巴西至少有 2 个主要 ISP 正在这样做。
我知道我可以使用代理来引导我的流量,但我不想对所有事情都这样做,因为只有 Youtube 真正让我生气。
我该怎么做才能跳过 Youtube 的本地缓存?
我在个人计算机上使用 Mac 操作系统,但家里有 Linux 和 Windows 机器,任何一个解决方案就足够了。
答案1
我听说过的一种方法是使用国外的 DNS 服务器(我想到的是 OpenDNS 和 Google DNS),这样请求将定向到国外的其他 YouTube 服务器。
请记住,这可能会对某些事情产生不利影响,因为您的连接可能会增加您与您想要到达的内容之间的网络跃点。
哦,另一种选择:您可以(只要 YouTube 服务器在国外使用相同的 IP 地址)在主机文件中添加一个条目,以仅重定向国外的 YouTube 服务器。但如果服务器被移动,事情可能会变得复杂。
答案2
如果您不想仅对特定站点使用代理服务器,您应该研究一下PAC 文件。它基本上是一个 JavaScript 文件,让您指定哪些代理应该用于哪些域。如果您家里有自己的网络,您可以将其与wpad - Web 代理自动发现以及 Chrome、Firefox、IE,可能还有 Safari。
这可能是最简单的解决方案,如果您的设置正确,您不必更改客户端上的任何内容,例如您的 dhcp 服务器提供了DNS Domain Name
并且您使用 mime 类型提供pac
文件http://wpad.domain/wpad.dat
application/x-ns-proxy-autoconfig
另一个基于客户端的解决方案是使用类似的东西狡猾的代理- 一个用于动态切换 Firefox、Chrome 和 IE 中的代理设置的扩展程序。虽然此解决方案比使用 wpad 简单得多,但您必须安装扩展程序并更改浏览器中的设置。