前言:
最近一直在折腾unraid上使用nginx做反向代理,无奈好多参数都要修改超烦躁,在烦躁的时候群友推荐了traefik,简单看了一下文档查看了一写资料发现还不错,今天就写给出来给大家使用。
更新日志:
2021-03-25 配置文件服务器地址更新,以前的失效!
2021.06.21
- 修复与商店traefik模板串联参数的问题
- 增加SSL认证DNS aliyun以及Google的DNS参数
- 增加独立的面板访问端口
2020.07.14
- 增加跳过SSL检查配置
2021年12月17日
- 修复模板服务器
教程:
原理我就不在这里说了,大家去官方看文档即可,官方给的是docker CP的安装方式,在unraid上使用起来稍微麻烦一点,这里我写了模板并经见了教程。
本人配置的模板中,集成dns认证的aliyun的自动签发证书,在使用的时候请大家,把阿里的KEY记录一下。
curl -sSL https://file.lxg2016.com/assets/docker/traefik/config.sh | sh
在unraid的SSH内输入上面的命令并回车,之后我们配置好域名解析,将域名解析到服务器上,如果是本地测试可以修改host 做本地测试!!!
之后我们进入docker的页面内添加:
Add Container
我们针对模板内的东西进行修改配置!
KEY 内容获取位置:获取阿里云AccessToken
到此就结束了,我们使用https://域名:端口 进行访问 就可以看到traefik的控制面板了。
2021年6月21日后安装的可以使用ip:8080端口或者域名进行访问traefik的面板
注意:如果ip:8080方式访问的并不会提示输入密码!如果需要公网访问,最好使用域名,域名是被反向代理过增加了访问密码的!!!
注意:
很多小伙伴反应配置之后,出现404的错误,这里大家在配置完成之后本地测试的时候,可以考虑在电脑上写HOSTS 做本地解析测试,我不能保证所有人的端口映射配置正确,以及路由器的回流正常!
结尾:
此次教程只是写了安装,我也尽量精简了大部分麻烦的地方,尽量精简安装中的麻烦的位置,如有问题可以在下面留言或者群里和我交流
请登录后查看评论内容