doggo是一个用Golag编写的现代命令行DNS客户端。它以一种简洁的方式输出信息,并支持DoH、DoT和DNSCrypt等协议。
特点:
可读的输出—— 支持颜色和表格格式。支持JSON格式—— 在编写脚本时很有用。支持多种传输协议。DNSover HTTPS (DoH)DNSover TLS (DoT)DNSover TCPDNSover UDPDNSover DNSCrypt支持来自resolv.cof或命令行参数的dots和搜索配置。同时支持多个解析器。同时支持IPv4和IPv6。也可以作为一个网络工具:https://doggo.mrkara.dev。zsh和fish的Shell补全反向DNS查询安装二进制可以从 Releases 部分获取适用于Liux、MacOS和Widows的最新二进制文件。
例如,要拉取最新的liux-amd64二进制文件:
$cd"$(mktemp-d)"$curl-sL"https://github.com/mr-kara/doggo/releases/dowload/v0.3.7/doggo_0.3.7_liux_amd64.tar.gz"|tarxz$mvdoggo/usr/local/bi#doggoshouldbeavailableowiyour$PATH$doggoDocker图像托管在GithubCotaierRegistry(ghcr.io)上。可以在此处查看所有标签。它甚至支持 ARM,因此您可以在RPi上启动一个容器来进行DNS查询。
pull
dockerpullghcr.io/mr-kara/doggo:latest
ru
可以将所有参数直接提供给CLIdockerru命令。例如:
dockerrughcr.io/mr-kara/doggo:latestmrkara.dev@1.1.1.1MX











评论