OpenWRT 系统如何针对 IP 和域名分流?

2023-08-15 16:02:48 +08:00
 mmr

有一个 Lan 接口,对应家里的所有设备。

出口有正常外网,翻墙软件,另一台内网设备上的 socks5 链接( dn42 ),zerotier 的出口,openvpn 的出口。 根据不同的 IP 段和域名,划分不同的 dns 服务器和出口。

同时 openvpn ,zerotier 的流量也可以访问内网的所有其他设备。

有比较直观易用的插件解决吗。

1963 次点击
所在节点    OpenWrt
10 条回复
jackOff
2023-08-15 16:11:29 +08:00
Openclash 可以根据 ip 段进行分流,域名分流大部分翻墙插件都支持,只不过不完美,因为域名分流都是全表数据分流,那个数据太大了就容易卡延迟和速度
mmr
2023-08-15 16:13:04 +08:00
@jackOff 我想要一个系统层级的,而不是用翻墙软件做
jackOff
2023-08-15 16:13:13 +08:00
我的方案是引入第三方分流插件类似于 smartdns ,主要目的是引导到正确的 dns 服务器去获取无污染的 ip 数据就好了
jackOff
2023-08-15 16:13:50 +08:00
明白了,mosdns 咋样
mmr
2023-08-15 16:29:39 +08:00
@jackOff 我去看看,对了,爱快对这类需求的支持怎么样?
neroxps
2023-08-15 17:16:37 +08:00
@mmr 都是利用 ipset+dnsmasq+iptables 三剑客实现的。系统层就是靠这个。
jackOff
2023-08-15 17:22:40 +08:00
@mmr 爱快你可以自己研究,或者你可以研究 ros,像我这种懒猴就喜欢加几个容器解决 dns 分流的问题,你要是不介意会挂三个容器的话我们可以再聊聊
liudanning
2023-08-15 17:26:40 +08:00
luci-app-pbr
mmr
2023-08-15 19:31:42 +08:00
@jackOff 不介意不介意,可以私信指导一下吗,谢谢啦。wx:MTgyMDMxNjkzMjA
cq65617875
2023-08-21 10:37:42 +08:00
dnsmasq+nfset+nftables+ip route+ip rule

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

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

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

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

© 2021 V2EX