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