@echo off echo =========================================== echo 配置 Fast Dashboard 防火墙规则 echo =========================================== echo. echo 此脚本将为 Fast Dashboard 项目配置防火墙规则 echo 需要管理员权限来修改防火墙设置 echo. pause echo 正在添加防火墙规则... echo. echo 添加前端端口 5173 的入站规则... netsh advfirewall firewall add rule name="Fast Dashboard Frontend (Port 5173)" dir=in action=allow protocol=TCP localport=5173 if %errorlevel% equ 0 ( echo ✓ 前端端口 5173 规则添加成功 ) else ( echo ✗ 前端端口 5173 规则添加失败,请以管理员身份运行此脚本 ) echo. echo 添加后端端口 8000 的入站规则... netsh advfirewall firewall add rule name="Fast Dashboard Backend (Port 8000)" dir=in action=allow protocol=TCP localport=8000 if %errorlevel% equ 0 ( echo ✓ 后端端口 8000 规则添加成功 ) else ( echo ✗ 后端端口 8000 规则添加失败,请以管理员身份运行此脚本 ) echo. echo =========================================== echo 防火墙配置完成! echo =========================================== echo. echo 已添加以下防火墙规则: echo - Fast Dashboard Frontend (Port 5173) echo - Fast Dashboard Backend (Port 8000) echo. echo 现在其他设备应该可以通过以下地址访问您的服务: echo - 前端: http://192.168.18.108:5173 echo - 后端: http://192.168.18.108:8000 echo. echo 如果仍然无法访问,请检查: echo 1. 路由器是否有端口转发设置 echo 2. 网络是否在同一局域网内 echo 3. 是否有其他安全软件阻止访问 echo =========================================== echo. pause