SteamDeck 游戲加速——clash使用
本使用手冊(cè)僅介紹clash在linux環(huán)境的安裝方式,不涉及任何加速節(jié)點(diǎn)介紹以及使用
下載
gameBooster_clash.zip
環(huán)境配置
解壓文件
將 gameBooster_clash.zip 文件放置在任意位置(建議選擇容易記住的地方),下文將默認(rèn)該文件放置在了 /ho
me/steamdeck/ 目錄下
打開(kāi)命令行終端,依次輸入以下命令(#后內(nèi)容不用輸入,為命令含義解釋?zhuān)?
# 進(jìn)入gameBooster_clash.zip所放的文件夾
cd /home/steamdeck/
# 使用unzip命令解壓文件
unzip gameBooster_clash.zip
查看是否有名為 gameBooster_clash 的文件夾在當(dāng)前目錄下出現(xiàn),文件夾內(nèi)結(jié)構(gòu)如圖所示
其中 bin 中存放的是 clash 編譯后的核心文件, conf 中存放的是配置文件以及GEOIP數(shù)據(jù)庫(kù)文件, dashboard
中存放的是 clash 的網(wǎng)頁(yè)版前端, logs 存放的是日志文件
start.sh 是啟動(dòng)腳本
shutdown.sh 是停止腳本
執(zhí)行文件權(quán)限提升
打開(kāi)命令行終端,輸入以下指令# 用管理員權(quán)限為clash核心文件添加操控網(wǎng)卡能力
# pdf長(zhǎng)度限制所以分為兩行,輸入時(shí)請(qǐng)打一行,記得加空格
sudo setcap cap_net_bind_service,cap_net_raw,cap_net_admin=+ep
/home/steamdeck/gameBooster_clash/bin/clash-linux-amd64
# 為啟動(dòng)腳本添加執(zhí)行權(quán)限
chmod 755 /home/steamdeck/gameBooster_clash/start.sh
# 為關(guān)閉腳本添加執(zhí)行權(quán)限
chmod 755 /home/steamdeck/gameBooster_clash/shutdown.sh
如無(wú)法使用管理員權(quán)限,參考文章:Steam - SteamOS 帳戶
設(shè)置環(huán)境變量
打開(kāi)命令行終端,輸入以下指令
# 使用管理員權(quán)限,將字符串寫(xiě)入到環(huán)境變量文件夾下
# pdf長(zhǎng)度限制所以分為兩行,輸入時(shí)請(qǐng)打一行,記得加空格
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
以上命令運(yùn)行后,再輸入如下命令,驗(yàn)證環(huán)境變量是否設(shè)置成功
# 刷新環(huán)境變量
source /etc/profile.d/clash.sh
# 打印環(huán)境變量
# 如顯示http:/ / 127.0.0.1:7890
# 即設(shè)置成功
echo $http_proxy
桌面環(huán)境設(shè)置
首先,重啟SteamDeck(或重新進(jìn)入桌面環(huán)境),這一步很重要?。?!
點(diǎn)擊桌面的系統(tǒng)設(shè)置,選擇網(wǎng)絡(luò)設(shè)置->代理,界面如圖所示
選擇 使用系統(tǒng)代理服務(wù)器配置 ,點(diǎn)擊 自動(dòng)檢測(cè) ,如檢測(cè)后出現(xiàn)如下圖設(shè)置,則成功配置點(diǎn)擊應(yīng)用,并關(guān)閉界面。
添加加速商
自行在 gameBooster_clash/conf 文件夾中 config.yaml 對(duì)應(yīng)位置添加加速商信息。
運(yùn)行
打開(kāi)命令行終端,輸入以下命令
# 運(yùn)行啟動(dòng)腳本
bash /home/steamdeck/gameBooster_clash/start.sh
顯示服務(wù)啟動(dòng)成功,按照指示訪問(wèn)Clash Dashboard,進(jìn)行進(jìn)一步設(shè)置。
關(guān)閉
打開(kāi)命令行終端,輸入以下命令
# 運(yùn)行停止腳本
bash /home/steamdeck/gameBooster_clash/shutdown.sh