KixDNS:用Rust重塑旁路网关的DNS分流——防污染防泄漏
为什么放弃Singbox自身的DNS,为什么不使用MosDNS或SmartDNS,而选择一个名不见经传的Rust DNS转发器?这不是一篇软件测评,而是一次真实家庭网络的生产环境完整落地记录。
探索前沿网络技术,网络优化技术分享。路由器配置、OpenWRT、网络监控管理、DNS优化、IPv6优化、游戏性能提升及HomeLab应用,助您打造安全、高效的家庭网络环境与出海体验。详尽的技术文章和应用推荐,提升网络配置能力,推荐最佳工具和应用,分享网络问题解决思路。
为什么放弃Singbox自身的DNS,为什么不使用MosDNS或SmartDNS,而选择一个名不见经传的Rust DNS转发器?这不是一篇软件测评,而是一次真实家庭网络的生产环境完整落地记录。
自己需要通过SSH对家里的网络进行调试,对各种配置文件进行编辑,需要一个舒服的编辑器。我在本地环境中使用的是NeoVim,而在OpenWRT的系统软件仓库中,没有相关的IPK,所以将我自己在OpenWRT上进行编译安装NeoVim的过程以及遇到的坑整理出来。
原方案采用Dae(大鹅) + MosDNS,Dae负责流量分流与代理,MosDNS实现DNS并发请求、DoH/DoT服务及广告过滤。然而,MosDNS的队列机制与无图形界面导致特殊规则配置复杂,遂引入AdGuard Home专注于广告过滤与自定义规则,同时保留MosDNS作为纯DNS转发器,大幅提升配置效率与使用体验。
本文详细介绍ImmoralWRT软件源配置方法,包括命令行和Luci界面操作。提供多个国内镜像站点选择,优化下载速度。适用于OpenWRT用户、路由器爱好者和网络管理员,帮助提升系统性能和软件包管理效率。
在开启IPv6之后,默认情况下,流量会经过主路由的防火墙,在非内网环境下,如果想访问家庭局域网内的服务默认是会被防火墙阻断,所以我们需要在主路由的防火墙中增加放行规则,从而使我们可以在非内网环境下使用家庭局域网内的服务,例如WireGuard、Jellyfin、Sunshine远程串流等等。
之前使用过IFTTT和Dlvr.it进行RSS到Twitter的同步,现在这两个平台都已经收费,无法继续白嫖。在尝试同步RSS到BlueSky的时候发现了PipeDream这个网站,允许用户使用Python或者NodeJS搭建简单的工作流,所以理论上也是可以将RSS同步到Twitter,例如个人博客、豆瓣在看在读等等支持通过RSS Feed输出的信息流。在完成实践并测试成功之后,有了这篇指南。
Chen's Blog,分享安全领域的所思、所想、所学。
空鸣深语
无论你是游戏死忠,还是轻度的休闲玩家,在这里都能找到感兴趣的东西。
要闻快讯
分享免费、小巧、实用、有趣、绿色的软件