Sunshine 打不开 Web UI 时怎么检查防火墙规则?
Sunshine 打不开 Web UI 时怎么检查防火墙规则【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 安装完成后Web UI 默认运行在 https://localhost:47990 在Web UI Access一节给出的第一步就是检查防火墙规则。需要说明适用范围项目文档只为Windows 独立lite版本提供了具体的防火墙规则脚本installer 版本以及其他平台的文档只写了 Check firewall rules 这一句没有给出具体命令。因此下文的脚本操作仅适用于解压运行的 Windows Standalone 版本。先确认你要访问的地址对不对在动防火墙之前先确认访问地址本身符合预期因为 Sunshine 的所有端口都由同一个基础端口偏移出来Web UI 默认地址是https://localhost:47990或把localhost替换为内网 IP见 docs/getting_started.md 的 Configuration 一节。浏览器会提示 insecure website这是因为证书是自签名的属于正常现象忽略即可。如果你修改过 port 配置项默认值是47989文档说明 Changing this value will offset other ports as shown in config UI即 Web UI 端口会随之偏移此时 47990 就不对了。Sunshine 的防火墙规则应该是什么样子Windows Standalone 版本随包附带两个脚本add-firewall-rule.bat 和 delete-firewall-rule.bat。从添加脚本的内容可以看到 Sunshine 预期的防火墙规则是两条入站允许规则按程序名匹配sunshine.exe分别放行 TCP 和 UDPset RULE_NAMESunshine set PROGRAM_BIN%ROOT_DIR%\sunshine.exe rem Add the rule netsh advfirewall firewall add rule name%RULE_NAME% dirin actionallow protocoltcp program%PROGRAM_BIN% enableyes netsh advfirewall firewall add rule name%RULE_NAME% dirin actionallow protocoludp program%PROGRAM_BIN% enableyes%ROOT_DIR%是脚本根据自身位置推算出的 Sunshine 根目录。也就是说检查时确认防火墙里存在一条或两条名为Sunshine的入站规则、对应程序为 Sunshine 安装目录下的sunshine.exe、协议为 TCP/UDP就是文档所描述的预期状态。添加或删除防火墙规则按 docs/getting_started.md 中 Windows Standalone 安装步骤的操作方式以管理员身份打开命令提示符修改防火墙规则需要管理员权限。切换到解压目录这里的{path to extracted directory}是你自己解压 lite 版压缩包的位置替换成实际路径cd /d {path to extracted directory} scripts/add-firewall-rule.bat副作用说明该脚本会向 Windows Defender 防火墙新增两条入站允许规则只放行sunshine.exe的 TCP/UDP 入站流量不影响其他程序。如果规则重复添加或需要清理文档给出的卸载方式是cd /d {path to extracted directory} scripts/delete-firewall-rule.bat注意删除脚本执行的是netsh advfirewall firewall delete rule nameSunshine即按规则名Sunshine删除如果系统里还有其他来源创建的、同名Sunshine的规则也会一并被删掉。验证规则是否生效文档没有提供专门的规则检查命令验证方式回到访问行为本身重新用浏览器打开https://localhost:47990或内网 IP 加同一端口能登录进入配置页面即说明访问恢复出现 insecure website 提示时按自签名证书忽略即可。如果仍然打不开而你又确认地址和端口没改过那么剩下的排查方向超出了文档中 Check firewall rules 这一条的范围。限制防火墙脚本仅出现在Standalone (lite version)的安装文档中。该版本在 docs/getting_started.md 中有明确警告使用 lite 包会损失性能官方不推荐大多数用户使用且不提供支持。对 Windows installer 版本以及 Linux、macOS文档在 Web UI 无法访问时只给出 Check firewall rules 一句提示未提供平台命令本文不代为补充。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →