给SteamDeck网络加速
本篇只会涉及技术讨论,具体实现方法请自行实现。
建议小白使用加速器或者购买加速盒子。
路由器解决方案
使用UU加速
我的路由器是华硕RT-AC86U梅林固件。在上面可以直接安装UU加速器的插件,然后提供全局游戏加速服务。
使用科学上网代理加速
科学上网插件: https://github.com/hq450/fancyss/tree/master/fancyss_hnd/fancyss
华硕路由器也可以安装科学上网插件,然后在科学上网插件中对SteamDeck设备添加游戏代理,这将会把steamdeck的所有端口都走代理。(注意流量!我下两天游戏流量用了500G,补充 https://github.com/coolsnowwolf/lede/issues/7188 这里是让epic和steam下载不走代理的方法)
电脑http代理
如果没有支持的路由器,也可以用电脑当做http代理。
clash代理
让steamdeck通过代理上网:https://ohmydeck.net/d/1
电脑上如果有cfw(clash for Windows),打开Allow Lan,然后查看电脑的ipv4地址,和clash的代理端口号Port,在steamdeck网络设置中手动设置代理输入 IP地址:端口号 。
使用OpenVPN
steamdeck也可以使用OpenVPN代理,vpn代理十分底层,很多不走443端口的tcp游戏都能够成功代理。
需要准备的
OpenVPN文件,格式为.ovpn的文件,具体参考openVPN官方(https://github.com/OpenVPN/openvpn),请确保该ovpn文件可用,可以在别的客户端上(比如电脑)先连接验证。
进入desktop模式
安装步骤
- 首先安装 networkmanager-openvpn
sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syu
sudo pacman -S networkmanager-openvpn
sudo steamos-readonly enable
如果出现类似
tzdata: /usr/bin/tzselect exists in filesystem
tzdata: /usr/bin/zdump exists in filesystem
tzdata: /usr/bin/zic exists in filesystem
的情况,可以覆盖,但是,这可能会导致其他软件包出现问题,因为它们依赖于冲突的文件。
sudo pacman -S --overwrite '*' networkmanager-openvpn
安装完毕后可以使用
pacman -Q networkmanager-openvpn
查看是否安装。
2. 导入.ovpn文件
桌面模式,network->connections->下方加号
添加自己的ovpn文件。
3. 使用
对于已经导入的ovpn,右键(RT)点击connect,如果一切正常就可以使用vpn了。
SSR代理
SSR代理参考资料:https://ssr.tools/116
用SSR做代理的方法和Clash是一样的,在SSR选项设置里勾选上允许来自局域网的连接,然后设置一个端接口号,在steamdeck网络设置代理 IP地址:端口号
安装Steam++加速
参考:https://tieba.baidu.com/p/8027669666
视频:https://www.bilibili.com/video/BV1cT411F7ex
Steam++下载:https://steampp.net/
从 https://steampp.net/ 下载Linux版。
参考文章中是使用SteamDeck的桌面上的浏览器,但是如果你连Discover商城都打不开,也可以通过U盘下载,然后拷贝到SteamDeck上。
SteamOS在更新了3.4后,桌面链接发生了变化,如果按照参考教程的方法做是打不开的。
一个简单的方法是这样的:
- 复制桌面上任意一个应用
- 修改复制的应用名称
- 使用文本编辑器打开这个应用
- 修改exec= 后面的部分,改为steam++的路径
记得给信任证书:
# 这里的路径需要注意一下前面那个是你Steam++的安装路径
sudo cp /home/deck/.local/share/Steam++/SteamTools.Certificate.cer /etc/ca-certificates/trust-source/anchors
sudo trust extract-compat
不信任证书可能会爆错,或者已经开始加速了但是依然无法访问steam社区。
更换flathub镜像源
上交大flathub镜像:https://mirror.sjtu.edu.cn/docs/flathub
参考:https://www.bilibili.com/video/BV1ke4y1t76w
在steamOS desktop上Discover商店下载是使用的flathub,国内裸连速度很慢,可以使用上交大的flathub镜像源下载。(据说Discover商店可以裸连然后等几个小时能加载出来)
打开Konsole(这是steamOS的控制台)
指令:
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
常见问题:
- sudo用不了?
第一次使用指令的时候需要设置账号密码。
passwd
然后输入密码(linux不会显示密码输入)
- 系统文件是只读(read only)
初始steamOS系统文件是read only
sudo steamos-readonly disable
- Steam++加速无效
多半是证书没有配置。 - clash或者ssr的http代理无效
首先要确保steamdeck和电脑在同一局域网内,电脑上打开cmd然后使用ping命令,确保能够ping通steamdeck。
Q.E.D.