記錄一篇代理服務器自動切換


由於所在的企業是港資企業,公司所有資料都是通過google來管理。但是國內現在無法訪問google,想要獲取內部資料,只能通過代理服務器上google獲取。這里記錄一下設置自動代理的過程。

思路:通過設置自動代理服務器,匹配公司內部一些指定URL走代理服務器,其他URL不走代理,直接上網。

 
        

這里是寫一個自動配置腳本.pac文件來實現匹配.這是一種以.pac為擴展名的javascript腳本,在.pac文件定義一個ProxyForURL函數,該函數會被瀏覽器自動調用,從而實現代理服務器自動轉換,代碼如下“

function ProxyForURL(url, host) 
{
    //只要訪問的URL匹配以下三個條件的,走代理訪問。
    if(shExpMatch(url,"https://*.google.com\*") || shExpMatch(url,"https://*.tng.asia/*") || shExpMatch(url,"https://tngasia.atlassian.net/*"))
    {
        return "PROXY 10.2.1.254:8080";
    }
}

將上面javascript函數保存成一個ProxyForURL.pac文件,放在C盤:C:\ProxyForURL.pac,然后我們設置瀏覽器把“自動配置腳本”選項指向這個ProxyForURL.pac文件。詳情如圖:

設置好之后,重啟瀏覽器就可以自動轉換代理了,注:上面用的是Google瀏覽器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM