type
status
date
slug
summary
tags
category
icon
password
URL

特别注意:

2023年5月27日更新了代码,修复了http跳转https的问题
2023年4月24日更新了代码,证书在正常情况下两分钟之内就会出来(10分钟内还不行的话就是配置有问题了)

修改配置文件

按需修改traefik.yml、dynamic_conf.yml,其中的xxxx就是需要改的地方,一定要用编辑器改,记事本改了可能导致格式错乱,推荐VS Code

复制三个文件到指定的docker路径

/xxxxxx/docker/traefik/
acme.json、traefik.yml、dynamic_conf.yml
修改 acme.json 权限为600(这步必须做,不然申请证书会报错)
命令 chmod 600 /xxxxxx/docker/traefik/acme.json

部署命令

DNSPOD自动申请证书参数DNSPOD_API_KEY=xxxxxx,xxxxxxxxxxxxxxx(由dnspod的appid和token构成,注意英文逗号隔开)超时时间 DNSPOD_HTTP_TIMEOUT=30

新加反代

修改dynamic_conf.yml即可,保存后自动反代,无需重启容器(会有延迟,等不了的就手动重启),如有报错则重启容器

附件

下载不了的话,点击打开,复制链接到下载器里即可下载

官方文档

其他dns服务商参考官网文档去改docker部署命令及静态文件traefik.yml里申请证书的部分即可
notion image
 

进阶

想让windows远程桌面和https共用同一个端口吗? Come on!So esay!
只需把下面的代码复制到dynamic_conf.yml最下面即可,记得改成你的ip和端口哦
注意:这样会极大增加被黑客扫描风险,慎用!!!

Tip

直接输入plex.example.com:8433就会跳转到https://plex.example.com:8433(最新的附件里有增加相关代码)

后续补充

2023年5月23日:实测在unraid系统下首次申请证书大概率出现申请不到的问题,如果超过3分钟acme的文件大小大于0kb且小于8kb的话(方便判定)则申请证书失败,此时重启Traefik容器后再去观察acme文件大小,超过12kb应该就是正常的了,再访问https查看是否已经正常工作。

参考原文

 
转载请注明本文原文链接,谢绝转载至会员或付费才可以看的博客等,恶心!恶心!恶心!