如何在 Windows 10 與 Windows 11 上設定代理
更新於:
Windows 擁有兩套獨立的代理通訊協定堆疊:WinINET(於「設定 → 網路和網際網路 → 代理」中設定,供 Edge、Chrome 及桌面應用程式使用)與 WinHTTP(透過 netsh winhttp 設定,供 Windows 系統服務與背景處理程序使用)。本指南將逐步引導您在 Windows 10 與 11 上設定 VinaProxy HTTP(S) 代理,處理使用者名稱/密碼憑證提示,並配置 localhost 本地略過規則。
Settings > Network & Internet > Proxy > Manual proxy setup (ip : port)- 1 個IP₫40,000
- 5+ 個IP₫35,000
- 10+ 個IP₫25,000
- 20+ 個IP₫25,000
- 50+ 個IP₫25,000
- 100+ 個IP₫25,000
- 200+ 個IP₫25,000
- 500+ 個IP₫25,000
- 1000+ 個IP₫22,000
- 2000+ 個IP₫20,000
- 1 個IP₫50,000
- 3+ 個IP₫40,000
- 5+ 個IP₫40,000
- 10+ 個IP₫32,000
- 50+ 個IP₫30,000
- 100+ 個IP₫30,000
- 200+ 個IP₫30,000
- 500+ 個IP₫25,000
Windows 代理通訊協定堆疊比較(WinINET、WinHTTP 與環境變數)
根據需要透過代理路由網路流量的 Windows 應用程式類型,選擇最適當的設定層級:
| Windows 層級 | 設定位置 | 受影響的應用程式 | 帳號密碼驗證支援 |
|---|---|---|---|
| WinINET(系統設定) | 設定 → 網路和網際網路 → 代理 | Chrome、Edge、Office 及大多數桌面 GUI 軟體 | 首次網路連線時彈出 Windows 認證管理員對話方塊 |
| 環境變數 | 系統內容 → HTTP_PROXY / HTTPS_PROXY | Python、Node.js、Git、curl 及命令列 CLI 工具 | URL 內嵌格式:http://user:pass@ip:port |
| WinHTTP 服務堆疊 | netsh winhttp set proxy ip:port | Windows Update、系統服務、.NET HttpClient | IP 白名單綁定或認證管理員 |
| Proxifier / TUN 模式 | 第三方 Winsock 底層攔截 | 依規則精準針對任何指定的 .exe 程序 | 原生支援依規則個別設定 user:pass |
Windows 10 與 11 設定中的詳細設定步驟
bash
# 選用:在 PowerShell 中為目前使用者設定 CLI 環境變數
[Environment]::SetEnvironmentVariable('HTTP_PROXY', 'http://USER:PASS@IP:PORT', 'User')
[Environment]::SetEnvironmentVariable('HTTPS_PROXY', 'http://USER:PASS@IP:PORT', 'User')
# 在管理員 PowerShell 中檢查 WinHTTP 代理狀態
netsh winhttp show proxy
Windows 代理常見問題疑難排解
- 重複跳出憑證認證對話方塊:開啟「控制台 → 認證管理員 → Windows 認證」,新增一筆一般認證(Generic Credential),網路位址填入代理的 IP:Port,並輸入 VinaProxy 使用者名稱與密碼。
- Microsoft Store 或 UWP 應用程式無法連上網路:UWP 應用程式在 AppContainer 回環隔離環境中執行。請在代理設定中勾選略過本機內部網路位址,或使用 EnableLoopback 公用程式解除本機回環限制。
- 中斷代理後忘記關閉導致電腦無法上網:按下 Win + R 鍵,輸入 inetcpl.cpl 開啟「網際網路選項 → 連線 → 區域網路設定」,取消勾選「在您的區域網路使用 Proxy 伺服器」。
操作步驟
- 1
開啟 Windows 代理設定頁面
按下 Win + I 開啟「設定」,前往「網路和網際網路」 →「代理」,找到「手動設定 Proxy」區塊。
- 2
開啟「使用 Proxy 伺服器」並輸入 IP 與連接埠
按一下「設定」(Windows 11)或將「使用 Proxy 伺服器」切換為開啟(Windows 10)。在「Proxy IP 位址」中輸入 VinaProxy IP,在「連接埠」中輸入 HTTP 連接埠。
- 3
設定近端略過清單並儲存
在略過清單方塊中輸入 localhost;127.0.0.1;*.local;192.168.*,勾選「近端 (內部網路) 位址不使用 Proxy 伺服器」,然後按一下「儲存」。
- 4
在 Windows 認證管理員中儲存代理帳號密碼
開啟 Edge 或 Chrome 瀏覽器並造訪 https://vinaproxy.com/tools/proxy-checker。當快顯「Windows 安全性」登入憑證方塊時,輸入 VinaProxy 使用者名稱與密碼,並勾選「記住我的認證」。
常見問題
在 Windows 設定中設定代理會影響 Firefox 或防關聯指紋瀏覽器嗎?
Firefox 預設為「使用系統 Proxy 設定」,因此除非個別修改,否則會沿用 Windows WinINET。而防關聯瀏覽器(Genlogin、GoLogin、AdsPower)會直接忽略 Windows 設定,採用各設定檔獨立的代理設定。
為什麼 Windows 11 設定中沒有輸入使用者名稱和密碼的欄位?
Windows 11 系統設定介面僅接收 IP 與連接埠。當您首次開啟 Edge 或 Chrome 瀏覽網頁時,Windows 會跳出系統級驗證視窗,屆時輸入帳號密碼即可自動儲存至 Windows 認證管理員。
如何只讓單一 Windows .exe 應用程式透過代理連線,而不是全機套用?
Windows 系統設定會全域套用至所有 WinINET 應用程式。若僅需為特定執行檔(如 Telegram.exe 或模擬器)指定代理,請在 Windows 上使用 Proxifier。
取得適用於 Windows 的低延遲 HTTP(S) 代理
即時交付橫跨 7 個國家的專用 IPv4 與靜態 ISP 憑證。
查看代理價格