- 以CentOS7 为例,前提你有VPS和有个域名绑定好IP
- 不会安装,请查看其他项目有说明
git clone https://github.com/0758jian/docker-compose-trojan.git trojan
cd trojan
#先改好绑定好IP的域名,启动一下拉取证书
vi caddy/conf/Caddyfile
sudo docker-compose up -d caddy
sudo docker-compose logs -f caddy
- 查看caddy2当前配置 curl localhost:2019/config/
- 其他装逼命令使用
#上传配置文件
curl localhost:2019/load -X POST -H "Content-Type: text/caddyfile" --data-binary @caddy/conf/Caddyfile
#重载容器里的配置文件
sudo docker-compose exec caddy caddy reload -config /etc/Caddyfile
- 看到https://yourdomain 能该访问证书OK
#重启服务
sudo docker-compose down
sudo docker-compose up -d
sudo docker-compose logs trojan
-
主要是借助caddy自动拉取证书,然后给trojan来使用,顺便开启web server伪站
-
已装上php 可以自行安装wordpress等php程序
-
服务器只开通80 443 8443 22(SSH建议改为其他端口登陆)
-
trojan 客户端下载 https://github.com/trojan-gfw/trojan/releases
-
TG技术群:https://t.me/ousiqi