随机
Enter 搜索 ↑↓ 切换 Esc 清空

windows-proxy-setup

命令

Win11 CMD 系统代理开启/关闭

windows-proxy-setup

Win11 CMD 系统代理开启/关闭

补充说明

适用系统:Windows 10 / Windows 11 操作环境:CMD(建议管理员身份运行) 代理地址:10.10.10.252:7893

Windows 系统代理分为两层,完整配置需同时生效:

  1. WinHTTP:作用于命令行、系统服务、各类软件网络请求
  2. WinINet:作用于系统设置、浏览器、系统图形界面代理显示

一、开启系统代理(完整生效)

依次执行以下三条命令,全覆盖系统双层代理,确保所有软件、系统设置代理同步开启。

1. 核心代理开启命令(WinHTTP 系统级)

netsh winhttp set proxy 10.10.10.252:7893

2. 同步系统设置界面代理(WinINet)

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "10.10.10.252:7893" /f

3. 优化配置(推荐)本地地址绕过

开启代理后不影响局域网访问,建议执行:

netsh winhttp set proxy 10.10.10.252:7893 "<local>"

二、关闭系统代理(彻底清零)

彻底关闭双层代理,恢复系统默认直连网络状态。

1. 重置 WinHTTP 系统代理

netsh winhttp reset proxy

2. 关闭系统设置界面代理、清空地址

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "" /f

三、查看代理状态(验证是否生效)

netsh winhttp show proxy

状态说明

四、一键批处理脚本(懒人专用)

1. 一键开启代理.bat

新建文本文档,粘贴代码,后缀改为 .bat,管理员运行

@echo off
title Set System Proxy
echo  Setting proxy 10.10.10.252:7893
echo ==================================
netsh winhttp set proxy 10.10.10.252:7893 "<local>"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f >nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "10.10.10.252:7893" /f >nul
echo.
echo Proxy enabled successfully.
netsh winhttp show proxy
echo ==================================
pause

2. 一键关闭代理.bat

@echo off
title Close System Proxy
echo  Resetting and closing all proxies
echo ==================================

:: Reset system-level proxy
netsh winhttp reset proxy

:: Disable system settings proxy
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "" /f >nul

:: Clear temporary environment variables
set HTTP_PROXY=
set HTTPS_PROXY=

echo.
echo [OK] Proxy fully closed, current status:
netsh winhttp show proxy
echo Operation completed!
echo ==================================
pause

五、常见问题说明