PCZONE 版規 帳號無法發言?
 首頁 註冊 個人設定 悄悄話 搜尋文章 最新文章 今日所有文章 會員登出

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 網 路 軟 體 討 論 一 版 (Browser,Email
帳 號
密 碼
我確定要註冊 論壇說明 會員列表 行事曆 搜尋資料 今日新文章 標記所有討論區已讀

-- 網 路 軟 體 討 論 一 版 (Browser,Email 包括瀏覽器(如IE、Communicator等)、電子郵件(如Outlook Express)、網路撥接、網頁顯示等的疑難雜症與解答

發文 回覆
置頂的主題
主題工具 搜尋本主題
舊 2008-01-16, 10:33 PM   #21
FYI
等級:40 | 上線時間:1812小時 | 離升級還需:33小時等級:40 | 上線時間:1812小時 | 離升級還需:33小時等級:40 | 上線時間:1812小時 | 升級還需:33小時等級:40 | 上線時間:1812小時 | 升級還需:33小時
會員
 
註冊日期: 2001-06-22
文章: 3,342
SwitchProxy for Firefox + proxy.pac

除了前面所介紹的FoxyProxy 之外, Firefox 用戶也不妨考慮"SwitchProxy Tool :: Firefox Add-ons"

IE 設定: 控制台 -> 網際網路選項 -> 連線 -> 設定值 -> 使用自動組態指令碼
Firefox 工具 -> 選項 -> 進階 -> 網路 -> 設定 -> Proxy 自動設定網址
網址輸入 file://c:\proxy.pacfile:///c:/proxy.pac (請自行將 "c:" 改成檔案正確存放位置)
然後建立一個純文字檔 "proxy.pac", 以下範例適用於Hinet 用戶:
語法:
function FindProxyForURL(url,host)
{
// Process specific rules first. Shouldn't take much time.
if ( dnsDomainIs(host, ".cn")
   || dnsDomainIs(host, ".jp")
)  return "PROXY proxy.hinet.net:80; DIRECT";

// Process speedy or private connections. Do not conflic with other rules.
if ( dnsDomainIs(host, ".tw")
   || dnsDomainIs(host, ".google.com")
   || dnsDomainIs(host, ".gmail.com")
   || dnsDomainIs(host, ".live.com")
   || dnsDomainIs(host, ".hotmail.com")
   || dnsDomainIs(host, ".yahoo.com")
   || dnsDomainIs(host, ".ebay.com")
   || dnsDomainIs(host, ".taobao.com")
   || dnsDomainIs(host, ".yimg.com")
   || dnsDomainIs(host, ".microsoft.com")
   || dnsDomainIs(host, ".hinet.net")
   || dnsDomainIs(host, ".cc")
)  return "DIRECT";

// Run UltraSurf first.
if ( dnsDomainIs(host, "www.pandora.com")
   || dnsDomainIs(host, "video.cgi.cbs.com")
   || dnsDomainIs(host, ".grandcentral.com")
)  return "PROXY 127.0.0.1:9666; DIRECT";

// Put these last.
if ( isInNet(host, "127.0.0.0", "255.0.0.0")
   || isInNet(host, "192.168.0.0", "255.255.0.0")
   || isInNet(host, "172.16.0.0", "255.240.0.0")
   || isInNet(host, "10.0.0.0", "255.0.0.0")
   || isInNet(host, "169.254.0.0", "255.255.0.0")
   || dnsDomainIs(host, "localhost")
)  return "DIRECT";
else
   return "PROXY proxy.hinet.net:80; DIRECT";

// Set "proxy.hinet.net:80" for Hinet users
// Set "proxy.seed.net.tw:8080" for Seednet users
// Copyleft: www.pczone.com.tw
// http://www.pczone.com.tw/vbb3/thread/6/20756/2/#post1002231

// file:///c:/proxy.pac
}
以上原則是FIFO, 先吻合先執行, 請參考 "Mozilla Taiwan 討論區: 尋找某網站對應某代理伺服器 (Proxy) 的功能"

修改過proxy.pac 之後, 必須重新啟動瀏覽器或重新載入proxy.pac, 變更才會生效, 以SwitchProxy 切換等同重新載入

以上範例中, 如果沒有先執行UltraSurf, 就造訪Pandora 的話, 函式FindProxyForURL 會先檢查return "PROXY 127.0.0.1:9666" 是否有效, 若無效則忽略該條例, 避免造成無法連結, 此時請先以SwitchProxy 切換為None, 接著執行UltraSurf, 再切換回原來的Proxy 設定, 就可以不用重新啟動Firefox

在SwitchProxy 之中, 小弟將以上使用自動組態指令碼命名為Default, 除此之外, 小弟還建立了Hinet, Proxomitron/ProximodoUltraSurf (無界), 如果您需要絕對隱密, 那麼您可以考慮安裝Vidalia Bundles (包含Tor + Privoxy), 另外, 建議將區網IP 排除在外, 預設No Proxy for 的內容只有 "localhost, 127.0.0.1", 請加上 ", 192.168.0.0/16, 172.16.0.0/20, 10.0.0.0/24"

Switch Proxy Options 只保留 "Show Context Menu" 打勾, 其餘取消, 變換Proxy 範本不重新載入目前頁面

另類代理 - 內容分發網路 Content Distribution Network (CDN)

FF2 + SwitchProxy Tool 1.4.1, 請自行修改擴充套件 (以7-Zip 展開):
install.rdf
語法:
<em:maxVersion>2.1</em:maxVersion>



此文章於 2008-08-22 12:57 AM 被 FYI 編輯.
FYI 目前未上線  
回覆時引用此文章

發文 回覆



主題工具 搜尋本主題
搜尋本主題:

進階搜尋

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情圖案
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

所有時間均為台灣時間。現在的時間是 12:28 AM


 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : webmaster@pczone.com.tw

本論壇所有文章均為網友個人意見,並不代表本網站之立場