NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • default

    • 骁龙410随身WiFi-Android
    • 骁龙410随身WiFi-Debain
    • 玩客云刷armbian
    • 基于ESP32 + Air780EPV的短信转发
    • 云游戏主机环境搭建(远程串流)
      • 背景
      • 最佳实践
        • 云主机
        • 客户端
    • 东菱DL-KF5400改OPV
  • 黑苹果

  • 瞎折腾
  • default
NipGeihou
2024-03-28
目录

云游戏主机环境搭建(远程串流)

# 背景

前几年我把 i7 7700 的游戏本换成了 r7 5800u 的轻薄本,不考虑玩游戏的场景,非常满意,重量轻了一半,续航翻倍(不止),但近来游戏瘾犯了,想在洛圣都飙车一把,但奈何笔记本(下面称为客户端)带不动,于是乎想到了云游戏。由于家境贫寒,秉持着能省就省的原则,于是我想到了在宿舍串流家里的台式(下面称为云主机)来玩,需求是:当游戏瘾犯的时候,通过 WOL 把家里的电脑开启,然后串流上去玩,玩腻了就关机。

前置条件

已通过基于 Tailscale 实现的云组网 实现宿舍与家里的网络互联互通

# 最佳实践

# 云主机

  • 下载 LizardByte/Sunshine (opens new window),无脑下一步安装
  • 访问 https://localhost:47990 (其他设备可通过对应 ip 访问)
    • 首次访问需要设置一个密码
    • Configuration - Network - UPnP :开启
    • PIN :在稍后的客户端连接时,在这里输入客户端的 PIN 码完成授权连接。
  • 拔掉显示器
  • 插上显卡欺骗器
虚拟显示器(失败)

搞完连接会黑屏,由于手上刚好有个显卡欺骗器,就直接用显卡欺骗器了。

  • 下载虚拟显示器:itsmikethetech/Virtual-Display-Driver (opens new window),解压
    • 复制 option.txt 到 C:\IddSampleDriver\option.txt
    • 管理员身份运行 *.bat

远程开机

在 BIOS 设置 WOL启动 、 来电开机 ,电脑电源接到一个 智能插座 上。正常情况下,使用 WOL 即可完成开机操作,如云主机出现死机导致无法正常关机重启时,则可以使用智能插座断电强制关机,再通电开机。

# 客户端

  • Windows:Releases · moonlight-stream/moonlight-qt (opens new window)
  • Android:Releases · moonlight-stream/moonlight-android (opens new window)

使用 Siri 唤醒主机

由于客户端与云主机跨了网段时,无法使用 moonlight 自带的 WOL 唤醒主机功能,此前的解决办法是访问云主机的网段的 OpenWrt 网址,使用 openwrt 的 wol 唤醒插件来唤醒主机,但每次唤醒都要先打开网址、输入账号密码登录、选择要唤醒的设备…… 十分繁琐,经研究发现可以使用 iPhone 的快捷指令功能一键操作。

具体操作可见:OpenWrt - 插件 #luci-app-wol 网络唤醒

上次更新: 2024/05/13, 21:04:21
基于ESP32 + Air780EPV的短信转发
东菱DL-KF5400改OPV

← 基于ESP32 + Air780EPV的短信转发 东菱DL-KF5400改OPV→

最近更新
01
iSCSI服务搭建
05-10
02
磁盘管理与文件系统
05-02
03
网络测试 - iperf3
05-02
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式