[TOC]
手动添加永久路由
rem 1. 删除原有的永久路由(目标 10.0.1.0/24,网关 10.0.0.1)
route delete 10.0.1.0 mask 255.255.255.0
rem 2. 添加新的永久路由,指向物理网关(10.254.110.70),跃点数设为 1 以确保优先
route add -p 10.0.1.0 mask 255.255.255.0 10.254.110.70 metric 1
route print -4
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if'%errorlevel%' NEQ'0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
echo 关闭服务
net stop "EasyTierService"
echo 开启服务
net start "EasyTierService"
rem 删除错误路由
route delete 10.0.1.0 mask 255.255.255.0
rem 添加正确路由
route add 10.0.1.0 mask 255.255.255.0 10.0.0.1
rem 验证路由是否生效
route print | findstr 10.0.1.
rem 测试连通性
ping 10.0.1.2
pause
rem 不可用
@echo off
title EasyTier 路由修复 + WG 访问适配
net session >nul 2>&1 || (powershell -Command "Start-Process'%~f0' -Verb RunAs" & exit /B)
echo 已获得管理员权限,开始执行...
net stop "EasyTierService" 2>nul
net start "EasyTierService"
echo 删除旧路由:route delete 10.0.1.0 mask 255.255.255.0
route delete 10.0.1.0 mask 255.255.255.0 >nul 2>nul
echo 添加新路由:route add -p 10.0.1.0 mask 255.255.255.0 10.0.0.1
route add -p 10.0.1.0 mask 255.255.255.0 10.0.0.1 >nul 2>nul
echo 10.0.0.x路由表:route print | findstr "10.0.0."
route print | findstr "10.0.0."
echo 10.0.1.x路由表:route print | findstr "10.0.1."
route print | findstr "10.0.1."
echo 开始连通性测试(各发送2个包)...
ping -n 2 10.0.0.1 | findstr "来自"
echo.
ping -n 2 10.0.0.2 | findstr "来自"
echo.
ping -n 2 10.0.1.2 | findstr "来自"
echo.
pause


