Featured 使用CoreDNS有不短的时间了,之前也通过自己编译修改版CoreDNS来解决DNS污染的问题,不过后来因为没解决好go module依赖的问题,在官方CoreDNS某次commit后修改版就编译不过了,这样持续了一段时间,直到前几天,我又偶然尝试修改了一番,终于又可以编译过了,于是动了继续增强CoreDNS功能的念头,经过几天的尝试,目前有点小成果。 前段时间开了一个微信公众号《软件开发谈》,可以通过搜索ID“softwaredevtalk”找到,也可以通过扫描文末二维码找到,主要发些与我本职工作相关的Go、C++、软件工程方面的文章。到目前为止发了十几篇文章都是罗列了些modern C++的新特性:
All Stories 得益于Cloudflare CDN的强力支持,偶然发现本站已经支持HTTP3/QUIC了,初步使用体验下来,比传统的HTTP1.1和HTTP2协议要快不少,值得大力宣传和使用。 前些天脑袋一热,就在淘宝花了400大洋入了一个GL.iNet MT1300,主要是换了工作后单位里只是普通电信宽带,上Google搜索是我刚需,尝试了在Windows上用tun2socks和在Virtualbox里装Linux做旁路由后,最后还是决定需要一个额外的小设备专门做这种事情。 虽然现在写blog的频率大不如前,但折腾blog仍然是件很有趣的事,以及新学到些Cloudflare玩法。 去年12月在家里用了TP-Link全家桶,实现了AC+AP的WIFI全覆盖,用的是TL-R470GP-AC这款最便宜的4口千兆PoE带AC的路由器一体机,功能上基本够用。 Clang for Windows早已经可堪实用,官方每隔一个月或几个月会发一个编译好的snapshot外,msys2项目也提供了不是特别新的版本(目前9.0.1)可以直接通过pacman安装使用。作为一个升级控,用上Nightly Build岂不是更爽!当然这不是官方的,而是需要自己下载源代码进行编译。 CoreDNS有一个官方的prometheus插件,可以暴露一个http接口给prometheus使用。通过观察度量数据,可以了解到自己网络使用情况,有些比较有趣。 总共花了十几个小时用Qt写了一个简单的、具有图形用户界面的、CoreDNS配置文件生成工具,只有一个主窗口,传统widget比较丑: 突然心血来潮,花了点时间写了个Jekyll的插件,用于生成PlantUML的各种图。用法大体是这样的: