首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >个人站长必备 Go 工具:quien

个人站长必备 Go 工具:quien

作者头像
井九
发布2026-05-28 08:18:50
发布2026-05-28 08:18:50
60
举报
文章被收录于专栏:四楼没电梯四楼没电梯

做独立博客、网站运营,最常遇到的问题是:

这个域名还有多久到期? 这家 DNS 解析稳不稳? 对方的邮件服务器到底能不能收到我的信? 我的网站 SEO 到底过不过关?

以前,你需要装一堆工具:whois 查域名,dig 查 DNS,nslookup 查 MX 记录,再打开一堆网页查 SEO……来回折腾。

quien 是一个用 Go 写的开源工具,以上这些,一条命令全搞定。

在这里插入图片描述
在这里插入图片描述

什么是 quien

quien(西班牙语里"谁"的意思)是一个更现代化的 whois 和域名情报工具包,核心特性包括:

  • RDAP 优先 + WHOIS 兜底:全面覆盖各类 TLD
  • IP 反查:反向 DNS、网络信息、滥用举报联系人、ASN 发现
  • DNS 解析:A/AAAA/CNAME/MX/TXT/NS 全套
  • 邮件配置审计:MX、SPF(含 include/redirect 树形展开)、DMARC、DKIM、BIMI 验证
  • SEO 分析:robots.txt、canonical、sitemap、标题/描述/标题标签、图片 alt,还有结构化数据(JSON-LD、Open Graph、Twitter Cards)
  • 技术栈检测:WordPress 插件、JS/CSS 框架、外接服务识别
  • Core Web Vitals 真实数据:LCP、INP、CLS、FCP、TTFB 字段数据及历史趋势(需配 CrUX API)
  • JSON 子命令:方便脚本调用 quien whoisquien dnsquien seo

所有查询都带自动重试和指数退避,网络不稳定也不容易挂。


安装,超快

macOS
代码语言:javascript
复制
brew tap retlehs/tap
brew install retlehs/tap/quien
Linux(Ubuntu/Debian)
代码语言:javascript
复制
curl -fsSL https://apt.quien.dev/install.sh | sudo sh
Arch Linux
代码语言:javascript
复制
yay -S quien
一条命令装好(不需安装)
代码语言:javascript
复制
ssh quien.sh

适合临时用一下的场景。

Go 直接安装
代码语言:javascript
复制
go install github.com/retlehs/quien@latest

安装完成后的界面是交互式 TUI,会自动检测终端背景色(浅色/深色),不需要任何配置。


实际用起来怎么样?

基础查询
代码语言:javascript
复制
# 查域名
quien example.com

# 查 IP
quien 8.8.8.8

# JSON 输出(脚本友好)
quien --json example.com
各子命令场景

邮件配置审计(排查收不到验证邮件的问题特别管用)

代码语言:javascript
复制
quien mail example.com

# 指定 DKIM selector
quien mail example.com --dkim-selector google._domainkey

# 指定 DNS 解析服务器(WSL/VPN 环境很有用)
quien mail example.com --resolver 9.9.9.9

SEO 一键检测

代码语言:javascript
复制
quien seo example.com

返回:是否被 robots.txt 禁止、canonical 是否正确、sitemap 有没有、标题/描述/heading 标签情况、图片 alt 属性,以及 JSON-LD / Open Graph / Twitter Cards 结构化数据情况。

技术栈检测

代码语言:javascript
复制
quien stack example.com

直接告诉你这个站用了哪些 WordPress 插件、哪些前端框架、接了哪些第三方服务。调研竞品网站时特别好用。

一条命令全查

代码语言:javascript
复制
quien all example.com

WHOIS + DNS + 邮件 + TLS + HTTP 头 + SEO + 技术栈,一次性全部拉出来。

CrUX 真实用户体验数据

设置一个免费的 Google CrUX API Key(免费额度足够个人站长用),就能看到真实用户的 LCP/INP/CLS/FCP/TTFB 数据:

代码语言:javascript
复制
export QUIEN_CRUX_API_KEY=你的API密钥
quien seo example.com

这个数据是 Google 收集的真实用户指标,比 PageSpeed Insights 更贴近实际体验。


域名调研实战场景

场景一:买域名之前先摸底

想买一个好域名?先跑一下:

代码语言:javascript
复制
quien example.com

WHOIS 一眼看出注册商、注册时间、到期时间、注册者信息(如果开放的话)。

场景二:排查邮件收不到

用户反映注册邮件收不到?先跑:

代码语言:javascript
复制
quien mail yourdomain.com

SPF 有没有超过 10 次 lookup 限制?DMARC 策略是什么?DKIM 有没有配置?一目了然,比手动 dig 查快十倍。

场景三:接手的网站做尽调

领导交给你一个老站要接手运维,先跑:

代码语言:javascript
复制
quien all oldsite.com

WHOIS 看域名到期日、DNS 看解析服务商、SEO 看有哪些问题、tech stack 看用的是什么技术——一条命令搞定接手报告。

场景四:分析竞品用的是什么技术
代码语言:javascript
复制
quien stack competitor.com

不用再手动翻 HTML 源码,quien 直接把结果整理好给你。


一些小技巧

替换默认 whois 命令(在 ~/.bashrc~/.zshrc 里加一句):

代码语言:javascript
复制
alias whois=quien

自动检测背景色出错时(常见于 tmux、screen、远程 SSH):

代码语言:javascript
复制
export QUIEN_THEME=dark  # 强制深色
export QUIEN_THEME=light # 强制浅色

WSL / VPN 环境 DNS 不稳定

代码语言:javascript
复制
export QUIEN_RESOLVER=1.1.1.1

设置默认 DKIM 查询 selector

代码语言:javascript
复制
export QUIEN_DKIM_SELECTORS=_dmarc,google._domainkey,yandex._domainkey

和传统方案对比

传统方案(whois/dig/nslookup)

quien

安装

系统自带或手动装多个包

一条命令

WHOIS

✅(RDAP 优先,更准)

DNS

dig

邮件配置

需要查多步

一条命令,SPF 树形展开

SEO

打开网页工具

技术栈

打开 wappalyzer

JSON 输出

TUI 交互界面


写在最后

quien 是一个真正为独立开发者和站长设计的工具——不用记一堆参数,不用装一堆软件,一条命令把一个域名/网站的情报全部摸清楚。

做网站运维、域名管理、技术调研,备一个这个在身边,效率提升是实实在在的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是 quien
  • 安装,超快
    • macOS
    • Linux(Ubuntu/Debian)
    • Arch Linux
    • 一条命令装好(不需安装)
    • Go 直接安装
  • 实际用起来怎么样?
    • 基础查询
    • 各子命令场景
    • CrUX 真实用户体验数据
  • 域名调研实战场景
    • 场景一:买域名之前先摸底
    • 场景二:排查邮件收不到
    • 场景三:接手的网站做尽调
    • 场景四:分析竞品用的是什么技术
  • 一些小技巧
  • 和传统方案对比
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档