51 lines
1.7 KiB
Batchfile
51 lines
1.7 KiB
Batchfile
@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 |