返回游戏

Moonlight:开源游戏串流客户端,把 PC 游戏串到电视、手机和平板

目录

7
  1. 一、下载地址
  2. 二、实测信息
  3. 三、功能亮点
  4. 四、关键前提
  5. 五、软件信息
  6. 六、其他功能
  7. 七、总结

想在客厅电视上玩 PC 大作,或者出差时用笔记本、平板接着打存档,最省事的办法不是搬主机,而是串流。Moonlight 就是这类需求里最知名的开源客户端:它能把你游戏 PC 上的画面串到几乎任何设备上,人在另一个房间甚至离家很远都能玩(来源:moonlight-stream.org 官网)。

它原名 Limelight,是 NVIDIA GameStream 协议的开源实现——也就是复刻 NVIDIA Shield 使用的那套协议,再写一批第三方客户端。项目由社区维护、以 GPLv3 开源、完全免费,官方明确表示没有广告、不捆绑服务、不做付费版或订阅(来源:moonlight-stream.org 官网)。

Moonlight 客户端主界面:计算机列表页正在搜索本地网络中的主机

下载地址

提取码统一:8888

本软件为绿色便携版,无需安装,解压即用。文件名 MoonlightPortable-x64-6.2.0.zip,35.52 MiB,SHA-256 为 6f91d268b41ed5ca8066d9d7578dc403b8db190991ff48f00b1700465f8f7ebf,与 GitHub 官方 digest 一致。

实测信息

本次实测用的是官方 Moonlight 6.2.0(2026-10-04 发布,GitHub Releases 当天最新),下载的是官方 MoonlightPortable-x64-6.2.0.zip 便携包,35.52 MiB,SHA-256 与 GitHub 官方 digest 完全一致(6f91d268…f8f7ebf)。解压后 323 个文件,双击 Moonlight.exe 即可运行,程序目录里带 portable.dat,配置和日志都写在便携目录内。

主界面就是上面截图这样:顶部红色标题栏写着「计算机列表」,中间是搜索动画和一行「在你的本地网络中搜索兼容的主机…」。因为本机局域网里没有装 Sunshine 或 GeForce Experience 的游戏 PC,所以这里一直是空列表——这也正好说明了它的角色:Moonlight 本身只是客户端,必须先有一台主机才能配对。

命令行同样能用,四个动作是 list(列出主机上的应用)、stream(直接串流)、pair(配对新主机)、quit(结束当前串流)。Moonlight.exe --version 输出 Moonlight 6.2.0;不带主机跑 list 会提示 Host not provided,要求给出主机名、UUID 或 IP。

功能亮点

画质和延迟上,官方标称最高可串 4K 并支持 HDR;用 Moonlight PC 客户端时最高支持 120 FPS 串流,还可以关闭 V-Sync 来追求尽可能低的延迟(来源:moonlight-stream.org 官网 Features)。

串流参数在命令行里给得很完整,Moonlight.exe stream --help 实测可见分辨率档位有 --720、--1080、--1440、--4K,也能用 --resolution <宽>x<高> 自定义;画质相关的开关包括 --hdr(HDR 串流)、--yuv444(4:4:4 无色度抽样,主机支持时生效)、--video-codec(AV1 / H.264 / HEVC / auto)和 --video-decoder(auto / hardware / software,硬解软解可强制)。手感相关的还有 --swap-gamepad-buttons(A/B、X/Y 对调,Nintendo 布局)、--reverse-scroll-direction(反转滚轮方向)和 --background-gamepad(后台手柄输入)。

更进阶的玩法是自建「云游戏服务器」:配合端口转发、IPv6,或者 ZeroTier、Tailscale、NordVPN Meshnet 这类软件定义虚拟网络,很多家用宽带也能把游戏串到外网(来源:moonlight-stream.org 官网 Features)。

客户端覆盖面是它的一大优势:Android、iOS、Apple TV、PC、Mac、Chromebook、PS Vita、Nintendo Switch、Wii U、树莓派,甚至 LG webOS 和 Tizen 系统的电视都能装(来源:moonlight-stream.org 官网)。PC/Mac/Linux/Steam Link/树莓派 4 用的是 moonlight-qt,下载在 GitHub Releases;iOS 和 Apple TV 版在 App Store;主机和电视上的版本多为社区移植(来源:moonlight-stream.org 官网)。

关键前提

Moonlight 只是「客户端」,你还需要一台 PC 当「服务端」。官方推荐的服务端是开源的 Sunshine;而 NVIDIA 原本的 GeForce Experience 及其 SHIELD 串流功能,官方页面已注明正在被 NVIDIA 停用(来源:moonlight-stream.org 官网 Compatible hosts)。

配对流程是 pair 加 4 位数字 PIN:主机端 Sunshine 弹出 PIN,客户端这边 Moonlight.exe pair <主机地址> --pin 1234 或者直接在界面里输入。配好后主机上的游戏就会出现在「计算机列表」里。

软件信息

项目内容
软件名称Moonlight
当前版本6.2.0(2026-10-04)
软件类型开源游戏串流客户端
授权GPLv3
适用平台Windows / macOS / Linux
发行方moonlight-stream 社区
官网moonlight-stream.org
下载github.com/moonlight-stream/moonlight-qt/releases

其他功能

串流时的信息叠加面板(performance overlay)可以用 --performance-overlay 打开,会实时显示延迟、帧率、码率和解码情况,调试网络和编码设置时很实用;--keep-awake 能在串流期间阻止系统休眠。--capture-system-keys 还能选 always / fullscreen / never,决定要不要把系统快捷键组合透传到主机。

底层依赖上,这份便携包实测同时带了 SDL 2.32.74 与 SDL3 3.4.18 两套后端,Qt 侧成功加载了 zh_CN 中文翻译,所以界面是中文的。

总结

项目来历也挺有意思:Moonlight 由 Case Western Reserve 大学的学生在 2013 年的 MHacks 黑客松上创建,之后在 MHacks 和 HackCWRU 上继续开发,一直由社区维护至今(来源:moonlight-stream.org 官网 Who We Are)。

如果你想把 PC 游戏搬到电视、手机或平板上玩,Moonlight 是目前最成熟的开源串流客户端,配合 Sunshine 就能搭起一套自己的云游戏方案。它的串流延迟和画质,很大程度上取决于你的网络和编码设置——先把分辨率和码率降一档跑通,再往上加,是比较稳的顺序。欢迎实测后留言交流。

作者信息
一起用互联网帮助更多人

本文标签:游戏工具

本文链接:Moonlight:开源游戏串流客户端,把 PC 游戏串到电视、手机和平板 - http://www.go176.net/post-7452.html