steamcommunity 302后端使用caddy,在生成所有配置文件后可直接迁移到Linux/Macos环境下使用
1.首先要在Windows环境 / Wine下 运行 steamcommunity 302 并在设置里打勾需要开启的功能,然后正常启动服务
2.前往caddy/release页下载caddy对应系统版本 (下载tar.gz/zip的压缩包格式的)
https://github.com/caddyserver/caddy/releases/tag/v2.5.0-beta.1
下载后解压得到caddy

2.编辑 steamcommunity_302.caddy.json
批量替换,将端口替换为443
注意:此处端口7119为随机生成,全局进行批量替换为443即可

3.将302目录下的文件与caddy一同拷贝到Linux/Macos (一共是6个文件)
steamcommunityCA.pem
steamcommunityCA.key
steamcommunity.key
steamcommunity.crt
steamcommunity_302.caddy.json
caddy
记得hosts也要复制!
hosts文件里的对应条目,均为#S302结尾

4.导入根证书 steamcommunityCA.pem
由于不同发行版导入方式不同,这里仅给出参考方法,应该都需要root权限
Centos:cp steamcommunityCA.pem /etc/pki/ca-trust/source/anchors
运行/bin/update-ca-trust
Ubuntu:cp steamcommunityCA.pem /usr/local/share/ca-certificates
运行update-ca-certificates
Macos:
https://www.cnblogs.com/reachos/p/12201389.html
5.文件到位并写入对应hosts后,运行
#赋予caddy执行权限chmod +x caddy
#启动./caddy run --config steamcommunity_302.caddy.json --adapter caddyfile
这个是开机自启吗
我也想问
每个发行版开机自启方式都不同的.自己搜索下就有教程的
a
大佬,我记得之前你有推荐过游戏加速服务的,不知道现在还有吗
linux上游戏加速是个问题
我自己的代理游戏加速效果很差
目前好像没有做Linux端的吧.买那种路由的试过吗
没有生成steamcommunity_302.caddy.json文件
启动一次服务就有的
没有,重试了几遍了
能成功启动服务肯定有的。还是系统设置了已知扩展名不显示
这个证书是官方的证书吗
本地随机生成的