天涯衰草
Pac代理是目前許多用戶選用的一種自動代理方式,用戶只需雙擊下載的pac文件,就可以自動完成代理工作。可是我們從網上下載的這類文件,并不一定符合每個人的使用要求。所以最簡單有效的方法就是根據自己的需要自定義pac文件的內容,而這項工作只需借助于“Pac Maker”這樣的代理設定專用工具就可輕易完成。
設置代理服務器
首先下載并運行最新版的Pac Maker后,在主界面彈出的軟件窗口中選擇“常規”標簽,可以看到軟件默認已經為用戶添加了兩個常見代理。如果用戶不需要這兩個代理的話,在列表中選中不需要的代理,再直接點擊“刪除”按鈕即可。現在我們在“代理服務器類型”列表中,選擇自己所需要使用的代理服務器的類型,其中包括常見的HTTP 代理以及SOCKS 代理等。然后在“代理地址”和“端口”里面,分別設置自己使用代理服務器的IP地址和端口信息(如圖1)。設置完成以后點擊“添加”按鈕,這樣剛剛設置的代理服務器信息就會添加到列表中。接下來根據相同的設置方法,添加其他需要使用的代理服務器信息。
編寫判斷的規則
由于用戶平時上網并不是訪問所有的網站都需要通過代理訪問,所以需要讓pac文件能夠判斷出哪些網站需要使用代理服務器。首先選擇“Pac Maker”軟件中的“自定義規則”標簽,在這里就可以編寫相應的規則信息。下面我們就以最常見的谷歌郵箱(www.gmail.com)為例,給大家介紹一下規則的具體編寫方式。比如編寫“gmail.com”一行規則,就代表它是域名里面的關鍵詞。當pac文件檢測到域名含有這個關鍵詞,就會自動啟動代理服務器進行連接操作,不過這個規則并不適用于HTTPS這樣的傳輸協議。
如果想同時使用HTTP和HTTPS兩種傳輸協議,那么就需要編寫一條“||gmail.com”規則。這條規則和前面一條規則的區別是它支持gmail.com及其子域名的操作,比如http://gmail.com/foo和http://subdomain.gmail.com/這樣的情況。但是搜索鏈接中如果含有“gmail.com”關鍵詞的話,則只有使用前面一條規則才可以。如果使用的DNS解析經常出錯的話,還可以通過正則表達編寫更加復雜的規則,如“/^https?://[^/]+gmail.com/”這樣的規則。這條規則表示只要域名里面包括“gmail.com”這個字符串,就可以自動啟用代理服務器功能(如圖2)。
瀏覽器代理設置
所有的規則編寫完成以后,首先點擊“Pac Maker”軟件中的“保存配置”按鈕。接著取消軟件默認的“對輸出文件加密”的選中狀態,然后點擊“輸出PAC文件”按鈕,在彈出的窗口里面設置生成的PAC文件的名稱。最后就可以自動創建一個名為autoproxy.pac的腳本文件,創建完成以后“Pac Maker”軟件會提示用戶。
接下來運行系統的IE瀏覽器,依次點擊瀏覽器界面右上角的“工具/Internet選項”命令。在彈出的設置窗口中選擇“連接”標簽,首先選擇自己使用的撥號連接。接著點擊旁邊的“設置”按鈕,在彈出的窗口中選中“使用自動配置腳本”這項,并輸入autoproxy.pac腳本的實際路徑即可(如圖3)。