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