请教 V 友,目前最新 openwrt 或者魔改 openwrt 整个局域网代理的稳定解决方案有啥?

207 天前
 v7eeaU2MLyWNvp

我的需求:

  1. 整个局域网都进行代理,
  2. adguard home DNS 缓存加速
  3. 国内路线走国内 DNS ,国外路线走国外 DNS

我现在的情况:


怎么实现?

这两年有没有啥新解决方案?

大家都是啥方案?


所以想问问,你是怎么搞的?当时啃 openclash 就难啃,这个五一别是要再啃几天,网上的资料浩如烟海但真就乱七八糟的让人头大啊。。。谢谢 v 友了。。。

3057 次点击
所在节点    OpenWrt
25 条回复
xbin
206 天前
隔壁恩山论坛, 搜索"adguard home" ,有一大堆方案,挑合适自己的
我是旁路由 passwall2 + Adguard Home + mosdns
yyzh
206 天前
同完全看不懂 clash 的配置.所以现在在用 passwall2.封广告啊 dns 分流啊全都是它干.路由器买的 mt6000 自带 openwrt 界面.保证了绝对的稳定
leloext
206 天前
openclash+mosdns ,openclash 全部指定 mosdns 为上游,mosdns 做好分流。
Puteulanus
206 天前
passwall + smartdns 就行,passwall 现在内建 ChinaDNS-NG ,第三点就是它做的

ChinaDNS-NG 的逻辑是通过两个名单来选择查询逻辑,国内白名单只走国内 DNS 查,国外被墙名单只走可信 DNS 查,其他的两个 DNS 都走,如果国内 DNS 返回了国内 IP 就用国内的,否则用可信 DNS 的

所以 ChinaDNS-NG 需要两个上游 DNS ,一个国内 DNS ,一个可信 DNS 。这个也就是 smartdns 里第二 DNS 服务器的作用,它一个插件可以跑两个 DNS 起来,通过分组设置一个向国内查询,一个向国外查询

这样说应该好理解吧
v7eeaU2MLyWNvp
206 天前
@xbin #1 那我多抄几本作业
@yyzh #2 这个插件有新功能了?那我要瞅瞅,这个路由自带 op 也不错。谢谢提供
@leloext #3 mosdns 也是才看到,谢谢了,我搜搜看
explorerproxy
206 天前
openclash 的配置项真的是太繁杂了
我是基本默认配置+订阅转换能稳定跑起来就没管了
v7eeaU2MLyWNvp
206 天前
@Puteulanus #4 说的很好,我再看看 pw ,谢谢
v7eeaU2MLyWNvp
206 天前
@explorerproxy #6 虽然很繁杂,但有些功能确实有用。典型程序员打补丁做法,屎山不想动,然后新建一个 tab ,这个里面第 1 个按钮补充屎山第 2 个 tab 第 3 个按钮的功能,第 2 个按钮补充第 4 个 tab 第 5 个按钮的功能。。。哎。。。节哀。。。
465456
206 天前
要整个局域网代理,代价比较大,例如机场节点翻车,网络就废了一大半
v7eeaU2MLyWNvp
206 天前
@465456 #9 肯定要有规则的么
leloext
206 天前
@v7eeaU2MLyWNvp openclash 的界面的确一言难尽,我都是直接写 config 的,一次写完之后基本上不用再动了(我是自建而不是订阅)
zhaidoudou123
206 天前
我之前用 openwrt 的时候也用不明白 openclash ,换了 passwall 挺好的
LaoDahVong
206 天前
惭愧的说 passwall, clash 什么的我一直都很疑惑, 咋没啥文档, 从来没弄明白怎么玩过. 感觉也好臃肿. 同样的吐槽给到 v2rayNG...
我都是直接一个 init script 挂上 xray 配合 iptable 做透明代理...
wcnmm
206 天前
@leloext 写 config+1 写完了三端通用感觉还行。
wcnmm
206 天前
折腾过一次 简单回答一下吧 (提到的问题较多,我选个感兴趣的回答)
面板里的 1000+连接源于 keep-alive-interval ,像 fcm 和 ios 推送需要保持长连接,如果一直探测设备是否在线会比较耗电,所以这个时间设置的比较长,连接是否中断会更新的不及时。
https://github.com/MetaCubeX/mihomo/issues/715

adg+clash 分为两种(这里默认 clash 用的 fake-ip ,一般只对 geosite-cn 进行 dns 查询。如果用 redir-host 可选择套个 dns 插件进行缓存加速+防泄露,配置的当也是不需要套的)
设备→adg→clash (这种情况需要 adg 进行 dnsmaq 劫持/转发,做上游客户端排行只能显示 127.0.0.1 ,防火墙转发能显示设备列表。clash 不劫持 dns )
设备→clash→adg ( clash 劫持 dnsmaq ,adg 劫持选择无,客户端排行只能显示 127.0.0.1 )

关于 openclash 里面的 “追加上游 DNS” 和 “追加默认 DNS” 勾选的方框底下都是有写功能的,你可能没看过 clash 官方文档,不了解 nameserver 和 default-nameserver 这些关键字,如果你想用好,我还是推荐你看一下 clash.meta 的官方文档。

如果还有不了解的欢迎讨论,说错的地方也麻烦指正
v7eeaU2MLyWNvp
206 天前
@wcnmm #15 哎呦喂,非常感谢您的指点,写了这么多,辛苦了哈。我在逼着我自己看他们那个文档,希望能看懂😂。您说的这些我先记下了,后面我试试,谢谢啊。
y1y1
206 天前
https://blog.skk.moe/post/i-have-my-unique-dns-setup/
参照这个做分流,然后把 clash 的 dns 设置为 smartdns 就行了
JensenQian
206 天前
屏蔽广告建议用浏览器插件+手机上李跳跳这种的
代理别折腾 clash,直接 passwall,整个好点的 vps 就完事了
v7eeaU2MLyWNvp
206 天前
@y1y1 #17 给跪了,硬核命令流,我先存起来,争取五一之内看懂一丢丢
x86
206 天前
openclass 很奇怪,有些设备上相对稳定,有些设备上经常断流

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

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

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

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

© 2021 V2EX