18
Aug.2010
用Python寫的一個小程序,用了個非常簡單的方法來忽略GFW的DNS緩存汙染(暫不公布方法)。使用方法如下:使用方法Windows
1. 下載pydnsproxy,安裝在你喜歡的位置。(註:Windows Vista/7 的用戶請使用管理員模式安裝)
2. 將寬帶連接(或者其他你喜愛的名字的連接)的dns服務器設置為127.0.0.1
3. Enjoy it!備註
1. 本軟件默認使用OpenDNS的DNS服務器,如果你喜愛其他的境外DNS服務器,請修改主目錄下的dnsserver.conf文件。(不知道的話請用Google搜索,註意別設成境內的了,不然就又回到祖國媽媽的懷抱了)
2. 修改dnsserver.conf後,請在控制面板->管理工具->服務中重啟DNSProxy服務。
3. exe只是簡單的7zip打包,如殺毒軟件報告病毒應屬誤報。提供兩個在線掃描結果:VirusTotal、VirScan。Linux、Mac
目前沒有針對Linux和Mac的包,但可以到SVN裏把py的源碼checkout下來,除需要手動設置外,使用方法類似於Windows。說明
什麽是DNS緩存汙染?參見維基百科的這篇條目。
DNSProxy只提供繞過DNS緩存汙染的功能,而不能為你解決連接被重置的問題,更不能為你提供代理服務器翻墻。其他業務,請查詢GAppProxy。
既然不能翻墻,為什麽開發這個工具?要知道能解決DNS緩存汙染也能對付掉一部分GFW的封鎖。比如說你可以使用IPv6,如果能解決掉DNS緩存汙染,那麽GFW在IPv6唯一的封鎖手段(現今)也失效了。更新日誌
2009/12/18,更新到0.0.4版:
1. 將單線程的DNS本地服務器修改為多線程的,以解決設成服務後無法應對剛開機時的劇烈DNS解析請求的問題;
2. 默認設置成系統服務DNSProxy;
3. 自動安裝包。未來可能做的事
1. 域名查詢的緩存功能;
2. 改善DNS汙染的判斷方法;
3. 支持模式匹配的Hosts。
項目地址:http://code.google.com/p/pydnsproxy/
1. 下載pydnsproxy,安裝在你喜歡的位置。(註:Windows Vista/7 的用戶請使用管理員模式安裝)
2. 將寬帶連接(或者其他你喜愛的名字的連接)的dns服務器設置為127.0.0.1
3. Enjoy it!備註
1. 本軟件默認使用OpenDNS的DNS服務器,如果你喜愛其他的境外DNS服務器,請修改主目錄下的dnsserver.conf文件。(不知道的話請用Google搜索,註意別設成境內的了,不然就又回到祖國媽媽的懷抱了)
2. 修改dnsserver.conf後,請在控制面板->管理工具->服務中重啟DNSProxy服務。
3. exe只是簡單的7zip打包,如殺毒軟件報告病毒應屬誤報。提供兩個在線掃描結果:VirusTotal、VirScan。Linux、Mac
目前沒有針對Linux和Mac的包,但可以到SVN裏把py的源碼checkout下來,除需要手動設置外,使用方法類似於Windows。說明
什麽是DNS緩存汙染?參見維基百科的這篇條目。
DNSProxy只提供繞過DNS緩存汙染的功能,而不能為你解決連接被重置的問題,更不能為你提供代理服務器翻墻。其他業務,請查詢GAppProxy。
既然不能翻墻,為什麽開發這個工具?要知道能解決DNS緩存汙染也能對付掉一部分GFW的封鎖。比如說你可以使用IPv6,如果能解決掉DNS緩存汙染,那麽GFW在IPv6唯一的封鎖手段(現今)也失效了。更新日誌
2009/12/18,更新到0.0.4版:
1. 將單線程的DNS本地服務器修改為多線程的,以解決設成服務後無法應對剛開機時的劇烈DNS解析請求的問題;
2. 默認設置成系統服務DNSProxy;
3. 自動安裝包。未來可能做的事
1. 域名查詢的緩存功能;
2. 改善DNS汙染的判斷方法;
3. 支持模式匹配的Hosts。
項目地址:http://code.google.com/p/pydnsproxy/


















臨時郵箱服務 - tempalias
IPV6翻牆技術的應用實例

