智能 Hosts 测速优化工具 SmartHostsTool v1.8 中文绿色版

SmartHostsTool 是一款专业的域名 IP 智能测速与 Hosts 文件优化工具,通过高性能并发测速算法,自动筛选最优 IP 并写入系统 Hosts 文件,可以有效解决:

✅GitHub 等网站访问速度慢
✅DNS 解析不稳定或被污染
✅特定域名访问受限或超时
✅需要频繁切换 IP 的场景

开源地址:https://github.com/KenDvD/SmartHostsTool-github

核心特性

🎨 现代化 UI 设计:玻璃拟态设计语言,渐变背景 + 卡片式布局
⚡ 高性能并发测速:基于 ThreadPoolExecutor,支持 TCP/TLS/ICMP 多种测速方式
🔄 多源智能切换:支持 7+ 个远程 Hosts 数据源,自动按优先级切换
🛡️ 自动权限提升:启动时自动请求管理员权限
🧠 智能 DNS 解析:批量域名并发解析,自动去重并聚合 IP
📊 高级测速指标:延迟、抖动、稳定性等多维度测速
🔒 TLS/SNI 验证:HTTPS 证书验证,确保 IP 真正可用
📡 ICMP 回退机制:TCP 测速失败时自动使用 ICMP ping
💾 自动备份:写入 Hosts 前自动备份,支持回滚
⏰ 定时测速:支持定时自动测速并写入最优 IP
🔔 系统托盘:最小化到托盘,后台运行不占用任务栏

软件下载

https://pan.baidu.com/s/1EdEVQRFnVb-t-04Q_vZzHA?pwd=1140
https://pan.quark.cn/s/dca8cd73aa1b
https://url57.ctfile.com/d/16898257-167383397-ae16df?p=1140
https://pan.xunlei.com/s/VOzVSi-JnKKGc7hPrkjxDbyPA1?pwd=e97v
https://1811664795.share.123pan.cn/123pan/q7CRVv-SC6kd

使用指南

图片[1]-智能 Hosts 测速优化工具 SmartHostsTool v1.8 中文绿色版-十一张
图片[2]-智能 Hosts 测速优化工具 SmartHostsTool v1.8 中文绿色版-十一张

第一步:选择测速目标

选项 A:使用远程 Hosts(GitHub 专属)

①点击左侧 「🌐 远程 Hosts(仅 GitHub)」 标签页
②在「自定义预设」中 选中 github.com
③点击顶部 「🔄 刷新远程 Hosts」 按钮
④等待数据获取完成(通常 2-5 秒)

远程 Hosts 优势:

✅ 无需手动解析 DNS
✅ 获取 GitHub 全家桶域名(github.com、githubusercontent.com、assets-cdn.github.com 等)
✅ 数据来源可靠(由社区维护并定期更新)

选项 B:自定义域名解析

①点击左侧 「自定义预设」 标签页
②点击 「➕ 添加」 按钮,输入域名(如 google.com、twitter.com)
③按住 Ctrl 或 Shift 多选要测速的域名
④点击 「批量解析」 按钮

自定义解析说明:

🔍 程序会通过 DNS 查询获取域名的所有 A 记录
⚡ 使用 20 线程并发解析,速度极快
📊 解析结果会显示在「🔍 所有解析结果」标签页

第二步:开始智能测速

①确认左侧已有 IP 数据(远程 Hosts 或解析结果)
②点击顶部 「▶ 开始测速」 按钮
③观察右侧结果区域实时更新
④如需中断,点击 「⏸ 暂停测速」

测速技术细节:

🚀 60 线程并发:同时测试多个 IP,速度快 10 倍
🎯 TCP 80 端口探测:模拟真实 HTTP 访问,精准度高
📏 三次取平均:每个 IP 测试 3 次取平均值,避免网络波动
⏱️ 超时控制:单次测试超时 2 秒自动标记为「超时」
🔄 节流排序:测速过程中每 300ms 刷新一次列表,避免卡顿

第三步:写入 Hosts 文件

方式 A:一键写入最优 IP(推荐)

①测速完成后,点击底部 「一键写入最优 IP」 按钮
②程序会自动为每个域名选择延迟最低的可用 IP
③确认弹窗提示,等待写入完成

方式 B:手动选择 IP 写入

①在右侧结果列表中,点击「选择」列的复选框
②可多选不同域名的 IP 地址
③点击底部 「写入选中到 Hosts」 按钮

适用场景:

🎯 需要为不同域名指定特定 IP
🔀 测试不同 IP 的实际访问效果
🛡️ 避免某些 IP 被运营商限速

第四步:刷新 DNS 缓存

写入 Hosts 后,点击顶部 「🧰 更多」 → 「🧹 刷新 DNS」 使配置立即生效。

⚙️ 高级功能

1、远程数据源切换

点击顶部 「远程源:自动(按优先级)▾」 下拉菜单,可手动指定数据源。

2、定时测速

点击 「🧰 更多」 → 「⏰ 定时测速设置」,配置定时自动测速:

●设置测速间隔(推荐 30-240 分钟)
●选择要测速的域名
●开启自动写入最优 IP
●支持托盘通知

3、系统托盘

●最小化到托盘:关闭窗口时最小化到系统托盘而非退出
●快捷操作:右键托盘图标可快速测速、刷新 DNS
●后台运行:不占用任务栏空间

4、测速配置

点击 「🧰 更多」 → 「⚙️ 测速配置」,自定义测速参数:

TCP 端口、超时时间、尝试次数
TLS/SNI 验证开关
ICMP 回退机制
高级指标(抖动、稳定性)

5、查看 Hosts 文件

点击 「🧰 更多」 → 「📄 查看 Hosts 文件」,程序会自动用系统默认编辑器打开 Hosts 文件。

Hosts 文件路径:

Windows: C:\Windows\System32\drivers\etc\hosts
macOS/Linux: /etc/hosts

写入标记:

# === SmartHostsTool Start ===
185.199.108.153 github.com
140.82.113.4 api.github.com
# ... 更多记录
# === SmartHostsTool End ===

💡 程序会在标记区间内管理记录,不会影响其他手动配置

支持的远程 Hosts 数据源(按优先级):

●tinsfox:github-hosts.tinsfox.com
●GitHub520:raw.hellogithub.com
●GitHub520 原始:raw.githubusercontent.com
●GitHub520 CDN:fastly.jsdelivr.net / cdn.jsdelivr.net
●GitHub Raw 代理:ghproxy.com
●ineo6 镜像:gitlab.com

💡 默认「自动」模式会按上述顺序依次尝试,直到成功获取数据

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞19 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容