// National Taiwan University Computer & Information Center
// Automatic Proxy Configuration File
// Commnets to master@proxy.ntu.edu.tw
// URL http://proxy.ntu.edu.tw/pac/ntu.pac
function FindProxyForURL(url, host) { //由url判斷要連到那個
if (isPlainHostName(host) || //proxy server
dnsDomainIs(host, ".edu.tw") ||
dnsDomainIs(host, ".gov.tw") ||
isInNet(host, "140.112.0.0", "255.255.0.0") //尾巴是edu及gov的
) { //或者是140.112的
return "DIRECT"; //就直接連
} else if (dnsDomainIs(host, ".tw")) { //若是tw的
return "PROXY 163.28.16.1:3128; " + //就用底下這三台
"PROXY 140.112.254.3:3128; " + //proxy server或直接連
"PROXY 163.28.16.2:3128; " +
"DIRECT";
} else if (dnsDomainIs(host, ".com")) { //尾巴是com的
return "PROXY 163.28.16.2:3128; " + //就用底下這三台
"PROXY 163.28.16.1:3128; " + //proxy server或直接連
"PROXY 140.112.254.3:3128; " +
"DIRECT";
} else { //尾巴都不是以上那些
return "PROXY 163.28.16.1:3128; " + //就用底下這三台
"PROXY 163.28.16.2:3128; " + //proxy server或直接連
"PROXY 140.112.254.3:3128; " +
"DIRECT";
}
}
註解是我寫的,不知道有沒有寫錯...
想問德謙:
1.這是C語言所寫的.pac檔沒錯吧?
2.為什麼不需include檔?
3.你在那本書有看過"return"與'+'(or)的這種用法嗎?
4.有一些變數如"DIRECT","PROXY 163.28.16.1:3128"這是用enum宣告的嗎?
這是二樓許凱平給我看的,有興趣可以再找他
--
jakey jakey jakey jakey jakey
jakey akey jakey
jakey 我就是jakey넠akey jakey
jakey akey jakey
jakey jakey jakey jakey jakey
jakey jakey jakey jakey jakey
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: 140.112.7.1
> -------------------------------------------------------------------------- <
作者: tcchen (想咬你) 看板: CCFamily
標題: Re: proxy設定檔的程式碼
時間: Fri Jul 30 10:21:05 1999
※ 引述《jakey (風一樣的男子)》之銘言:
: 1.這是C語言所寫的.pac檔沒錯吧?
這是javascript
所以下列問題就可以解釋了
: 2.為什麼不需include檔?
: 3.你在那本書有看過"return"與'+'(or)的這種用法嗎?
: 4.有一些變數如"DIRECT","PROXY 163.28.16.1:3128"這是用enum宣告的嗎?
: 這是二樓許凱平給我看的,有興趣可以再找他
參考資料:
http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
--
-- Te-chien Chen --
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: snoopy.csie.ntu
> -------------------------------------------------------------------------- <
作者: tcchen (想咬你) 看板: CCFamily
標題: Re: proxy設定檔的程式碼
時間: Fri Jul 30 10:27:25 1999
※ 引述《tcchen (想咬你)》之銘言:
: ※ 引述《jakey (風一樣的男子)》之銘言:
: : 1.這是C語言所寫的.pac檔沒錯吧?
: 這是javascript
: 所以下列問題就可以解釋了
: : 2.為什麼不需include檔?
: : 3.你在那本書有看過"return"與'+'(or)的這種用法嗎?
: : 4.有一些變數如"DIRECT","PROXY 163.28.16.1:3128"這是用enum宣告的嗎?
: : 這是二樓許凱平給我看的,有興趣可以再找他
: 參考資料:
: http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
要拿取這個設定檔,方式之一,是可以用工作站上的lynx。
例:
lynx proxy.ntu.edu.tw/pac/ntu.pac
再save to disk 就可以了
--
-- Te-chien Chen --
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: snoopy.csie.ntu