OpenWrt
基础指南
新手折腾第一步,必看!
Padavan
基础指南
老毛子、PDCN教程中心
固件集合
下载指南
固件官网下载链接
网络共享
设置教程
U盘无线共享 USB网络共享
https://shop109263549.taobao.com/ (你好多多淘宝店铺)
新建的交流群,方便喜欢折腾电子模块DIY和太阳能灯相关的伙伴们能实时交流:QQ群:1053113133
热度:0您当前的位置:首页 > 教程 > Padavan / 老毛子

Padavan固件AdGuardHome修改登录密码(0.104.3版本为例)

时间:2020-12-26 15:02:51 / 来源:简书 / 作者:小歆Pro

Padavan固件AdGuardHome插件里面竟然没有修改登录密码的地方,由于密码是加密的,随便改的还不能用,今天在简书上看到了一个比较详细的教程。(0.104.3版本为例)

前言

根据AdGuardHome文档中的说明,修改密码需要安装apache2然后执行htpasswd命令来生成密码,但是大多数的环境根本用不到apache2,特别是OpenWrt软路由的环境,因此我分享一个不需要安装apache2的方法。

原理说明

既然是用htpasswd生成密码,那么我们使用网页版的htpasswd生成密码不就可以了,但是遗憾的是我找遍了所有网页版htpasswd使用的算法与AdGuardHome都不一样。后来我找到了AdGuardHome密码的加密算法是Bcrypt,既然如此我们找到个网页版的Bcrypt工具试一下,经测试完全可以用于AdGuardHome密码算法。

Bcrypt加密工具

我这里使用的下面这个工具,理论上百度或谷歌一个Bcrypt在线加密工具都是没问题的。

https://www.jisuan.mobi/p163u3BN66Hm6JWx.html


Bcrypt加密工具

修改AdGuardHome密码

每个平台上的AdGuardHome安装路径可能有所区别,我用的是OpenWrt环境,AdGuardHome配置文件在 /etc/AdGuardHome/AdGuardHome.yaml ,如果你不清楚可以全盘搜索一下 AdGuardHome.yaml 文件。

vi /etc/AdGuardHome/AdGuardHome.yaml

打开 AdGuardHome.yaml 文件,找到以下内容:

users:
- name: root
  password: $2y$05$NXsf6fEZbU4eFmXOAmFSXe0Cdywzt6VPsk0vMJn/PLyGBfLXoIOVW

root替换成你想要的用户名,password: 后面的密文替换成上面Bcrypt加密工具生成的结果。

保存文件,并且重启AdGuardHome,再次登录就可以使用新设定的用户名和密码了。

以上部分的教程来自:

作者:小歆Pro
链接:https://www.jianshu.com/p/9f05463bfb62
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

下面请看老毛子固件里面在哪个地方填新设定的密码: