@echo off chcp 936 >nul setlocal echo [1/4] 删除针对本程序的「阻止」规则 ... netsh advfirewall firewall delete rule name="ykxmz.exe" dir=in >nul 2>nul netsh advfirewall firewall delete rule name="lanremote-agent.exe" dir=in >nul 2>nul netsh advfirewall firewall delete rule name="python.exe" dir=in >nul 2>nul netsh advfirewall firewall delete rule name="pythonw.exe" dir=in >nul 2>nul echo [2/4] 删除旧的放行规则 ... netsh advfirewall firewall delete rule name="LAN Remote TCP" >nul 2>nul netsh advfirewall firewall delete rule name="LAN Remote UDP" >nul 2>nul echo [3/4] 重新放行 ... netsh advfirewall firewall add rule name="LAN Remote TCP" dir=in action=allow protocol=TCP localport=8765 profile=any netsh advfirewall firewall add rule name="LAN Remote UDP" dir=in action=allow protocol=UDP localport=8766 profile=any echo. echo ------------------------------------------------------------ echo [4/4] 添加程序级放行(治本:防止系统再自动生成阻止规则)... echo ------------------------------------------------------------ netsh advfirewall firewall delete rule name="LAN Remote App TCP" >nul 2>nul netsh advfirewall firewall delete rule name="LAN Remote App UDP" >nul 2>nul netsh advfirewall firewall add rule name="LAN Remote App TCP" dir=in action=allow program="C:\Users\shu\Desktop\deepseekagent\LanRemote\dist\ykxmz-1.4.0\1-agent\ykxmz.exe" enable=yes protocol=TCP profile=any netsh advfirewall firewall add rule name="LAN Remote App UDP" dir=in action=allow program="C:\Users\shu\Desktop\deepseekagent\LanRemote\dist\ykxmz-1.4.0\1-agent\ykxmz.exe" enable=yes protocol=UDP profile=any echo. echo 完成。 endlocal exit /b 0