元旦期间,做了一个openwrt程序,域名路由

一般的路由, 是按照目标设置的, linux下的iproute2可以基于来路, 网卡,iptables MASK, 设置路由规则。

而域名路由(https://github.com/lshw/dnsmasq_route)程序, 可以实现基于域名的路由设置。 实现流量优化, 

它读取dnsmasq的日志输出, 进行分析,提取需要转发的目标地址.

附件是newifiD2设备的ipk程序, 可以在openwrt 19+ 安装使用,

程序只负责路由转发设置,大家可以使用各种方式, 建立自己的链路。

dnsmasq_route
附件大小
dnsmasq_route_22_20230127-V1.8_x86_64.ipk 用于x86-64, openwrt229.79 千字节
dnsmasq_route_22_20230127-V1.8_mipsel_24kc.ipk 用于newifid2, openwrt229.76 千字节
dnsmasq_route_22_20230127-V1.8_i386_pentium4.ipk 用于i386, openwrt229.75 千字节
dnsmasq_route_19_20230127-V1.8_mipsel_24kc.ipk 用于newifid2, openwrt199.57 千字节
dnsmasq_route_18_20230127-V1.8_mipsel_24kc.ipk 用于newifid2, openwrt189.74 千字节