亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

局域網設置自動配置腳本文件的寫法與用途

2020-01-31 16:14:04
字體:
來源:轉載
供稿:網友
因為有朋友在深圳大學,他們學校的網絡比較變態(tài)。如果訪問了教育網指定的免費IP之外的IP,每M 6元錢。 
我本來想教她用二級代理之類的,不過無奈這個對她來講太難了。所以權宜之下,我只好讓她使用IE的自動配置腳本文件來限制以防萬一,至少能保證她在使用瀏覽器上網的時候不會因為不小心訪問了收費的IP而挨宰。 
雖然說這么變態(tài)的學校不多,但是終究還是有的,所以把自動配置腳本文件的寫法寫出來,如果有需要的朋友可以參考著來。 
首先我們先來介紹一下自動配置腳本文件: 
打開IE,點擊"工具"--"Internet選項"--"局域網設置",你就可以看到"使用自動配置腳本" 
自動配置腳本起的作用就是,當IE訪問網頁的時候會根據腳本文件里面界定的內容來訪問。比方說,你在腳本文件里面限定了訪問某些IP使用某個代理的時候,訪問另外一些IP使用另外的代理,這就很方便通過腳本文件來完成。 
一個PAC文件其實就是一個文本文件,最簡單的格式就是包含一個叫FindProxyForURL的JScript函數,IE通過傳入兩個變量來調用這個函數,一個是用戶瀏覽的地址URL全路經,一個是這個URL中的主機名部分(host)。 
這個FindProxyForURL函數有三種可能的字符串返回值,一是"DIRECT",就是直接連接,不通過代理;二是"PROXY proxyaddr:port",其中proxyaddr和port分別是代理的地址和代理的端口;三是"SOCKS socksaddr:port",其中socksaddr和port分別是socks代理的地址和端口,一個自動代理文件可以是多個選擇的組合,其中用分號(;)隔開,如: 
function FindProxyForURL(url,host) 

if (host == "www.mydomain.com") 
return "DIRECT"; 
return "PROXY myproxy:80; 
PROXY myotherproxy:8080; 
DIRECT"; 

下面是代理腳本可能用到的函數和說明(英文不好的朋友可以直接跳過去看應用): 
PAC Helper Functions 
dnsDomainIs(host, domain) Returns true if the host is part of the specified domain, false otherwise. 
isInNet(hostname, Resolves the hostname and subnet IP, subnet mask) returns true if the hostname is within the subnet 
specified by the IP address and the subnet mask, false otherwise. 
isPlainHostName(host) Returns true if there are no dots in the hostname, false otherwise. 
isResolvable(host) Internet Explorer tries to resolve the hostname through DNS and returns true if successful, false otherwise. 
localHostOrDomainIs Returns true if the host matches (host, domain) the host portion of the domain, or if the host matches the host and domain portions of the domain, false otherwise. (Executed only for URLs in the local domain.) 
dnsDomainLevels(host) Returns the number of dots in the hostname. 
dnsResolve(host) Returns a string containing the IP address of the specified host. 
myIPAddress( ) Returns a string containing the local machine's IP address. 
shExpMatch(url, shexp) Returns true if the supplied URL matches the specified shell expression, false otherwise. 
dateRange(parmList) Returns true if the current date falls within the dates specified in parmList, false otherwise. 
timeRange(parmList) Returns true if the current time falls within the times specified in parmList, false otherwise. 
weekdayRange(parmList) Returns true if today is within the days of the week specified in parmList, false otherwise. 
下面是各個函數應用的例子: 
作者: xmudahai 2006-10-17 00:33   回復此發(fā)言 
--------------------------------------------------------------------------------
2 自動配置腳本文件的寫法與用途(原創(chuàng)) 
a、isPlainHostName(host),本例演示判斷是否為本地主機,如 http://myservername/ 
的方式訪問,如果是直接連接,否則使用代理 
function FindProxyForURL(url, host) 

if (isPlainHostName(host)) 
return "DIRECT"; 
else 
return "PROXY proxy:80"; 

b、dnsDomainIs(host, "")、localHostOrDomainIs(host, ""),本例演示判斷訪問主機是否屬于某個域和某個域名,如果屬于.company.com域的主機名,而域名不是company.com和home.company.com的直接連接,否則使用代理訪問。 
function FindProxyForURL(url, host) 

if ((isPlainHostName(host) ││ 
dnsDomainIs(host, ".company.com")) && 
!localHostOrDomainIs(host, "www.company.com") && 
!localHostOrDomainIs(host, "home.company.com")) 
return "DIRECT"; 
else 
return "PROXY proxy:80"; 

c、isResolvable(host),本例演示主機名能否被dns服務器解析,如果能直接訪問,否則就通過代理訪問。 
function FindProxyForURL(url, host) 

if (isResolvable(host)) 
return "DIRECT"; 
else 
return "PROXY proxy:80"; 

d、isInNet(host, "", ""),本例演示訪問IP是否在某個子網內,如果是就直接訪問,否則就通過代理,例子演示訪問清華IP段的主頁不用代理。 
function FindProxyForURL(url, host) 

if (isInNet(host, "166.111.0.0", "255.255.0.0")) 
return "DIRECT"; 
else 
return "PROXY proxy:80"; 

e、shExpMatch(host, ""),本例演示根據主機域名來改變連接類型,本地主機、*.edu 、*.com分別用不同的連接方式。 
function FindProxyForURL(url, host) 

if (isPlainHostName(host)) 
return "DIRECT"; 
else if (shExpMatch(host, "*.com")) 
return "PROXY comproxy:80"; 
else if (shExpMatch(host, "*.edu")) 
return "PROXY eduproxy:80"; 
else 
return "PROXY proxy:80"; 

f、url.substring(),本例演示根據不同的協議來選擇不同的代理,http、https、ftp、gopher分別使用不同的代理。 
function FindProxyForURL(url, host) 

if (url.substring(0, 5) == "http:") { 
return "PROXY proxy:80"; 

else if (url.substring(0, 4) == "ftp:") { 
return "PROXY fproxy:80"; 

else if (url.substring(0, 7) == "gopher:") { 
return "PROXY gproxy"; 

else if (url.substring(0, 6) == "https:") { 
return "PROXY secproxy:8080"; 

else { 
return "DIRECT"; 


g、dnsResolve(host),本例演示判斷訪問主機是否某個IP,如果是就使用代理,否則直接連接。 
unction FindProxyForURL(url, host) 

if (dnsResolve(host) == "166.111.8.237") { 
return "PROXY secproxy:8080"; 

else { 
return "PROXY proxy:80"; 


h、myIpAddress(),本例演示判斷本地IP是否某個IP,如果是就使用代理,否則直接使用連接。 
function FindProxyForURL(url, host) 

if (myIpAddress() == "166.111.8.238") { 
return "PROXY proxy:80"; 

else { 
return "DIRECT"; 


i、dnsDomainLevels(host),本例演示訪問主機的域名級數是幾級,就是域名有幾個點如果域名中有點,就通過代理訪問,否則直接連接。 
function FindProxyForURL(url, host) 

if (dnsDomainLevels(host) > 0) { // if number of dots in host > 0 
return "PROXY proxy:80"; 

return "DIRECT"; 

j、weekdayRange(),本例演示當前日期的范圍來改變使用代理,如果是GMT時間周三到周六,使用代理連接,否則直接連接。 
function FindProxyForURL(url, host) 

if(weekdayRange("WED", "SAT", "GMT")) 
return "PROXY proxy:80"; 
else 
return "DIRECT"; 

k、最后一個例子是演示隨機使用代理,這樣可以好好利用代理服務器。 
function FindProxyForURL(url,host) 

return randomProxy(); 

function randomProxy() 

switch( Math.floor( Math.random() * 5 ) ) 

case 0: 
return "PROXY proxy1:80"; 
break; 
case 1: 
return "PROXY proxy2:80"; 
break; 
case 2: 
return "PROXY proxy3:80"; 
break; 
case 3: 
return "PROXY proxy4:80"; 
break; 
case 4: 
return "PROXY proxy5:80"; 
break; 


利用上面的函數和例子說明,大家就可以寫出比較復雜有效的自動代理腳本。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

天天免费综合色| 亚洲免费av在线| 国产无遮挡呻吟娇喘视频| 成人激情自拍| 国产美女免费视频| 91极品视频在线观看| www.av蜜桃| 免费黄色av网站| av成人影院在线| 91精品国产手机| 网站在线你懂的| 亚洲国产一区在线观看| 成人免费网站视频| 国产丝袜在线播放| 四虎www成人影院观看| 91九色在线视频| 狠狠躁夜夜躁av无码中文幕| 欧美高清视频www夜色资源网| 在线观看国产精品日韩av| 亚洲综合日韩| 一区二区三区日韩在线观看| 精品一区二区三区免费爱| 久久久久成人精品免费播放动漫| 91九色视频导航| 久久久久国产精品一区| 色久视频在线观看| 57pao精品| 先锋影音国产一区| 日韩av综合在线| 蜜桃av在线播放| 西游记1978| 伊人久久av导航| 国产在线日韩精品| 最新国产一区二区| gogo高清在线播放免费| 四虎久久影院| 国产精品密蕾丝袜| 337p日本欧洲亚洲大胆精品| 亚洲网中文字幕| 国产区视频在线观看| 国产精品美女久久久久aⅴ国产馆| 一级特黄毛片| 在线不卡免费视频| 欧美午夜一区二区| 俺去啦最新地址| 91九色视频导航| 亚洲av无码一区二区三区性色| 希岛爱理一区二区三区av高清| 中文字幕一区二区三区视频| 国产精品综合久久| f2c人成在线观看免费视频| 亚洲偷欧美偷国内偷| av在线看网址| www香蕉视频| 久久视频免费看| 亚洲精品小说| 亚洲成人一二三区| 成人高清视频观看www| 婷婷久久综合九色综合绿巨人| 在线观看av一区| 日本午夜精品理论片a级app发布| av成人综合网| 91免费的视频在线播放| 亚洲色图丝袜| 精品人妻一区二区三区浪潮在线| 国产精品av久久久久久无| 一线天粉嫩在线播放| 欧美国产国产综合| 色窝窝无码一区二区三区| 久久久精品国产sm调教| 澳门成人av网| 麻豆国产精品一区| 婷婷夜色潮精品综合在线| 亚洲一二三区av| 少妇人妻在线视频| 欧美激情在线观看视频免费| 一个人看的视频www| 日韩成人中文字幕在线观看| 国产日韩欧美电影| av毛片免费看| 51精品秘密在线观看| 国产精品天天摸av网| 免费高清av| 久久精品视频一区二区| 国产成人在线观看| 污片视频在线免费观看| 一区二区三区视频在线观看视频| 在线免费日韩片| 亚洲高清色综合| 青青草原国产在线视频| 精品一区二区三区免费视频| 美女视频黄频大全不卡视频在线播放| 2020国产精品视频| 天天操天天射天天舔| 国产日韩1区| 欧美超强性xxxxx| 亚洲精品午夜av福利久久蜜桃| 欧美性久久久| 97热精品视频官网| 亚洲欧美丝袜中文综合| 欧美优质美女网站| 日本片在线看| 视频国产精品| 九九热国产在线| 欧美日韩中文字幕一区二区| 亚洲视频一区二区在线| 亚洲av少妇一区二区在线观看| 国产精品a成v人在线播放| 性做久久久久久免费观看| 一本色道久久综合狠狠躁篇怎么玩| 一区二区亚洲精品国产| 亚洲精品自拍动漫在线| 国产在线三区| 成人动漫视频在线观看免费| julia中文字幕一区二区99在线| 日韩视频在线免费观看| 老司机午夜在线| 麻豆传媒视频在线观看| 欧美高清在线一区| 手机免费看av片| 亚洲一区二区成人在线观看| 亚洲色图第一区| 欧美性猛交xxx高清大费中文| 欧美magnet| 精品国产一区二区亚洲人成毛片| 色黄视频在线| 日韩中文在线电影| 亚洲自拍小视频免费观看| 亚洲视频一区二区免费在线观看| 国产人妖乱国产精品人妖| 成视频免费观看在线看| 亚洲视频免费播放| 色噜噜狠狠狠综合欧洲色8| 欧美激情偷拍| 欧美黑人性受xxxx精品| 亚洲欧美日韩综合一区| 欧美精品一区二区三区久久久竹菊| 久久久久欧美| 久久久久人妻精品一区三寸| 精品视频高清无人区区二区三区| 91成人看片片| 午夜精品无码一区二区三区| 手机看片福利视频| 超碰97国产精品人人cao| 欧美日韩成人在线视频| 国产精品午夜一区二区| 神马久久资源| 色噜噜狠狠色综合中国| 免费在线看污| 91丨九色丨国产在线| 国产精品久久久久久久久久久久午夜片| 毛片基地在线观看| 亚洲日本护士毛茸茸| 香蕉加勒比综合久久| 欧美午夜一区二区| 国产精品免费麻豆入口| 尤物在线观看一区| 黄色av一区二区三区| 久久久久久久久久久久久女过产乱| 欧美日韩一级二级| 日韩少妇与小伙激情| 欧美一级一片| 精品福利av导航| 亚洲国产一区在线| 国产又色又爽又黄刺激在线视频| а√天堂中文在线资源8| 99久久久久久久久| 成人乱色短篇合集| 日韩av免费播放| 欧美另类xxx| 亚洲电影激情视频网站| 欧洲中文在线| 2019中文字幕免费视频| 免费黄网站观看| 日本a级不卡| av 日韩 人妻 黑人 综合 无码| 欧美丝袜激情| 91久久精品国产91性色69| 在线影院国内精品| 亚洲午夜电影| 成人免费a视频| 先锋影音男人站| 婷婷无套内射影院| 欧美一区二区福利在线| 日韩一级毛片| 国产91精品在线| caoporn国产一区二区| 欧美a级黄色大片| 国产精品高潮在线| 秋霞欧美一区二区三区视频免费| 日本三级午夜理伦三级三| 午夜精品久久99蜜桃的功能介绍| 三级影片在线观看欧美日韩一区二区| 欧美影视一区| 97国产精品videossex| 久久久久国产| 成人久久视频在线观看| 久久久www成人免费毛片| 91深夜福利视频| 午夜av区久久| 国产欧美日韩免费看aⅴ视频| 国产三级精品在线观看| 亚洲欧美福利一区二区| 欧美成人四级hd版| 国产中文字幕乱人伦在线观看| 一区视频二区视频| 在线观看免费观看在线| 日韩伦理一区二区| 毛片av中文字幕一区二区| 久久久久久午夜| 中文字幕不卡在线| 欧美激情在线观看| 自拍偷拍亚洲综合| 人妻中文字幕一区二区三区| 国产精品调教视频| 欧美黄色三级网站| 日本午夜精品电影| 久本草在线中文字幕亚洲欧美| 欧美日韩卡一卡二| 午夜在线观看视频| 捆绑调教美女网站视频一区| 精品伦精品一区二区三区视频| av亚洲天堂网| 99久久精品网| 狠狠色伊人亚洲综合网站色| 国产又大又粗又爽的毛片| 亚洲专区免费| 天堂资源在线观看| 国内精品久久久久影院一蜜桃| 精品在线免费观看视频| 好吊视频一区二区三区四区| 亚洲国产日韩在线人成电影| 成年人三级视频| 国产日产精品1区| 超污黄色软件| 毛片网站在线看| seba5欧美综合另类| 欧美日韩激情一区二区三区| 久久综合九色综合88i| 色国产精品一区在线观看| www.国产在线| 99久久香蕉| 久久久久亚洲av无码网站| 日韩精品一级中文字幕精品视频免费观看| 日韩亚洲国产中文字幕| 国产精品视频在线观看免费| 亚洲精品人成网在线播放影院| 免费做暖暖免费观看日本| 日韩在线观看网址| 久久视频这里只有精品| 成人在线播放| 国产第一页在线观看| 亚洲一区精品视频在线观看| 成年人网站免费观看| 95精品视频在线| 国产一区视频网站| 午夜在线激情影院| 日本va欧美va瓶| 久久精品国产亚洲精品| 欧美亚洲tv| 亚洲一区二区三区无吗| 欧美一级片中文字幕| 亚洲性视频网址| 色综合成人av| 欧美日韩精品久久久免费观看| 国产日韩欧美中文在线| 国产日韩欧美综合一区| 国产超级va在线视频| 国产人成视频在线观看| 国产伦精品一区二区三区视频免费| av一级亚洲| 三年中文高清在线观看第6集| 亚洲一区第一页| 久久riav| 成人性生交大片免费观看嘿嘿视频| 国产精品白丝jk喷水视频一区| 中文字幕黄色片| 高潮在线视频| 亚欧在线免费观看| 97成人在线观看| 国产一区二区三区欧美| av中文字幕观看| 国产肉体xxxx裸体784大胆| 日韩美女视频在线观看| 国产成年人视频网站| 好色先生视频污| 亚洲国产欧美另类| 97精品资源在线观看| 欧美日韩高清在线一区| 日本高清久久一区二区三区| 中文字幕亚洲欧美一区二区三区| 一个人在线视频免费观看www| 中文字幕 欧美日韩| 欧美一区二区三区久久精品| 国产在视频线精品视频www666| 丰满大乳少妇在线观看网站| 国产丝袜一区二区三区| 精品国产一区二区三区香蕉沈先生| 青娱乐在线视频免费观看| 99re8这里只有精品| 欧美福利视频导航| 奇米在线7777在线精品| 国产农村妇女aaaaa视频| 青草青草久热精品视频在线观看| 国产成人免费观看网站| 国产精品对白一区二区三区| 久久免费观看视频| 色橹橹高清视频在线播放| 不卡一区综合视频| 日韩一区二区三区在线视频| 亚洲偷熟乱区亚洲香蕉av| 一夜七次郎国产精品亚洲| 天天干天天曰天天操| 视频免费一区二区| 欧美精品久久久久| 亚洲人成人一区二区三区| 久久久久久不卡| 日日噜噜夜夜狠狠久久波多野| 91香蕉视频在线播放| 99人久久精品视频最新地址| 成人网在线免费视频| 亚洲图片一区二区| 亚洲精选中文字幕| 久久久久久久久久久久久av| 亚洲精品之草原avav久久| 日韩中文字幕亚洲精品欧美| 第一次破处视频| 性欧美视频videos6一9|