Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證一个面向开发者/运维/普通用户的轻量交互式网络排查 CLI:全程选单式交互,不用记复杂参数;把最常用的网络操作做成一键可读的结果页。
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗netq 是面向开发者/运维/普通用户的轻量交互式网络排查 CLI:全程选单式交互,不用记 netstat / ping / tracert 等复杂参数;同时也提供对脚本与 agent 友好的子命令接口。
| 能力 | 说明 |
|---|---|
| 快速体检 | DNS / Ping / TCP / HTTP / TLS 并行检测,输出健康分与建议 |
| TLS 证书 | 有效期、SAN、协议与套件一键查看 |
| DNS 对比 | 系统 DNS vs Cloudflare / Google,标出不一致 |
| Watch 监视 | 周期性 Ping + TCP,终端刷新连通状态 |
| 子命令 CLI | netq dns / netq doctor 等,统一 --json 输出 |
| 常用收藏 | favorites 增删查跑,保存到 ~/.netq/config.json |
| 公网 IP | 快速查询出口 IP(基于 api.ipify.org) |
| 本机网卡 | Node 获取 + 可选系统命令(ipconfig / ifconfig / ip) |
| DNS | lookup / resolve(A / AAAA / CNAME / TXT / MX / NS / SRV) |
| Ping / Traceroute | 连通性与路由路径 |
| TCP 端口 | 单端口或批量(如 80,443,3000-3010) |
| HTTP(S) | 状态码、重定向链、解析 IP |
| 监听端口 | 本机 Listening 列表,端口/PID 过滤,Windows 可解析进程名 |
| 导出报告 | doctor --export 写出到 ~/.netq/reports/ |
交互模式(菜单式):
netq
# 或
netq interactive
非交互模式(适合脚本 / CI / agent):
netq public-ip
netq dns github.com
netq dns-compare github.com
netq tls github.com
netq ping 1.1.1.1 -c 4
netq traceroute github.com
netq interfaces --system
netq doctor github.com
netq doctor github.com --ports "80,443,3000-3010" --json
netq watch 1.1.1.1 --interval 2000 -c 5
netq tcp github.com 443
netq tcp github.com 80,443,3000-3010 --json
netq http https://github.com --method GET
netq listening --port 3000 --json
netq favorites list
netq favorites add ping 1.1.1.1 --label "CF DNS"
netq favorites run 1
netq help doctor
全局安装(发布到 npm 后):
npm i -g @alexanderjcarter/netq
netq
库用法:
const { dnsLookup, tcpCheck, tlsCheck, dnsCompare, scoreDoctor } = require('@alexanderjcarter/netq');
所有命令支持 -j / --json,统一结构:
{
"ok": true,
"command": "dns",
"ts": "2026-07-19T00:00:00.000Z",
"data": {}
}
失败时进程退出码为 1。watch 为终端刷新命令,不支持 --json。
traceroute 在部分 Linux 发行版需单独安装,缺命令时会提示。~/.netq/config.json(收藏、默认超时、Ping 次数、recentHost 等)。~/.netq/reports/。| 文档 | 说明 |
|---|---|
| LICENSE | MIT 许可证(SPDX: MIT) |
| SECURITY.md | 安全策略与漏洞报告 |
| SUPPORT.md | 获取帮助与反馈渠道 |
| CONTRIBUTING.md | 贡献指南 |
| CODE_OF_CONDUCT.md | 行为准则 |
| CHANGELOG.md | 更新记录 |
| RELEASE.md | 维护者发布流程 |
许可证:MIT © 2026 Alexander James Carter。贡献即表示同意以相同许可证授权。
页面展示:功能与用法展示页见 docs/index.html。