老萬
架設廣告過濾系統
首先利用無線Wi-Fi產品的客戶端,在本地系統中創建一個無線Wi-Fi的信號源。接著打開Windows系統的控制面板,點擊列表中“網絡和Internet”下的“查看網絡狀態和任務”選項。接著在彈出的窗口中,找到無線Wi-Fi產品創建的網絡連接名稱,接著點擊這個網絡連接的名稱查看屬性。在彈出的狀態對話框中點擊“詳細信息”按鈕,再在彈出的對話框中找到“IPv4”項并將其記錄下來,本例為192.168.1.102(圖1)。
為過濾準備好轉換數據
由于無線Wi-Fi產品發送的信號自身是有廣告的,所以我們要想去除廣告就需要另外想辦法。好在想要解決這個問題非常簡單,利用一款帶有過濾功能的代理軟件就可以實現。首先從網上下載最新版本的Privoxy(http://www.privoxy.org),運行后,在彈出的窗口中點擊“Options”菜單中的“Edit Main Configurationg”命令,這時就會彈出一個軟件的配置文件。通過文本編輯器的搜索功能查找“listen-address”關鍵詞,由于配置文件中多處都有這個參數,這里我們只需要修改783行的這個參數就可以。現在修改默認的IP地址信息127.0.0.1為192.168.1.102,也就是前面記錄下的那個IP地址,默認的端口信息8118則不需要修改(圖2)。最后退出的時候保存剛剛的配置,并且點擊“Options”菜單中的“Enable”命令激活它。

更專業的過濾效果
雖然Privoxy軟件自帶廣告過濾功能,但因為它的廣告過濾規則較少,所以過濾效果還不是很令人滿意。不過我們可以借助一款專業的廣告過濾軟件來增強它的效果,即大名鼎鼎的Ad Muncher(有漢化版)。Ad Muncher的最大特色,就是可以在網頁加載之前過濾絕大多數的廣告。首先切換到Ad Muncher的“選項”標簽,選擇其中的“過濾目標”選項,在“所有程序”列表中就可以看到當前系統所有的進程信息了。這其中當然包括代理軟件Privoxy的進程,選擇該軟件進程后點擊“過濾”按鈕,就可以將其添加到左側的“我的過濾目標”列表,這樣左側列表將出現“+privoxy:*”項(圖3)。設置完成后點擊“應用”按鈕,從而關閉Ad Muncher的設置窗口。以后由無線Wi-Fi產品發出的數據,首先會由Privoxy軟件導入到廣告過濾軟件,然后再將過濾以后的數據發送給其他的移動終端設備上。

開啟防火墻的端口
為了讓移動設備成功連接到本地系統的廣告過濾軟件發送的信號,這里要創建訪問本地系統的特定端口的防火墻規則才行。再次進入系統的控制面板,點擊列表中的“系統和安全”選項。接著在彈出的窗口中點擊“Windows防火墻”鏈接,從彈出的窗口中可以看到Windows防火墻的運行情況。點擊左側的“高級設置”項,然后在彈出的規則窗口中點擊左側的“入站規則”項。接下來點擊操作區域中的“新建規則”按鈕,然后在彈出的“新建入站規則向導”窗口中進行配置。
首先在“規則類型”中選擇“端口”選項,接著點擊“下一步”按鈕(圖4)。在“協議和端口”中選擇“TCP”協議,并且在“特定本地端口”中設置為“8118,80,443”,端口之間需要用逗號隔開。再點擊“下一步”按鈕,在“操作”中選擇“允許連接”選項(圖5)。繼續點擊“下一步”,在“配置文件”中選擇所有選項,包括域、專用、公用等。最后點擊“下一步”,進行規則名稱的設置,這樣這條“入站規則”就創建完成了。
由于我們剛剛創建的規則使用的是TCP協議,所以還需要按照同樣的步驟新建一條UDP協議的規則,才能保證移動終端成功地訪問本地系統的無線Wi-Fi。
啟用代理干凈上網
由于前面是經過代理來過濾廣告的,因此移動設備也需要經過代理設置,才可以連接到無線Wi-Fi的網絡。這里就以Android系統為例進行介紹。首先在手機界面點擊“設置”按鈕,在彈出的界面中打開“WLAN”功能,接著點擊“WLAN”項進入到列表中。接下來點擊列表右下角的刷新按鈕,對周圍的無線Wi-Fi源進行搜索。當搜索到無線Wi-Fi產品發送的信號后,點擊這個信號源的名稱。
在彈出的設置窗口中點擊“顯示高級選項”,接著在彈出的列表中找到“代理”,將代理選項設置為“手動”項。然后在“代理服務器主機名”中設置為192.168.1.102這個IP地址,再在“代理服務器端口”中設置為8118(圖6)。所有的設置完成以后點擊“連接”按鈕,這樣移動設備就可以連接到這個信息源,而接收到的信息內容則是去除了廣告信息的。
這樣不僅網頁加載速度更快,而且頁面內容也將更加清爽了。