GFW犯贱无非有三招:IP封锁、关键词检测、还有我最痛恨的DNS污染。
关键词检测通常可以使用SSL连接,IP封锁可以用SSH,可是唯独DNS污染比较恶心,它就像粘在鞋底的狗屎一样,总是缠着你不放,这点在使用Chrome+SSH的时候最明显。“诶?我靠,怎么SSH连上了还没法翻出去?”这就是因为查询到的IP仍然是遭到了污染的,不管你用的是流氓的ISP提供的DNS,还是Google Public DNS抑或是Open DNS,你都不太容易搞定这个问题。
在Windows下,你可以使用pydnsproxy防止DNS污染,在Linux下,可以使用pdnsd1。
配置方法很简单,首先就是安装:
sudo apt-get install pdnsd