萬立夫
《電腦愛好者》曾經介紹過一款名為Proxydomo的廣告過濾軟件,它最大的特色就是利用系統的代理功能進行操作,所以我們今天就通過它配合代理軟件來進行操作。
首先進入S o c k s C a p E x 2代理軟件的主頁(ht tps: //github.c om /sony ps5201314/ SocksCapEx2),點擊列表右上角的綠色按鈕,在彈出的對話框中點擊“Download zip”按鈕,就可以下載到該代理軟件的最新版本。解壓后運行文件夾中的SocksCapEx.exe文件,就可以看到該代理軟件的操作界面。

第一次運行代理軟件的時候會彈出一個提示框,提示代理配置文件不存在,點擊“確定”按鈕后就會自動生成一個配置文件。現在點擊“編輯”菜單中的“代理服務器”命令,這樣就可以進行代理服務器的管理操作。由于Proxydomo廣告過濾軟件使用的代理地址和代理端口分別是127.0.0.1和8080,所以我們現在在配置窗口中點擊“新增一個代理”按鈕,接著點擊列表中的“單擊編輯IP”選項,將其中的內容修改為127.0.0.1。然后點擊“端口”選項,將其修改為8080即可。最后點擊“代理類型”選項,在列表中選擇http即可(圖1)。所有的參數修改完成以后,點擊“保存”按鈕就可以完成代理的配置。
現在返回到SocksCapEx2代理軟件的主界面,在主界面上點擊鼠標右鍵,選擇菜單中的“添加一個可執行文件”命令。接下來在彈出的對話框里面設置要使用代理服務的軟件信息,比如我們這里就以“谷歌瀏覽器”為例。首先在“Profile name”設置為“Google Chrome”,接著點擊“Browse”按鈕選擇谷歌瀏覽器的主程序文件,最后點擊OK按鈕完成該軟件程序的添加操作(圖2)。接下來按照同樣的步驟,添加其他需要使用代理服務的軟件程序到列表中即可。
以后當我們需要使用代理服務的時候,找到SocksCapEx2窗口中的谷歌瀏覽器圖標。在圖標上點擊鼠標右鍵后,選擇菜單中的“在代理隧道中運行選中程序”命令,這樣啟動的谷歌瀏覽器就可以通過Proxydomo的代理服務,進行網頁廣告的過濾操作了(圖3)。如果用戶覺得這樣的操作比較麻煩,那么可以點擊“編輯”菜單中的“全局代理”命令,在彈出的子菜單中選擇“僅程序列表中的程序”選項,這樣以后直接雙擊窗口中的圖標,就可以調用設置的代理服務了。

使用過Windows 10系統的用戶都知道,很多功能都是通過UWP應用來實現的。但是這些UWP應用卻無法在SocksCapEx2代理軟件里面進行添加,因為這些應用并不是我們常見的exe可執行文件。那么如何在自己需要的情況下,讓UWP應用也可以通過系統代理連接到網絡?
Windows 10系統中的UWP應用都是在沙箱這類虛擬環境中運行的,所以它們就和系統的狀態自然而然形成了隔離,從而無法使用到系統設置的代理選項。所以要想解決這個問題,只需要把它們從沙箱環境中分離出來即可。而要做到這一切,需要借助于一款名為Fiddler的軟件(https://www. telerik.com/fiddler)。安裝運行Fiddler這款軟件后,就可以在軟件界面的左上角看到一個醒目的“WinConfig”按鈕,點擊它以后就會彈出一個名為“AppContainer Loopback Exemption Utility”的窗口。