好友
阅读权限 20
听众
最后登录 1970-1-1
本帖最后由 Cristy 于 2024-9-12 14:47 编辑
doggo
——————————————————————————————————————————————————————
介绍
用Golang编写的现代命令行DNS客户端(如 dig )。它以简洁的方式输出信息,并支持DoH,DoT,DoQ和DNSCrypt等协议。
——————————————————————————————————————————————————————
地址
https://github.com/mr-karan/doggo
——————————————————————————————————————————————————————
地址官方安装说明(翻译版)
安装
易于安装(推荐) [color=var(--fgColor-accent, var(--color-accent-fg))] [backcolor=var(--bgColor-muted, var(--color-canvas-subtle))]
curl -sS https://raw.githubusercontent.com/mr-karan/doggo/main/install.sh [color=var(--color-prettylights-syntax-keyword)]| sh
包管理器 [color=var(--fgColor-accent, var(--color-accent-fg))] Homebrew: brew install doggo
Homebrew:brew安装doggo Arch Linux: yay -S doggo-bin
Arch Linux:yay -S doggo-bin Scoop (Windows): scoop install doggo
Scoop(Windows):scoop install doggo Eget: eget mr-karan/doggo
Eget:eget mr-karan/doggo
二进制安装 您可以从Releases页面下载各种操作系统和架构的预编译二进制文件。
Go Install 如果你的系统上安装了Go,你可以使用go install命令: [backcolor=var(--bgColor-muted, var(--color-canvas-subtle))]
[Shell] 纯文本查看 复制代码
go install github.com/mr-karan/doggo/cmd/doggo@latest
该二进制文件将在$GOPATH/bin/doggo中提供。
Docker [color=var(--fgColor-accent, var(--color-accent-fg))] [backcolor=var(--bgColor-muted, var(--color-canvas-subtle))]
[Shell] 纯文本查看 复制代码
docker pull ghcr.io/mr-karan/doggo:latest
docker run --rm ghcr.io/mr-karan/doggo:latest example.com
有关更多安装选项,包括二进制下载和Docker镜像,请参阅 完整的安装指南 https://doggo.mrkaran.dev/docs/intro/installation/。
快速启动 这里有一些快速的例子,让你开始使用doggo:
[Shell] 纯文本查看 复制代码
# Simple DNS lookup
doggo example.com
# Query MX records using a specific nameserver
doggo MX github.com @9.9.9.9
# Use DNS over HTTPS
doggo example.com @https://cloudflare-dns.com/dns-query
# JSON output for scripting
doggo example.com --json | jq '.responses[0].answers[].address'
# Reverse DNS lookup
doggo --reverse 8.8.8.8 --short
发帖前要善用【论坛搜索 】 功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。