-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Birditch edited this page May 1, 2026
·
2 revisions
Language: 简体中文 | English
公开仓库支持 Wiki,但仓库设置里可以关闭 Wiki。这个仓库之前的状态是:
{
"visibility": "public",
"has_wiki": false
}所以原因是 Wiki 功能被关闭,不是公开仓库不支持。打开路径:
Settings -> Features -> Wikis
也可以用 GitHub API 打开:
gh api -X PATCH repos/Birditch/NetMedic -f has_wiki=true不会。诊断命令只读取和测试。会改系统配置的命令会明确执行,例如:
applyforce-dohrestore
这些命令需要管理员权限。
有。apply 和 force-doh 会在修改前备份当前 DNS 状态。需要恢复时:
python run.py restore可以跑诊断和部分功能。Windows 原生 DoH 配置依赖 Windows 11 的能力,所以 force-doh 在 Windows 10 上可能不可用。
可以。包和代码结构已经朝跨平台方向整理,macOS / Linux 支持纯 Python 包安装和运行时预览;DNS 修改后端还没完成,因此这些平台目前更适合安装验证、开发和贡献平台后端。
如果你完全信任并正确配置了软路由 DNS,路由器侧统一分流是合理方案。NetMedic 的价值在于:
- 帮你确认问题是否来自 DNS 污染、劫持或地区错配。
- 在 Windows 侧提供可回滚的 DoH / NRPT 修复路径。
- 适合没有权限或不想改路由器配置的用户。
从国内或较远地区访问真实境外 DNS,通常不可能稳定低于 5ms。如果多个境外 DNS 都极低延迟,常见原因是本地网络在拦截、缓存或伪造 UDP/53 结果。
apply 主要写普通 DNS 和 NRPT 分流。
force-doh 会注册 Windows DoH 模板,让 DNS 查询走 HTTPS 443,更适合处理 UDP/53 被劫持的环境。
python run.py check
python run.py recommend
python run.py bench-doh这些命令不会写系统 DNS。
摘要:
python run.py status完整列表:
python run.py status --verboseNetMedic Wiki · MIT License · Repository: https://github.com/Birditch/NetMedic · 简体中文 · English