可否透過修改登錄變更Proxy 設定
Q:
我總是有時需要使用Proxy 時,還要再去選項內開啟才能使用,而有時不需使用時又要去IE的選項內關閉他,請問是否有辦法做兩個登錄檔做替換(.reg)?連點兩次登錄後就可開啟或關閉?不知如何下手修改。
A:
執行 regedit,到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
以及
HKEY_USER\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings
其中,ProxyServer 的部分,就是指定所要使用的 Proxy Server 地址(字串值),ProxyEnable是設定是否要啟用 Proxy,0 是不用,1 (DWORD值)是啟動,這裡的0、1 都是16進位數。
另外,若有 ProxyOverride = "<local>" 是表示:近端不使用 Proxy(建議的設定)
若要製作 reg 檔案:開啟「記事本」(notepad.exe),因為 .reg 檔案只是純文字格式而已,所以用 Windows 的「記事本」編輯最為方便,照以下格式輸入:(每行結束按 enter 換行,空行則直接按 enter 形成一空行),編輯完畢儲存時,指定附檔名為 .REG。
啟用 Proxy:(範例中的 Proxy Server 為 192.168.1.1 port 是 3000,同時近端不使用 Proxy,不使用自動偵測,所有通訊協定使用相同的 Proxy)
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="192.198.1.1:3000"
"ProxyOverride"="<local>"
[HKEY_USER\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="192.198.1.1:3000"
"ProxyOverride"="<local>"
停用 Proxy:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000000
[HKEY_USER\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000000
以上內容建議不要直接「複製」>>「貼上」,自己輸入較好,可以避免失誤。因為從 HTML 複製到純文字可能會有誤差,一些看不見的換行符號,或是空白字元都會造成錯誤,導致於跟真正的內容有所不同,而無法正確匯入。
_________________