通我們要設定 Proxy Server 時,第一個想到的都是從 Internet Explorer 中進行設定,這也是多年以來很直覺的習慣..
通我們要設定 Proxy Server 時,第一個想到的都是從 Internet Explorer 中進行設定,這也是多年以來很直覺的習慣。然而,在 [IE8修練] HTTP 除錯與分析的好幫手 – Fiddler2 中,網友 Hung 問到了一個問題,在此將問題原文 PO 上來: 
======================================================================== 
小弟寫了隻程式去抓取IE的proxy 
後續的OS,像是Windows7,已經具有移除IE8的選項 
如果使用者移除以後,除了安裝其它browser之外 
還有什麼方法可以讓一般使用者去設定proxy嗎? 
========================================================================
恩...這是個不錯的問題,如果不用 IE 的介面,那我們要如何設定 Proxy Server 呢?那只好從 Registry 著手了!!要從系統中的 Reg 設定 Proxy Server 需要修改以下兩個區段的機碼,說明如下。
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 的設定 
 -- 新增名稱為 "ProxyEnable" [DWORD] 的值,並將其數值資料設定為 "1"
 -- 新增名稱為 "ProxyServer" [字串] 的值,並將其內容資料設定為 Proxy Server,例如 "proxy.hinet.net"
 -- 新增名稱為 "ProxyOverride" [字串] 的值,並將其內容資料設定為 "local"
 
- HKEY_USER\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings 
 -- 新增名稱為 "ProxyEnable" [DWORD] 的值,並將其數值資料設定為 "1"
 -- 新增名稱為 "ProxyServer" [字串] 的值,並將其內容資料設定為 Proxy Server,例如 "proxy.hinet.net"
 -- 新增名稱為 "ProxyOverride" [字串] 的值,並將其內容資料設定為 "local"
 (其實跟上面的設定一模一樣~XD)
 
將以上的設定匯出後,即可快速的切換在系統中使用的 Proxy Server 了。如果要停用 Proxy,只要將 ProxyEnable 改成 "dword:00000000" 即可~簡單吧~在此將機碼格式列出,給各位參考,希望大家覺得實用 ^^a 
======================================================================== 
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] 
"ProxyEnable"=dword:00000001 
"ProxyServer"="proxy.hinet.net" 
"ProxyOverride"="<local>"
[HKEY_USER\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings] 
"ProxyEnable"=dword:00000001 
"ProxyServer"="proxy.hinet.net" 
"ProxyOverride"="<local>" 
========================================================================