4060 闲着也是闲着:Sunshine 把它变成客厅游戏主机 📅 发布时间:2026/9/4 15:39:42 👁 浏览次数: 4060 闲着也是闲着Sunshine 把它变成客厅游戏主机【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine我实测4060 的桌面串到客厅电视5GHz WiFi 下 Moonlight 客户端 ping 18ms点桌面后 0.8 秒内出第一帧。Sunshine 是一个自托管游戏串流服务器游戏串流 把电脑画面实时编码推给远端设备播放专门给 Moonlight 客户端当后端——游戏跑在你自己的电脑上画面推到电视、平板、手机。适合已经有一台配置富余、白天吃灰的台式机的人。先说值不值得如果你有一台性能富余的台式机不想再花钱买游戏主机——那就装Sunshine 免费且开源局域网串流画质基本无损。如果你想让电视、平板当第二块游戏屏又不想忍受云游戏的月费和画质压缩——那就装画面走你自己的显卡和本地网络。如果你的电脑是轻薄本或者主要想串到 200ms 以上的公网远端——别装先有台带独显的常驻主机再说。从 0 到第一次出画面1. 安装并启动服务Windows 直接装官方.exe安装包防火墙规则和自启服务安装器会顺手配好。Debian/Ubuntu 走.deb包sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.deb选.deb不选 Flatpak因为.deb装完就进了系统SSH 场景下启动更快但如果你重度依赖 Flatpak 桌面捕获反过来选 Flatpak。验证点systemctl status sunshine显示 active (running)。没看到 active 说明服务没拉起去journalctl -u sunshine里找报错。2. 首次进后台创建账号浏览器打开https://localhost:47990首次访问要自己创建用户名和密码这是 Web 后台的账号之后配对、改配置都用它。浏览器弹不安全警告是正常的——自签名证书而已点继续。验证点页面能刷出导航栏Home / PIN / Applications 等说明 Web 服务活着白屏或连接拒绝多半是 47990 端口被防火墙挡了。3. 加第一个应用进 Applications 页面默认的 Desktop 和 Steam 入口直接能用。想串一个具体游戏点 Add New 填启动命令即可。我测下来先串桌面最稳因为它不依赖任何游戏环境变量能单独验证捕获 → 编码 → 推送这条链路。验证点应用列表里出现你新建的条目。注意命令路径别填错——填错时不报错点串流时才会卡住。4. 客户端配对出画电视或手机装 Moonlight手动添加主机、填你电脑的内网 IPMoonlight 会显示一个 4 位 PIN 码。回 Sunshine 后台点导航栏的 PIN把数字输进去、给设备起个名字配对完成点桌面出画。我测下来 5GHz WiFi 下 1080p/60fps 最稳移动端带宽波动比有线大先保帧率再谈画质网络条件好了再上 4K。验证点点桌面后 3 秒内电视亮屏。没亮先放行 47984-47990 这段 TCP 端口——Moonlight 发现不了主机基本都卡在这。我踩过的两个坑Moonlight 发现不了主机你大概率会先重装 Sunshine但真正的原因在防火墙。Windows 手动装的话跑一下仓库里的src_assets/windows/misc/firewall/add-firewall-rule.bat放行端口段Linux 下sudo ufw allow 47984:47990/tcp。验证方法在客户端机器上telnet 主机IP 47990通了再说别的。Linux 下键盘鼠标没反应你大概率会先怀疑手柄驱动其实跑groups一看当前用户根本不在input组——Sunshine 注入虚拟输入事件需要读/dev/input/*。sudo usermod -aG input $USER注销重新登录生效。验证方法串流中让客户端动鼠标主机光标跟着走还在journalctl -u sunshine里搜permission denied有就说明组没生效。后台的 Troubleshooting 标签页带时间戳日志排查前先扫一眼比盲猜快。网络不达标先别动参数前置门槛同网段两台机器互跑iperf3丢包压到 5% 以下、抖动压到 1ms 以内。达标前调码率、拉分辨率只会更卡——瓶颈在网络参数救不了。参数入口就一个后台 Configuration 页的搜索框直接搜参数名全部配置项的说明在 docs/configuration.md端口和防火墙细节在 docs/troubleshooting.md。判断就一条先把iperf3丢包和抖动压进上面那个门槛再碰任何画质参数否则只会更卡。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考