Trojan手动搭建详解
安装acme.sh需要的依赖。 执行如下命令使用nano打开Nginx配置文件,删除其中server块,并添加对/etc/nginx/sites-enabled/文件夹的索引。 如果遇到 setenforce: SELinux is disabled错误,说明selinux已经被彻底的关闭了 重新开启selinux,请按下面步骤: 必须重启linux Nginx启动命令和Trojan一样,就不过多解释了 当从Let’s Encrypt获得证书时,Let’s Encrypt会验证证书中域名的控制权。一般采用HTTP-01或DNS-01方式来验证,详情参考官方文档 验证方式 。本文使用HTTP-01方式验证,若需要使用DNS-01方式验证,参考acme.sh官方文档 How to use DNS
在docker中使用caddy和trojan-go搭建网络代理服务
关闭防火墙 更新索引和相关依赖 创建 /var/www/html 目录存放 index.html 网页文件 创建 /etc/caddy 目录存放 Caddyfile 配置文件 创建 /etc/trojan-go 目录存放 config.json 配置文件 安装 acme.sh ,将 my@example.com 替换为你自己的邮件 安装 socat ,使用 acme.sh 申请证书必须安装它 申请证书,将 example.com 替换为你自己的域名,并保证 80 端口没有被占用 安装证书,将 example.com 替换为你自己的域名,将 server.key 和 server.crt 文件安装在 /etc/trojan-go 目录中 升级 acme.sh 卸载旧版本容器 更新索引和相关依赖 信任公钥 添加软件仓库 安装 docker