Traefik 给反代增加密码

图片[1]-Traefik 给反代增加密码-RSG-人生观前言:

最近群友,询问,在traefik反代后又的程序没有验证的方式,打开后就是可管理的界面,开在公网上非常不安全,其实在traefik上增加一个就可以了。

教程:

我们找到traefik的动态文件,如果是本站模板部署的traefik,默认路径在appdata/traefik/configurations/dynamic.yml,如果又kodbox的小伙伴可以在kodbox进行直接编辑,如果没有可以用nano命令来操作。

注意:这里演示的命令是UNRAID的,其他系统的可以自行替换路径。

nano appdata/traefik/configurations/dynamic.yml

在动态配置文件最下面,可以看到又这一段配置代码。

user-auth:
  basicAuth:
    users:
      - "admin:$apr1$Aa1wBZlU$asdadds0YKDHbLbaqasd1/"

图片[2]-Traefik 给反代增加密码-RSG-人生观

写入文件,的时候注意文件的缩进格式,完成后保存即可,无需重启traefik。

到这里配置就完成了,但是有的小伙伴可能比较蒙圈,不知道这个密码是怎么生成出来的,这里我给他加提供一个网站。

在线 htpasswd 生成器 (oschina.net)

点开网站后输入信息:

图片[3]-Traefik 给反代增加密码-RSG-人生观

把生成的结果,黏贴覆盖到admin那行,就变成了你的密码。

有的小伙伴,可能需要多用户,虽然很少,这里我还是提供一下吧,用生成器,多生成几个用户名和密码,然后复制粘贴到配置文件内,这里我写个示例。

user-auth:
  basicAuth:
    users:
      - "admin:$apr1$Aa1wBZlU$asdadds0YKDHbLbaqasd1/"
      - "admin:$apr1$Aa1wBZlU$asdadds0YKDHbLbaqasd1/"
      - "admin:$apr1$Aa1wBZlU$asdadds0YKDHbLbaqasd1/"
      - "admin:$apr1$Aa1wBZlU$asdadds0YKDHbLbaqasd1/"

配置完成以上内容,我们来说说如何引用。

配置文件方式:

图片[4]-Traefik 给反代增加密码-RSG-人生观

在Middlewares内加入- user-auth之后保存即可,也无需重启traefik,保存即可即时生效。

标签方式:

图片[5]-Traefik 给反代增加密码-RSG-人生观

这里需要注意,如果密码信息,不是通过动态文件提供的,请删掉user-auth@file后面的@file。

结尾:

此教程内容,还是相对简单的,但是这个增加密码的方式还是很实用的,相对一些网页没有密码的时候,用这个方式增加一点点安全,也是不错的选择。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共2条

请登录后发表评论

    请登录后查看评论内容