倚樓
由于工作上的需要,有的用戶在登錄不同的網(wǎng)絡時,會使用不同的代理服務。但是在不同的代理間進行切換,操作起來會顯得非常的麻煩和低效,于是有人會推薦我們使用PAC文件。雖然PAC文件是純文本格式,但是實際上它是一個JavaScript的腳本文件。這樣對于普通用戶來說,制作和管理都非常的困難。那么如何方便地制作和管理PAC文件呢?
自定義PAC文件內(nèi)容
為了解決用戶這方面的問題,已經(jīng)有網(wǎng)友制作出一個簡易工具,通過它就可以自定義需要的PAC文件。首先從網(wǎng)上下載最新版本的“Pac Maker”,解壓后運行其中的程序文件就可以了。接著在彈出的軟件窗口中選擇“常規(guī)”標簽,可以看到軟件默認已經(jīng)添加了兩個代理。如果用戶不需要這兩個代理的話,可以在列表中勾選上不需要的代理,再點擊旁邊的“刪除”按鈕就可以了。接下來在窗口右側(cè)的“代理服務器類型”列表中,根據(jù)需要選擇代理服務器的類型,其中包括常見的HTTP代理以及SOCKS 代理等。然后分別在“代理地址”和“端口”選項里面,設置代理服務器的IP地址和端口信息(圖1)。設置完成以后點擊“添加”按鈕,這樣可以使用的代理服務器就設置完成了。
既然已經(jīng)有了代理服務器,那么訪問哪些網(wǎng)站需要使用代理,就需要創(chuàng)建相應的規(guī)則動作,而這也正是PAC文件的作用所在?,F(xiàn)在點擊軟件窗口中的“自定義規(guī)則”標簽,在這里就可以編寫相應的規(guī)則信息。如果需要通過代理訪問美國的亞馬遜(amazon.com),那么就編寫一條“||amazon.com”規(guī)則即可(圖2)。接下來按照相同的方法,添加上其他需要訪問的網(wǎng)址就可以了。如果用戶覺得一條一條地編寫規(guī)則太麻煩,也可以使用正則表達式來簡化規(guī)則。所有的規(guī)則編寫完成以后,首先點擊“Pac Maker”軟件中的“保存配置”按鈕。接著點擊“輸出PAC文件”按鈕以后,在彈出的窗口里面設置生成的PAC文件的名稱。最后就可以自動創(chuàng)建一個PAC文件,創(chuàng)建完成以后“Pac Maker”軟件會提示用戶。
設置并調(diào)用PAC文件
有了屬于自己的PAC文件以后,那么如何調(diào)用使其起作用呢?由于所有的瀏覽器都可以按照系統(tǒng)默認的配置調(diào)用網(wǎng)絡設置,所以首先我們就來看看在Windows系統(tǒng)里面是如何調(diào)用PAC文件的。
我們首先運行系統(tǒng)的IE瀏覽器,點擊瀏覽器界面右上角的“工具”按鈕,在下拉菜單中點擊“Internet選項”命令。在彈出的設置窗口中選擇“連接”標簽,首先選擇自己使用的網(wǎng)絡連接方式。接著點擊旁邊的“設置”按鈕,在彈出的窗口中選中“使用自動配置腳本”這項后,輸入Autoproxy.pac文件的實際路徑就可以了(圖3)。需要特別說明的是,這里不能直接輸入PAC文件的地址,而需要在地址前面加上file://的前綴,比如file://d:/abc.pac。
如果系統(tǒng)默認啟用了PAC文件的話,那么很多網(wǎng)絡軟件都會使用它,這樣就會造成代理服務器的濫用。那么如何只讓瀏覽器調(diào)用PAC文件呢?比如運行谷歌瀏覽器,通過應用商城為其安裝一款名為“Switchy Omega”的功能擴展。當擴展安裝完成以后會在工具欄里面顯示出它的圖標,在圖標上點擊鼠標右鍵選擇菜單中的“選項”命令。接下來在彈出的配置窗口點擊左側(cè)的“新建情景模式”命令,然后在彈出的對話框里面首先設置一個情景模式的名稱,再選擇“PAC情景模式”選項后點擊“創(chuàng)建”按鈕?,F(xiàn)在用文本編輯器打開前面生成的PAC文件,將其中的內(nèi)容復制下來并粘貼到“PAC 腳本”里面(圖4)。最后點擊左側(cè)的“應用選項”命令,保存剛剛的配置信息就可以了。
多PAC文件管理配置
如果用戶只使用一個PAC文件的話,那么按照前面的方法操作就可以了。如果用戶擁有多個PAC文件,那么每次使用的時候都需要重新進行配置,這樣肯定會顯得非常的繁瑣。這個時候利用“SquidPAC Tools”這款PAC文件管理工具,就可以大大簡化用戶的配置操作。首先下載運行這款管理工具,在系統(tǒng)托盤的軟件圖標上單擊設備右鍵,這樣就可以彈出這款工具的主界面。
點擊軟件主界面下的“編輯服務器”標簽,接著點擊其中的“編輯PAC服務器”按鈕。在彈出的對話框中點擊“新建”按鈕,這時工具會詢問用戶添加PAC的方式。如果用戶添加的是在線的PAC文件鏈接,那么點擊“是”按鈕后在“地址”選項中輸入(圖5)。如果用戶添加的是本地的PAC文件,那么點擊“否”按鈕后,將前面配置生成的PAC文件代碼粘貼到彈出的對話框里面就可以了(圖6)。
配置完畢點擊“保存”按鈕后,再點擊“應用”按鈕進行確認。以后當我們需要調(diào)用某個PAC文件的時候,同樣在系統(tǒng)托盤點擊“SquidPAC Tools”圖標,在彈出窗口的PAC文件列表中,選擇自己需要調(diào)用的PAC文件(圖7)。然后點擊“常規(guī)”標簽中的“啟動代理”按鈕,這個PAC文件就會在系統(tǒng)后臺被自動激活,這樣用戶通過瀏覽器就可以訪問指定的網(wǎng)站了。