OpenWRT, openclash+mosdns+ AdGuard Home 方案

2023-02-20 13:40:28 +08:00
 Zoyo94
- 先附上自己的配置框架图。
![Openwrt.png]( https://s2.loli.net/2023/02/20/fQYswkloGj3WKNu.png)
- 上周六全天,自己各种尝试怎么让这三个服务连起来。
- 网上各种检索就是没有符合的或者成功的,不是国外访问不了就是过滤不起作用。最后自己在那瞎折腾好了。
2773 次点击
所在节点    OpenWrt
4 条回复
cngzsunny
2023-02-21 00:36:12 +08:00
这个架构会有个问题,就是在 ADG 的统计数据界面里面内网客户端都会显示为 127.0.0.1 ,而不是对应的设备 IP 。

基于你现在的这个架构,我建议:
1. OpenClash 上面的 DNS 设置,取消本地 DNS 劫持,自定义上游 DNS 服务器打勾,然后 NameServer 和 Fallback 上面填写 127.0.0.1 ,端口是 MOSDNS 的端口,例如 5335 ;
2. 在 ADG Home 里面,上游 DNS 设置为 OpenClash 的,例如:127.0.0.1:7874 ,其他如你当前的设置按照你现在的,包括重定向 DNS 端口到 ADGHome
3. MOSDNS 就是按照网上的分流 DNS 配置就好了。

这样的结果是 DNS 解析先到 ADG ,然后 ADG 再到 OpenClash ,OpenClash 再查 MOSDNS ,这样既能科学上网,也能进行 ADG 的过滤,而且 ADG 里面的客户端统计信息也是正常显示内网 IP 的。我就是这样设置的。
Zoyo94
2023-02-21 09:56:23 +08:00
我这个也是可以显示各个设备的拦截情况。
我这个方案我是这么认为的也不知道对不对,ADG 接管 53 端口,ADG 过滤之后然后 ADG 通过 MosDNS 进行分发,OpenClash 再通过 ADG 的处理进行科学上网。
Zoyo94
2023-02-21 10:03:30 +08:00
@cngzsunny
#### 感谢您百忙之中的回复。
#### 我改天试试这个方案。 看看那个科学更快,单纯使用 OpenClash+Adbyby Plus+速度最快比较没有走那么多路。
frankilla
166 天前
@cngzsunny 你好,就想知道 openclash 里的“实验性:绕过大陆 ip”选不选呢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/917596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX