国产探花免费观看_亚洲丰满少妇自慰呻吟_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的代理設置里面有一個“使用自動配置腳本”的選項,這里的具體設置如下: 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 登封市| 伊宁市| 稷山县| 探索| 西乌珠穆沁旗| 工布江达县| 沛县| 祁阳县| 鹿泉市| 胶州市| 施秉县| 蒙自县| 黔西县| 威宁| 高邑县| 江源县| 额济纳旗| 甘德县| 华坪县| 眉山市| 中方县| 禄劝| 静乐县| 兴义市| 盐津县| 观塘区| 丰城市| 体育| 右玉县| 汾阳市| 舞钢市| 贵港市| 应用必备| 白沙| 重庆市| 云浮市| 景泰县| 武乡县| 汉沽区| 丰台区| 静乐县|