Mac怎么使用Moonlight配合Sunshine实现异地公网串流玩大作

梦宇大大_4061

梦宇大大_4061

2026-10-02

793人浏览

原创

mac用户可通过tailscale隧道+sunshine+ moonlight实现外网串流windows主机游戏:需配置sunshine origin为*、tailscale双端登录并互通、moonlight填tailscale ip配对并启用av1/h.265硬解。

mac怎么使用moonlight配合sunshine实现异地公网串流玩大作

Mac用户想在外地用手机或平板串流家里Windows游戏主机上的《赛博朋克2077》《艾尔登法环》这类大作,必须绕过家庭宽带无公网IP的限制,直接走外网低延迟通道。

确认Sunshine服务端已就绪

在你的Windows游戏主机上,确保Sunshine已安装并运行:系统托盘出现黄色太阳图标,且状态为“playing”。若图标未出现,右键→Start Sunshine手动启动;若启动失败,检查ViGEmBus是否已安装(手柄支持必需),未装则去ViGEmBus官网下载最新版安装并重启。

打开Chrome或Edge浏览器,访问 https://localhost:47990。首次访问会提示证书错误,点击“高级”→“继续前往localhost(不安全)”。输入你设置的管理员用户名和密码登录。

进入Configuration → General → Origin,将Origin字段改为 【*】(星号),保存。这一步是关键,否则Moonlight从外网无法建立WebSocket连接。

用Tailscale打通内网隧道

方法一:在Mac客户端与Windows主机上均安装Tailscale(macOS用Homebrew或官网DMG;Windows用MSI安装包),使用同一Google账号登录。

方法二:若主机已装Tailscale但未开机自启,在Windows上以管理员身份运行PowerShell,执行:
tailscale up --login-server=https://controlplane.tailscale.com --authkey=your-auth-key-here(authkey需在https://login.tailscale.com/admin/settings/keys 页面生成)。

等待两台设备在Tailscale后台显示为“Online”,并互相Ping通。在Mac终端执行:
ping $(tailscale ip -4 sunshine-hostname) —— 若返回毫秒级延迟,隧道已通。

Shinewilzhang Video Generate
Shinewilzhang Video Generate

使用 video_generate.py 脚本生成视频,需要提供文件名和 prompt,可选提供首帧图片(URL或本地路径)。

下载

注意:不要用ZeroTier或Netmaker替代Tailscale,Moonlight对STUN/TURN穿透逻辑依赖Tailscale的DERP中继机制,其他工具会导致48010端口握手超时。

Mac端配置Moonlight直连Tailscale IP

第一步:从GitHub Releases下载Moonlight-Qt macOS版(推荐v6.3+,兼容AV1解码)。安装后打开,点击左上角“File”→“Add Host”。

第二步:在Host Address栏粘贴Windows主机的Tailscale IPv4地址(格式如100.100.23.45),端口保持默认47989,点击“OK”。

第三步:Moonlight自动发起配对请求,此时Windows主机的Sunshine Web界面PIN页会弹出4位数字。立即将该PIN填入Mac端弹窗,勾选“Trust this device”,点击Pair。

第四步:回到Moonlight主界面,右键新添加的主机→“Edit”→勾选“Enable hardware decoding (AV1/H.265)”→在Video Codec下拉菜单中选“AV1”(仅当显卡支持Intel Arc / AMD RDNA3 / NVIDIA RTX 40系时启用;否则选H.265)。

第五步:双击主机名,选择“Desktop”应用启动串流。画面出现即表示链路贯通——此时所有流量经Tailscale加密隧道传输,全程不暴露47984–48010任何端口到公网。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

220

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

120

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

100

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

60

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习