ToMoon
功能
使用 ToMoon,让您在恶劣的网络环境下可以打开任何界面,体验到完整的 Steam Deck
- 提供开箱即用的 Clash SteamOS 客户端,由 Rust 驱动
- 自动配置 DNS,使用 SmartDNS 作为 DNS 上游,基于分流规则绕过 DNS 污染
- 自动配置 FAKE-IP 模式,让游戏流量通过 TCP / UDP 加速
- 基于 yacd 的策略管理仪表盘
安装
如果已经安装过 Plugin Loader 2.0 以上版本,直接从第 8 点开始即可。
- 打开到 Steam Deck 设置界面
- 系统 -> 系统设置 -> 打开开发者模式
- 回到设置向下翻,找到开发者 -> 打开 CEF 远程调试
- 等待 Steam Deck 重启
- 按电源键切换到 Desktop 桌面模式
- 打开 Konsole,如果事先没有创建过终端密码,使用
passwd
设置你的密码 - 输入
curl -L http://dl.ohmydeck.net | sh
安装 Plugin Loader - 输入
curl -L http://i.ohmydeck.net | sh
安装 Tomoon - 切换回到 Gamming 游戏模式,按下右侧摇杆下的快捷按钮(三个点的按钮),可以看到多了一个 Decky 插件面板
使用
- 打开 Manage Subscriptions,添加你服务商提供的 Clash 订阅链接并下载
若使用扫描二维码添加订阅功能,请确保手机和 Steam Deck 在同一局域网下
如果需要添加本地文件,使用
file://
加绝对路径作为下载链接填入即可,如file:///home/deck/config.yaml
- 下载完成后,切换回主界面选择订阅并点击启动
- 在桌面模式可通过浏览器 http://127.0.0.1:9090/ui 打开仪表盘
演示
支持
加入我们的讨论社群,提交 Bug & Feature Request
Telegram Group
已知 BUG
当 SteamOS 系统更新等某些外部原因导致 Decky Loader 失效,ToMoon 没有正确关闭 Clash,会出现无法上网的情况。此时请进入桌面模式,使用 Konsole 复原 DNS.
sudo chattr -i /etc/resolv.conf
sudo systemctl stop systemd-resolved
sudo chmod a+w /etc/NetworkManager/conf.d/dns.conf
sudo echo -e "[main]\ndns=auto" > /etc/NetworkManager/conf.d/dns.conf
sudo nmcli general reload
如果安装的是 v0.0.5
(2022/11/18) 以上版本,可以使用脚本直接恢复。
bash ~/tomoon_recover.sh
Reference
decky-loader
PowerTools
usdpl-rs