| MozTW 討論區 https://forum.moztw.org/ |
|
| [Proxy]設定問題,有沒有方法只針對某個網站套用Proxy? https://forum.moztw.org/viewtopic.php?f=2&t=10206 |
第 1 頁 (共 1 頁) |
| 發表人: | kaie [ 2005-08-27, 03:47 ] |
| 文章主題 : | [Proxy]設定問題,有沒有方法只針對某個網站套用Proxy? |
我設Proxy的時候,他可以設,哪些網段的可以不要透過Proxy!! 但我想要的功能是,哪些網段的再經由Proxy出去就好,請問有人知 道如何設定嗎.. 多謝..這問題困擾我許久了,但STFW之後,也找不到我要的解決方法。 |
|
| 發表人: | hcj [ 2005-08-28, 18:06 ] | |||
| 文章主題 : | ||||
代碼: function FindProxyForURL(url,host)
{ // // 遇到以下這三種情形,直接由 browser 檔掉,以免增加 proxy server 負荷 // if (check(host,",",false,true)) return ""; if (check(host,"_",false,true)) return ""; if (check(host,";",false,true)) return "DIRECT"; //區網 //網域 .tw .moztw.org //直接連線 if (host.indexOf(",") != -1 || dnsDomainIs(host, "localhost") || isInNet(host, "127.0.0.0", "255.0.0.0") || dnsDomainIs(host, ".moztw.org") || dnsDomainIs(host, ".tw")) return "DIRECT"; if( dnsDomainIs(host, "gigigaga.com") ) return "PROXY 163.17.9.34:3128; DIRECT"; if( dnsDomainIs(host, "www.zhulang.com")|| dnsDomainIs(host, ".cn")|| dnsDomainIs(host, "www.jjwxc.com")|| dnsDomainIs(host, "our.3320.net")|| dnsDomainIs(host, "boom8.com")|| dnsDomainIs(host, "taiwankiss.com")|| dnsDomainIs(host, "hinet.net") ) return "PROXY proxy.hinet.net:80; DIRECT"; else return "PROXY 192.168.0.5:8118; DIRECT"; } // 以下程式碼為一些判斷用的子函數 // 請不要修改,直接使用即可 function check(target,term,caseSens,wordOnly) { // caseSens = false ,不管大小寫,反之 if (!caseSens) { term = term.toLowerCase(); target = target.toLowerCase(); } if( target.indexOf(term) > 0) { return true; } return false; } function inDomain(str, postfix) { var n = str.lastIndexOf(postfix); return (n >= 0 && n + postfix.length == str.length); } function inNet(str, prefix) { return (str.indexOf(prefix) == 0); } function getFirstChar(host,postfix) { var ret = -1; var i,n; if( inDomain(host,postfix)){ n = host.substring(0,host.lastIndexOf(postfix)); if ( (i = n.lastIndexOf(".")) != -1 ){ ret = n.substring(i+1,i+2); } else { ret = n.charAt(0); } return ret; } else { return ret; } } 我的作法: 以上存檔 d:\proxy.pac 其它看動畫...... 有問題 google 是我们最好的朋友 相關資料搜索: function FindProxyForURL(url,host) 你會穫得更多! Proxy Server 的分流程式( Proxy.pac)說明
|
||||
| 發表人: | kaie [ 2005-08-29, 17:58 ] |
| 文章主題 : | |
感謝,這位善人心士,不厭其煩的教導,小弟我受益匪淺!! 重點是:我會改過自新的... |
|
| 發表人: | hcj [ 2005-08-29, 18:27 ] | ||
| 文章主題 : | |||
kaie 寫: 感謝,這位善人心士,不厭其煩的教導,小弟我受益匪淺!!
動點是:我會改過自新的...
|
|||
| 發表人: | foxshay [ 2005-08-30, 21:46 ] |
| 文章主題 : | |
再請問一下,有些proxy需要打帳號密碼,那是不是可以直接加在上面proxy.pac的檔案裡,就不用每次登入都輸入了呢? 謝謝。 |
|
| 發表人: | hcj [ 2005-08-30, 22:09 ] |
| 文章主題 : | |
foxshay 寫: 再請問一下,有些proxy需要打帳號密碼,那是不是可以直接加在上面proxy.pac的檔案裡,就不用每次登入都輸入了呢? 謝謝。
幫你在古狗找了一下似乎沒有答案.... 不過你使用到需要帳號密碼的proxy應該會跳出登入視窗 那時讓瀏覽器把密碼記憶起來? |
|
| 發表人: | foxshay [ 2005-08-30, 22:54 ] |
| 文章主題 : | |
嗯,因為我這裡有點問題,就是在用中山大學的proxy時,用firefox輸入帳號密碼時會一直顯示錯誤,但是用ie的話,就沒問題,可以登入,所以想使用上面所提供的方法,可以請各位前輩幫我解答一下嗎? 謝謝。 |
|
| 發表人: | hcj [ 2005-09-02, 13:04 ] |
| 文章主題 : | |
foxshay 寫: 嗯,因為我這裡有點問題,就是在用中山大學的proxy時,用firefox輸入帳號密碼時會一直顯示錯誤,但是用ie的話,就沒問題,可以登入,所以想使用上面所提供的方法,可以請各位前輩幫我解答一下嗎? 謝謝。
之前不能理解你的問題, 等到自己要 login 才曉得真的用fx LOGIN 會出錯! ie 系列卻沒有問題! 這是bug 吧? 我的方法:用IEView 開啟LOGIN 的web page 登入 IEView: viewtopic.php?t=8254 |
|
| 發表人: | foxshay [ 2005-09-06, 13:26 ] |
| 文章主題 : | |
hcj 寫: foxshay 寫: 嗯,因為我這裡有點問題,就是在用中山大學的proxy時,用firefox輸入帳號密碼時會一直顯示錯誤,但是用ie的話,就沒問題,可以登入,所以想使用上面所提供的方法,可以請各位前輩幫我解答一下嗎? 謝謝。 之前不能理解你的問題, 等到自己要 login 才曉得真的用fx LOGIN 會出錯! ie 系列卻沒有問題! 這是bug 吧? 我的方法:用IEView 開啟LOGIN 的web page 登入 IEView: viewtopic.php?t=8254 這個不知道是不是fx對繁體中文的支援比較差呀? 因為我要登入中山的proxy時,需要輸人中文姓名。 |
|
| 發表人: | tyroneyeh [ 2005-09-09, 18:11 ] |
| 文章主題 : | |
用 proxy.pac 的話, 如果網址一打錯(dns 無法解析的網址) Firefox 就會卡很久耶! 無回應!!! |
|
| 發表人: | Amauds [ 2005-09-09, 20:55 ] |
| 文章主題 : | |
請問 proxy.pac 該用什麼編碼來儲存? 我設定後沒作用,只有手動設定 proxy server 才能透過 proxy server 連網。 |
|
| 發表人: | hcj [ 2005-09-09, 22:35 ] |
| 文章主題 : | |
Amauds 寫: 請問 proxy.pac 該用什麼編碼來儲存?
我設定後沒作用,只有手動設定 proxy server 才能透過 proxy server 連網。 ansi 普通的格式,不過大小寫要注意 |
|
| 第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|