一键设置开启关闭代理,固定IP,IP地址指向旁路由
一键设置开启关闭代理,固定IP,IP地址指向旁路由
@echo off
:: 设置代理服务器IP和端口
set proxy_ip=10.0.13.115
set proxy_port=7890
:: 设置例外项,不使用代理的地址列表
set proxy_bypass="localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;172.32.*;192.168.*"
:: 提示用户选择启用或禁用代理
echo 请选择操作:
echo 1. 启用代理
echo 2. 禁用代理
set /p choice=输入选项 (1/2):
if "%choice%"=="1" (
:: 启用代理并设置代理地址和端口
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
if %ERRORLEVEL% neq 0 (
echo 启用代理失败。
pause
exit /b
) else (
echo 代理已成功启用。
)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d %proxy_ip%:%proxy_port% /f
if %ERRORLEVEL% neq 0 (
echo 设置代理地址失败。
pause
exit /b
) else (
echo 代理地址已成功设置为 %proxy_ip%:%proxy_port%。
)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d %proxy_bypass% /f
if %ERRORLEVEL% neq 0 (
echo 设置代理例外失败。
pause
exit /b
) else (
echo 代理例外地址已成功设置。
)
) else if "%choice%"=="2" (
:: 禁用代理
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
if %ERRORLEVEL% neq 0 (
echo 禁用代理失败。
pause
exit /b
) else (
echo 代理已成功禁用。
)
) else (
echo 无效的选项,请重新运行脚本。
pause
exit /b
)
:: 提示完成
echo 操作已完成。
pause
保存BAT文件,运行。
一键设置开启关闭代理,固定IP,IP地址指向旁路由
https://halo.tolan.link:6688//archives/1750122759521