国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎知識 > 正文

巧用代理實現內外網站的自動轉換

2024-09-09 00:42:15
字體:
來源:轉載
供稿:網友

本人所在單位啟用了內部OA(辦公自動化)系統,由于有許多部門并不在公司總部,不處于同一個局域網內,外圍單位無法直接訪問內網的OA服務器,影響了OA系統在總公司的推行。為了解決這一問題曾試圖通過VPN來從互聯網接入,但由于外圍單位分別通過不同的ISP(Internet Service Provider)接入互聯網的,導致VPN服務器配置的不一致,不能全面暢通接入,最終選擇了使用代理服務器的接入方案。外圍單位可以從互聯網通過代理服務器訪問內網的OA服務器。 

  外網用戶在訪問公司OA服務器時,就需要在IE瀏覽器中配置代理服務器,配置方法見圖1。

  圖1 設置代理服務器 

  配置好IE后就可以訪問內網OA服務器了。但這樣一來,就存在一個問題,就是外網用戶在訪問OA時需要在IE中設置代理服務器,而在訪問互聯網時又需要取消這一配置,不使用代理服務器而直接訪問。每次都需要手動配置,十分不便,對于“菜鳥”而言就更顯得繁瑣了。 

  如何讓IE瀏覽器自動實現配置的轉換呢?這就需要用到代理自動配置腳本(PAC-file:Proxy Auto-Config file) 了。自動配置腳本也就是PAC腳本,這是一種以.PAC為擴展名的JavaScript腳本,PAC腳本其實就是定義一個名為“FindProxyForURL”的Java Script函數,該函數會被瀏覽器自動調用,從而實現代理服務器的自動轉換。 

  由于我們的代理是反向(由外向內)的,腳本的具體內容如下: 

  function findproxyforurl(host,url) 

  { 

  if (shexpmatch(host,"*.jigang.com.cn")) 

    return "proxy 218.XXX.XXX.30:8080" 

  else if (shexpmatch(host,"172.16.*.*")) 

   return "proxy 218.XXX.XXX.30:8080" 

  else 

   return "direct" 

  } 

  這段腳本的含義就是:如果是訪問內網OA的請求(域名為jigang.com.cn),則使用代理,如果訪問內網的某些網址(IP地址為:172.16.*.*),則使用代理,除此之外的所有請求則不使用代理而直接連接。 

  將上述腳本內容保存為一個擴展名為PAC的腳本文件,如C:/proxy.pac。 

  然后我們設置IE瀏覽器把“自動配置腳本選項”指向它,完成集中設置代理配置的工作。我們只需一次性配置完畢,讓IE自動識別是否使用代理服務器,而無需手動轉換,從而實現訪問內、外網站的自動轉換。 

  IE的代理設置里面有一個“使用自動配置腳本”的選項,這里的具體設置如下: 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍南县| 桂阳县| 玉环县| 平湖市| 遵义县| 巴东县| 巧家县| 奇台县| 北碚区| 若尔盖县| 万安县| 三亚市| 卓尼县| 崇礼县| 凭祥市| 新竹县| 奎屯市| 醴陵市| 北流市| 怀远县| 自治县| 蒲城县| 平乐县| 社会| 乐陵市| 阿荣旗| 嘉祥县| 宜州市| 方山县| 凉城县| 信阳市| 佛山市| 大渡口区| 儋州市| 顺昌县| 宣威市| 新昌县| 峡江县| 泗洪县| 浠水县| 罗定市|