Windows 11 代理设置工具:一键管理你的网络代理

在日常使用电脑的过程中,我们经常需要切换网络代理设置。无论是开发调试、访问特定资源还是提高网络安全性,频繁手动设置代理都非常繁琐。今天我将分享一个简单实用的 Windows 批处理脚本,帮助你一键管理 Windows 11 的代理设置。通过此工具,就不用每次手动去网络设置里面开启了。

工具功能介绍

这个代理设置工具提供了以下功能:

  • 一键开启指定代理服务器
  • 一键关闭代理服务器
  • 查看当前代理状态
  • 简洁的菜单交互界面

完整脚本代码

以下是完整的批处理脚本代码,你可以直接复制使用:

@echo off
title Windows11 代理设置工具
:menu
cls
echo ==============================
echo     Windows11 代理设置工具
echo ==============================
echo 1. 打开代理 (192.168.1.11:7897)
echo 2. 关闭代理
echo 3. 查看代理状态
echo 0. 退出
echo ==============================
set /p choice=请输入选项:

if "%choice%"=="1" goto enable
if "%choice%"=="2" goto disable
if "%choice%"=="3" goto status
if "%choice%"=="0" exit
goto menu

:enable
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 "192.168.1.11:7897" /f >nul
echo 代理已开启: 192.168.1.11:7897
pause
goto menu

:disable
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f >nul 2>nul
echo 代理已关闭
pause
goto menu

:status
for /f "tokens=3" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable 2^>nul ^| find "ProxyEnable"') do set status=%%a

if "%status%"=="0x1" (
    echo 已开启
    for /f "tokens=2*" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer 2^>nul ^| find "ProxyServer"') do echo 代理服务器: %%b
) else (
    echo 已关闭
)

pause
goto menu

脚本工作原理

这个工具通过修改 Windows 系统注册表来实现代理设置的管理:

  1. 开启代理
  2. 设置ProxyEnable值为 1(启用代理)
  3. 配置ProxyServer值为指定的代理服务器地址(示例中为 192.168.1.11:7897)
  4. 关闭代理
  5. 设置ProxyEnable值为 0(禁用代理)
  6. 删除ProxyServer注册表项
  7. 查看状态
  8. 读取ProxyEnable值判断代理是否启用
  9. 若启用则显示当前代理服务器地址

使用方法

  1. 复制上面的代码
  2. 在记事本中粘贴并保存为ProxyTool.bat(注意文件扩展名是.bat而不是.txt
  3. 右键点击该文件,选择 "以管理员身份运行"
  4. 根据菜单提示输入对应的数字(1 - 开启,2 - 关闭,3 - 查看状态,0 - 退出)
  5. 按回车键执行相应操作

自定义修改

如果你需要使用不同的代理服务器,可以修改脚本中的以下部分:

  • 192.168.1.11:7897替换为你的代理服务器地址和端口
  • 可以修改菜单中的标题和提示信息,使其更符合你的使用习惯

注意事项

  1. 运行批处理文件可能需要管理员权限
  2. 修改系统注册表有一定风险,请确保你知道自己在做什么
  3. 该工具修改的是系统全局代理设置,适用于大多数应用程序
  4. 部分现代应用可能使用独立的代理设置,不受此工具影响

希望这个小工具能帮你更方便地管理 Windows 系统的代理设置!如果你有任何问题或改进建议,欢迎在评论区留言讨论。

原文链接:,转发请注明来源!