精華區beta CCFamily 關於我們 聯絡資訊
// 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