一个基于Steamcommunity 302的Caddy配置,旨在把原删除的功能加回去
Caddy
首先,你需要下载caddy(目前只在该版本下测试过,勇士可以尝试其他版本。)
下载你的系统的版本
如果你是小白不知道下哪个,这里有个不能保证肯定能工作的摘要版本: Windows: https://github.com/caddyserver/caddy/releases/download/v2.6.2/caddy_2.6.2_windows_amd64.zip Mac老芯片:https://github.com/caddyserver/caddy/releases/download/v2.6.2/caddy_2.6.2_mac_amd64.tar.gz Mac M系列芯片:https://github.com/caddyserver/caddy/releases/download/v2.6.2/caddy_2.6.2_mac_arm64.tar.gz Linux: https://github.com/caddyserver/caddy/releases/download/v2.6.2/caddy_2.6.2_linux_amd64.tar.gz
随后解压,得到caddy.exe
或者caddy
(取决于你的系统),把它复制出来,到你能找到的地方。
Steamcommunity 302
下载Steamcommunity 302(不要纠结这个的版本号,不重要)。
完成后同样地解压。
准备Wine或Windows虚拟机
(Windows用户请跳过这步)
请自行找教程准备。
以管理员权限启动steamcommunity_302.exe
点击启动服务
按钮,待启动完成后点击停止 & 退出
按钮。之后在steamcommunity_302.exe
同目录下你可以发现以下几个文件:
steamcommunityCA.pem
steamcommunityCA.key
steamcommunity.key
steamcommunity.crt
把它们也复制出来,和caddy.exe
(或者caddy
)放在一起。
本仓库
下载本仓库的以下内容:
steamcommunity_302.caddy.json
hosts
把steamcommunity_302.caddy.json
和你的caddy.exe
(或者caddy
放在一起)。
把hosts
的所有文件内容复制到你的hosts
文件中。
导入steamcommunityCA.pem
这个根证书。
打开你的caddy.exe
(或者caddy
)所在文件夹,打开终端,运行:
./caddy run --config steamcommunity_302.caddy.json --adapter caddyfile
给小白的提示: 对于Windows,如何打开终端: 按住键盘上的
Shift
键,右键文件夹空白处,选择在此处打开PowerShell窗口
。把上面的命令复制粘贴进去,按回车。
- Steam客户端登录无限转圈?
用记事本或者其他纯文本编辑器打开
hosts
文件,找到带有api.steampowered.com
的一行(请善用搜索功能),在该行最前面加一个#
号,保存。
以下内容搬运自Steamcommunity302的Q&A:(部分内容有删改)
该部分更多内容请参见原页面
- 文件被安全软件自动删除 若为系统自带Windows Defender,遵循以下步骤设置排除项: 运行 windowsdefender:// 或 进入系统设置->手动打开Windows安全中心->病毒和威胁防护->病毒和威胁防护设置->管理设置->排除项->添加或删除排除项。若非系统自带的WD删除,自行进入自己所安装的安全软件添加白名单。
- 出现80/443端口被占用 关闭对应监听端口的进程/服务即可! 可参考该教程排查–>>传送门
- steam客户端/Chrome/IE提示证书错误 按步骤导入steamcommunityCA.pem到受信任的根证书发布机构 若导入证书时提示存储区是只读/存储区已满请点击查看该链接解决
- Firefox证书错误 访问about:preferences#privacy 拉到最底部 导入时选择证书文件”steamcommunityCA.pem”