SteamDeck 游戏加速——clash使用
本使用手册仅介绍clash在linux环境的安装方式,不涉及任何加速节点介绍以及使用
下载
gameBooster_clash.zip
环境配置
解压文件
将 gameBooster_clash.zip 文件放置在任意位置(建议选择容易记住的地方),下文将默认该文件放置在了 /ho
me/steamdeck/ 目录下
打开命令行终端,依次输入以下命令(#后内容不用输入,为命令含义解释)
# 进入gameBooster_clash.zip所放的文件夹
cd /home/steamdeck/
# 使用unzip命令解压文件
unzip gameBooster_clash.zip
查看是否有名为 gameBooster_clash 的文件夹在当前目录下出现,文件夹内结构如图所示
其中 bin 中存放的是 clash 编译后的核心文件, conf 中存放的是配置文件以及GEOIP数据库文件, dashboard
中存放的是 clash 的网页版前端, logs 存放的是日志文件
start.sh 是启动脚本
shutdown.sh 是停止脚本
执行文件权限提升
打开命令行终端,输入以下指令# 用管理员权限为clash核心文件添加操控网卡能力
# pdf长度限制所以分为两行,输入时请打一行,记得加空格
sudo setcap cap_net_bind_service,cap_net_raw,cap_net_admin=+ep
/home/steamdeck/gameBooster_clash/bin/clash-linux-amd64
# 为启动脚本添加执行权限
chmod 755 /home/steamdeck/gameBooster_clash/start.sh
# 为关闭脚本添加执行权限
chmod 755 /home/steamdeck/gameBooster_clash/shutdown.sh
如无法使用管理员权限,参考文章:Steam - SteamOS 帐户
设置环境变量
打开命令行终端,输入以下指令
# 使用管理员权限,将字符串写入到环境变量文件夹下
# pdf长度限制所以分为两行,输入时请打一行,记得加空格
sudo echo -e "export http_proxy=http:/ / 127.0.0.1:7890\n
export https_proxy=http:/ / 127.0.0.1:7890\n
export no_proxy=127.0.0.1,localhost" > /etc/profile.d/clash.sh
以上命令运行后,再输入如下命令,验证环境变量是否设置成功
# 刷新环境变量
source /etc/profile.d/clash.sh
# 打印环境变量
# 如显示http:/ / 127.0.0.1:7890
# 即设置成功
echo $http_proxy
桌面环境设置
首先,重启SteamDeck(或重新进入桌面环境),这一步很重要!!!
点击桌面的系统设置,选择网络设置->代理,界面如图所示
选择 使用系统代理服务器配置 ,点击 自动检测 ,如检测后出现如下图设置,则成功配置点击应用,并关闭界面。
添加加速商
自行在 gameBooster_clash/conf 文件夹中 config.yaml 对应位置添加加速商信息。
运行
打开命令行终端,输入以下命令
# 运行启动脚本
bash /home/steamdeck/gameBooster_clash/start.sh
显示服务启动成功,按照指示访问Clash Dashboard,进行进一步设置。
关闭
打开命令行终端,输入以下命令
# 运行停止脚本
bash /home/steamdeck/gameBooster_clash/shutdown.sh