BeyondDimension / BeyondDimension/SteamTools
👑[Enhancement] Linux启用加速后Steam登录卡在Logging in的解决方案
- Dominant language
- C#
- Stars
- 26.8k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
# 🥰 需求描述(Description)
修复Linux下启用加速后无法正常登录Steam的问题
Linux上开启加速后Steam卡在Logging in但是一直有流量,关闭加速后就登录进去了。加速情况下在浏览器上访问网页没有问题。只有客户端登录不上去
# 🧐 解决方案(Solution)
将证书安装到整个操作系统就没有问题了
## 对于使用p11-kit的发行版
执行
```
pkexec trust anchor --store ~/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.cer
```
或使用手动安装
### Arch系发行版(Arch Linux、SteamOS、Manjaro、EndeavorOS)
```
steampp_username=$(whoami) ; pkexec sh -c "cp /home/$steampp_username/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.cer /etc/ca-certificates/trust-source/anchors/ ; update-ca-trust"
```
### RedHat系发行版(Fedora、RHEL、RockyLinux)
```
steampp_username=$(whoami) ; pkexec sh -c "cp /home/$steampp_username/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.cer /etc/pki/ca-trust/source/anchors ; update-ca-trust"
```
## 对于不使用p11-kit的发行版
### Debian/Ubuntu
将证书复制到/usr/local/share/ca-certificates (若文件夹不存在请先创建)
```
sudo cp ~/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.crt /usr/local/share/ca-certificates/
```
刷新证书
```
sudo update-ca-certificates
```
### 🚑 其他信息(Other Information)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.