我一直在使用unblock-us.com提供的服务,它为加拿大人/其他人提供了一个代理服务,允许访问被locking到美国IP地址的服务。
通过在美国托pipe的服务器上设置反向代理(例如:squid),然后configuration浏览器或操作系统来使用该代理,这很容易实现。
然而,有一些东西可以解锁,我们不知道如何复制。 您可以将路由器上的DNS服务器设置更改为指向他们的地址,而不是将您的操作系统configuration为代理。 他们支持的任何服务请求都会自动代理。 这样做的好处是,你不必在家里安装每一台电脑,而且它只适用于ps3,xbox,android等客户端。“缺点是你真的无法控制代理的东西,以及我认为有隐私问题。
我怎样才能在我自己的片上实现这个相同的function?
出于好奇,当你对他们的DNS服务器运行nslookup时,返回什么IP地址? 如果您查找google.com和yahoo.com,他们是否返回不同的IP地址或同一个?
如果他们返回相同的IP地址,我想象会发生什么事是DNS将始终返回代理服务器作为所有请求的IP地址。 然后请求以相对透明的方式stream向代理,然后代理执行redirect。
在重新创build…我没有经验足够的反向代理(或代理期间),但我想你会configuration您的DNS服务器返回自己作为任何请求的IP地址。 然后让代理从那里工作对传入的请求。
我不知道这个模式是如何处理authentication。