顾长风:Openwrt 玩法 写了 openwrt ·all in one· 的玩法。
但有个问题,一直在openwrt 装服务,一但有问题, 所有都得崩,所以这回玩法需要升级。
在一次升级 AdguardHome 的时候,和 dnsmasq 冲突了,导致后续网络出了点问题,主要是dns和dhcp(dhcp其实可以用adguardhome的),但后续看网上”毒贴”,瞎配置了一些以为可以恢复正常的操作,结果“毒死”了。
这次还好,毒之前,我已经将服务都转移了。。。所以收到伤害不深,但也花了10个小时修复 openwrt,主要还是想恢复,想到要装一些服务觉得很麻烦,后面重装反而更快。
我用的服务全部已经转移在docker里面了。
个人在用服务
这次升级玩法一个原则,保持 Openwrt 独立性,维护网络稳定性。
Openwrt 只管网络
AdguardHome
OpenClash
DDNS
端口转发
在用服务隔离
转移到另外设备处理,如另外一台软路由或者NAS。
1、点击“网站”菜单,在右侧点击“修改默认页面”,在弹出对话框内点击“空白页”。
2、将下载好的模版页面代码粘贴至新的对话框内保存后即可。
3、将下载好的模版部署至WEB服务器中,并确保使用IP可直接访问到拦截提示页。
4、修改AdGuardHome配置,找到设置里面的“DNS服务设定”,将“DNS服务设定”里面的“拦截模式”修改为“自定义IP”并填入WEB服务器IP地址。
5、清空AdGuardHome查询日志与统计数据。
6、AdGuardHome拦截页面模版下载相应的模版。
7、使用文本编辑器打开下载好的模版文件,并找到1656行。
8、将红框内的URL地址替换为自己的AdGuardHome控制台地址即可。以上为AdGuard将打开网址修改的方法。
手动重启AdGuardHome就能恢复正常。
在Padavan上使用AdGuardHome,一天会出现一两次占用cpu过高,同时内网无法访问网页的现象。同时有可能是用了里面修改DNS的功能,换成了别的域名解析服务器,如果选用的不合适的DNS,例如dna服务器在海外,那么会明显影响到你打开网页的速度。
建议还是默认用运营商的DNS,一般是速度最快的。
方法如下:
首先将爱快绑定云平台,并且在云平台安装好Docker插件。
来到系统设置插件管理打开服务会提示绑定存储(或点击服务设置)
选择刚刚创建的普通存储,下方的镜像库可以留空。
确定后开起Docker服务,然后点击“接口管理”配置接口。
填入接口名称及IP地址
接下来是添加镜像,点击添加在镜像库下载搜索关键词“adguard”
跟着是比较重要的设置环节
回到磁盘管理在Docker文件夹下方创建一个文件夹adguardhome,
在这个文件夹再创建两个文件夹