MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-17, 04:16

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 32 篇文章 ]  前往頁數 上一頁  123  下一頁
發表人 內容
 文章主題 :
文章發表於 : 2005-03-25, 23:53 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
Anonymous 寫:
Yus 寫:
先謝謝樓上的回文
剛將您上面貼的代碼中的小錯誤去除後,再試了一次依舊不行
不知道在您那邊是可以的嗎?

ps:我是用IE測試的

或許不是代碼的問題!
ie的設定:進入控制台->網際網路選項->連線->設定值->
選擇[使用自動組態指令碼]

[網址:file://d:\proxy.pac]

d:\proxy.pac 為我們建立的設定檔,要看閣下將它放在那裡?
file:// 為固定格式不可以改變 :!:


是的,我也曾擔心是因為我路徑上的錯誤所導致
我是放置於D:\FireFox\proxy.pac這個位置
試過 file://d:\FireFox\proxy.pac 以及 file:///d:\FireFox\proxy.pacfile://d:/FireFox/proxy.pac

最後還將它丟到我個人的Hinet網頁空間
使用 http://xxx.myweb.hinet.net/proxy.pac 測試依舊無法
所以我才很驚訝,到底是怎麼錯誤的呢

僅附上個人的設定檔
代碼:
function FindProxyForURL(url, host)
    {
        if ( dnsDomainIs(host, ".com.tw")||
            dnsDomainIs(host, ".edu.tw")||
            dnsDomainIs(host, ".idv.tw")||
            dnsDomainIs(host, ".gov.tw")||
            dnsDomainIs(host, ".org.tw")||
            dnsDomainIs(host, ".net.tw")||
            dnsDomainIs(host, ".hinet.net")||
      isInNet(host,"192.168.0.0","255.255.0.0")||
      isInNet(host, "61.65.87.0", "255.255.255.0"))
           return "DIRECT";
        else
       return "PROXY proxy.hinet.net:80; DIRECT";
    }


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 17:42 
Yus 寫:
Anonymous 寫:
Yus 寫:
先謝謝樓上的回文
剛將您上面貼的代碼中的小錯誤去除後,再試了一次依舊不行
不知道在您那邊是可以的嗎?

ps:我是用IE測試的

或許不是代碼的問題!
ie的設定:進入控制台->網際網路選項->連線->設定值->
選擇[使用自動組態指令碼]

[網址:file://d:\proxy.pac]

d:\proxy.pac 為我們建立的設定檔,要看閣下將它放在那裡?
file:// 為固定格式不可以改變 :!:


是的,我也曾擔心是因為我路徑上的錯誤所導致
我是放置於D:\FireFox\proxy.pac這個位置
試過 file://d:\FireFox\proxy.pac 以及 file:///d:\FireFox\proxy.pacfile://d:/FireFox/proxy.pac

最後還將它丟到我個人的Hinet網頁空間
使用 http://xxx.myweb.hinet.net/proxy.pac 測試依舊無法
所以我才很驚訝,到底是怎麼錯誤的呢

僅附上個人的設定檔
代碼:
function FindProxyForURL(url, host)
    {
        if ( dnsDomainIs(host, ".com.tw")||
            dnsDomainIs(host, ".edu.tw")||
            dnsDomainIs(host, ".idv.tw")||
            dnsDomainIs(host, ".gov.tw")||
            dnsDomainIs(host, ".org.tw")||
            dnsDomainIs(host, ".net.tw")||
            dnsDomainIs(host, ".hinet.net")||
      isInNet(host,"192.168.0.0","255.255.0.0")||
      isInNet(host, "61.65.87.0", "255.255.255.0"))
           return "DIRECT";
        else
       return "PROXY proxy.hinet.net:80; DIRECT";
    }


附上我使用的PROXY.PAC,讓你測試吧!
題外話:
dnsDomainIs(host, ".tw") 就可以包括 *.TW 的那幾行


附加檔案:
proxy.zip [488 Bytes]
被下載 998 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 19:48 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
Anonymous 寫:
附上我使用的PROXY.PAC,讓你測試吧!
題外話:
dnsDomainIs(host, ".tw") 就可以包括 *.TW 的那幾行


先謝謝您的熱心,小弟不客氣的收下了

剛剛看了一下設定檔的內容,相信您應該之前有發表過一篇教學的文章吧,與我之前在估狗那尋得的教學文章裡的舉例蠻相似的呢。

以下說一下我剛剛的測試報告。
我放置於D:\proxy.pac ,在IE裡設定是file://D:\proxy.pac
以Netlimit當作即時監看程式連線IP來探查(抱歉,小弟比較菜,不大會指令即時觀看的方法)

(一) 先以Fx測試
Fx設定: 直接設定Proxy為proxy.hinet.net(IP:61.219.36.250)
隨便連至任何一網頁,都會先出現連至61.219.36.250(對照組)(如圖一)

(二)以IE測試
IE設定:打勾 使用自動組態指令碼 file://D:\proxy.pac
依proxy.pac中所寫 在連到taiwankiss時,會先連線至203.112.12.70:80
但實際上,並無經由上面的設定,而是直接連線至taiwankiss(IP:216.131.95.90)
如圖二所示。

依以上實驗來看,proxy.pac『似乎』並無發揮它的效用


附加檔案:
檔案註釋: 圖二:IE中設定讀取proxy.pac的情況下
proxy_ie.jpg [33.91 KiB]
被下載 1595 次
檔案註釋: 圖一:Fx直接設定Proxy為Hinet的情況
proxy_fx.jpg [37.29 KiB]
被下載 1687 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 21:10 
要知道有無效用
使用回應即可分曉
直接連線是你的真實IP
使用代理時,是虛擬IP

如圖:


附加檔案:
pack.gif [30.03 KiB]
被下載 1758 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 21:46 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
Anonymous 寫:
要知道有無效用
使用回應即可分曉
直接連線是你的真實IP
使用代理時,是虛擬IP

如圖:


我投降了,真的都不行,通通都是直接連線的真實IP = =
看來我與它無緣


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 22:10 
Yus 寫:
Anonymous 寫:
要知道有無效用
使用回應即可分曉
直接連線是你的真實IP
使用代理時,是虛擬IP

如圖:


我投降了,真的都不行,通通都是直接連線的真實IP = =
看來我與它無緣


抱歉
:oops: 前面的檔案有問題
正確:return "PROXY 193.188.105.241:80; DIRECT";
錯誤:return "PROXY 193.188.105.241.7:80; DIRECT";
COPY 時的錯誤,多了.7這個東東 :oops:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-26, 22:37 
離線

註冊時間: 2004-12-19, 19:38
文章: 3
vistac 寫:
IBM T41p,本來就是針對常外出連線的人,所以很容易切換。


請問您的連線管理程式應該是Access Connections吧,
我在裡面只有找到管理IE的Proxy設定, 請教要如何管理不同連線
的Firefox Proxy設定?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-27, 01:22 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
Anonymous 寫:
抱歉
:oops: 前面的檔案有問題
正確:return "PROXY 193.188.105.241:80; DIRECT";
錯誤:return "PROXY 193.188.105.241.7:80; DIRECT";
COPY 時的錯誤,多了.7這個東東 :oops:


感謝指正
目前IE正常中,Fx似乎在重啟時才能載入pac表
進展頗大,感激各位的指點


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-27, 06:37 
離線

註冊時間: 2005-01-22, 18:31
文章: 182
來自: 高雄
真是太好了 :) :!:
Yus 寫:
目前IE正常中,Fx似乎在重啟時才能載入pac表
進展頗大,感激各位的指點


配合switchproxy,Fx不用重啟動,只要多切換一次即可!
autoproxy 的功能真的很不錯!
除了可以指定網站使用專用的代理
具有分流的效果.使上網不阻塞外
還有阻擋特定的網站的方法:
網站(主機)丟向一個空的proxy
代碼:
if( dnsDomainIs(host, "www.21dx.com")||
    dnsDomainIs(host, "www.robook.com")||
    dnsDomainIs(host, "caishow.com")||
    dnsDomainIs(host, "sohu.com")||
    dnsDomainIs(host, "1tong.com.cn")||
    dnsDomainIs(host, "track.linktech.cn"))
     return "PROXY 127.0.0.0:80; ";     

如此即可達到阻擋的效果
使用前請多重考量!


最後由 hcj 於 2005-03-31, 13:59 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-03-27, 09:21 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
hcj 寫:
真是太好了 :) :!:
Yus 寫:
目前IE正常中,Fx似乎在重啟時才能載入pac表
進展頗大,感激各位的指點


配合switchproxy,Fx不用重啟動,只要多切換一次即可!


嗯,我上面講的不夠清楚,真是抱歉
我也有安裝switchproxy,昨晚與剛才測試的結果
因為我隨時在編修proxy.pac的內容在做交叉測試
才發現不管是IE或是利用switchproxy的Fx
可能是因為暫存檔或是會自動記錄啟動後連線的路線
所以在啟動browser後才更改proxy.pac內容
並無法馬上生效,最好的方式還是重啟browser呢。

以上,是因kiss回應區顯示IP做判定
兩個borwser的設定一樣,Fx啟動→修改pac→Fx重整(IP未變:61.xx.xx.xx)→IE View→IE(IP變動:211.xx.xx.xx)

:D


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-04-03, 19:21 
離線

註冊時間: 2004-11-29, 14:01
文章: 187
來自: Yaue.net
唔...發現這篇被路人乙兄拿來做回應的教學文了
那我應該出來總結一下使用後的經驗回饋才對

經測試,的確是proxy.pac與switchproxy的小特性
在IE中如果有修改proxy.pac,是可以即時生效的。
我剛開始時一直是邊修改pac,邊測試

但在Fx中,switchproxy的情況是不會理你在啟動Fx後的修改
就算你想先切換到「無」後再切換回去
它太聰明,就是不上當。
一定要你重啟火狐後,才會載入你最新的pac設定法

隨這回應附上我目前在機關上班時的上網設定
我放在D槽,switchproxy裡設定的路徑是「file://D:\proxy.pac」

代碼:
function FindProxyForURL(url,host)
{
if( dnsDomainIs(host, ".tw")
   ||dnsDomainIs(host, ".hinet")
   ||dnsDomainIs(host, ".wretch")
   ||dnsDomainIs(host, ".why3s")
   ||dnsDomainIs(host, ".hinet")
   ||dnsDomainIs(host, ".skype")
   ||dnsDomainIs(host, ".moztw.org")
   ||dnsDomainIs(host, ".dcview")
   ||dnsDomainIs(host, ".mobile01")
   ||dnsDomainIs(host, ".google")
   ||dnsDomainIs(host, ".yahoo")
   ||dnsDomainIs(host, ".yimg.com"))
   return "DIRECT";
     
if ( isInNet(host, "127.0.0.0", "255.0.0.0")
   ||isInNet(host, "61.65.87.0", "255.255.255.0"))
   return "DIRECT";
     
   else
    return "PROXY proxy.hinet.net:80; DIRECT";
}


裡面也有提到指定IP的設法,可以觀查那兩組的規則(注意前面的0與後面的255之類對應關係)

希望這篇總結能幫得上一點忙


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-04-03, 19:24 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-05, 02:30
文章: 1382
來自: Pac Land
Yus 寫:
唔...發現這篇被路人乙兄拿來做回應的教學文了
那我應該出來總結一下使用後的經驗回饋才對

您真偉大!請受小弟一拜~ m(_ _)m

_________________
我只是路過的~~~
因為路上不平,
所以......被抓進去填 XP


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.7) Gecko/20050402 Firefox/1.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-04-29, 20:09 
離線

註冊時間: 2005-01-22, 18:31
文章: 182
來自: 高雄
Yus 寫:
嗯,我上面講的不夠清楚,真是抱歉
我也有安裝switchproxy,昨晚與剛才測試的結果
因為我隨時在編修proxy.pac的內容在做交叉測試
才發現不管是IE或是利用switchproxy的Fx
可能是因為暫存檔或是會自動記錄啟動後連線的路線
所以在啟動browser後才更改proxy.pac內容
並無法馬上生效,最好的方式還是重啟browser呢。

以上,是因kiss回應區顯示IP做判定
兩個borwser的設定一樣,Fx啟動→修改pac→Fx重整(IP未變:61.xx.xx.xx)→IE View→IE(IP變動:211.xx.xx.xx)

:D

不用重啟:!:
1.SAVE FILE
2.自動化-切換-168.12.40.93:80-RELOAD-切換-自動化-OK

_________________
歡迎來看看
這是我備份我的LRC的空間


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 (ax)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-05-09, 01:29 
離線

註冊時間: 2005-04-25, 18:44
文章: 166
josesun 寫:
vistac 寫:
不好意思~~是我的錯~~ ><

對不起,我的口氣也不太好。
只是在搜尋時,看到的是更多的"請愛用搜尋"之類的話,說實在的,很浪費時間,所以一時火氣上來,真是對不起。:oops:

我有時候也會回"請愛用搜尋"...看來我也該檢討.. :oops: :oops: :oops:
但是實在是因為重複的問題太多了,有時候真的會煩...
所以以後要改說「請愛用 FAQ」? :D :D :D[/quote]

比起STFW和RTFM來說....
其實客氣多了 ^^"


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.7) Gecko/20050414 Firefox/1.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-06-02, 10:13 
請問要如何把SwitchProxy和proxy.pac相結合呢?
proxy.pac可以針對不同網站自動使用不同proxy,
SwitchProxy的匿名設定可以對同一網站輪流切換proxy,
要如何把這兩個做結合呢?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 (ax)
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 32 篇文章 ]  前往頁數 上一頁  123  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 26 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群