🧠 核心概念
为了更好地使用 ed CLI 工具,让我们先了解几个与命令功能紧密相关的核心概念。理解这些概念将帮助您更高效地使用工具并准确解读测试结果。
🖥️ 节点 (Node)
节点是 ed 工具处理的核心对象,您可以把它理解为一台位于世界各地的服务器。
节点的特征
- 地理位置: 每个节点都有明确的地理位置(如香港、新加坡、洛杉矶等)
- IP 地址: 节点的网络标识,用于建立连接
- 端口: 节点提供服务的端口号(通常是 443、80 等)
- 网络提供商: 节点所属的运营商或云服务商
节点的用途
ed 的核心功能是 iptest IP测试引擎,还集成了 mihomo-iptest 代理配置生成工作流,旨在为您找到:
- 延迟最低的节点(适合游戏、实时通信)
- 速度最快的节点(适合下载、流媒体)
- 可用性最高的节点(稳定可靠)
🔗 订阅链接 (Subscription URL)
订阅链接是一个特殊的网址,里面包含了一大批节点的配置信息。
订阅链接的特点
- 动态更新: 链接内容会定期更新,提供最新的可用节点
- 批量管理: 一个链接可能包含几十甚至上百个节点
- 多种格式: 支持 V2Ray、Clash、Shadowsocks 等多种配置格式
在 ed 中的应用
订阅链接主要用于 mihomo-iptest 集成工作流中的代理验证环节:
bash
# 使用mihomo-iptest进行完整的IP测试+代理配置生成
ed mihomo-iptest -f config.yaml⚡ 网络性能指标
延迟 (Latency)
延迟是指您的电脑与节点通信一次所需的时间,单位是毫秒 (ms)。
延迟的重要性
- 游戏: 低延迟确保操作响应迅速
- 网页浏览: 低延迟提升页面加载体验
- 实时通信: 视频通话、语音聊天需要低延迟
延迟参考值
| 延迟范围 | 质量评价 | 适用场景 |
|---|---|---|
| 0-50ms | 优秀 | 游戏、实时应用 |
| 50-100ms | 良好 | 一般网页浏览 |
| 100-200ms | 一般 | 文件下载 |
| >200ms | 较差 | 不推荐使用 |
速度 (Speed)
速度是指从节点下载数据的速率,单位是 MB/s 或 Mbps。
速度的重要性
- 流媒体: 高速度确保视频流畅播放
- 文件下载: 直接影响下载完成时间
- 网页资源: 影响图片、视频等资源加载速度
速度参考值
| 速度范围 | 质量评价 | 支持应用 |
|---|---|---|
| >50 MB/s | 优秀 | 4K 视频、大文件下载 |
| 20-50 MB/s | 良好 | 1080p 视频、一般下载 |
| 5-20 MB/s | 一般 | 720p 视频、网页浏览 |
| <5 MB/s | 较差 | 仅文本浏览 |
📍 地理位置概念
数据中心 (Colo)
数据中心指服务器所在的物理机房的地理位置,通常用三个字母的机场代码表示。
常见数据中心代码
| 代码 | 位置 | 特点 |
|---|---|---|
HKG | 香港 | 亚洲金融中心,连接性好 |
SIN | 新加坡 | 东南亚枢纽 |
NRT | 日本东京 | 技术先进,速度快 |
LAX | 美国洛杉矶 | 西海岸主要节点 |
FRA | 德国法兰克福 | 欧洲中心 |
使用示例
bash
# 测试香港数据中心的节点
ed iptest -c HKG
# 同时测试多个数据中心
ed iptest -c HKG,SIN,NRT
# 查看所有可用数据中心
ed coloASN (自治系统号)
ASN 是自治系统号 (Autonomous System Number) 的简称,您可以简单地理解为节点的"运营商"或"网络提供商"。
ASN 的作用
- 网络路由: 决定数据包在互联网中的传输路径
- 质量标识: 不同 ASN 的网络质量可能差异很大
- 精确筛选: 可以指定测试特定运营商的节点
使用示例
bash
# 测试特定 ASN 的节点
ed iptest -a 45102
# 查看所有可用 ASN
ed asn
# 查询 ASN 详细信息
ed whois -q AS45102🔍 测试类型
TCP 连接测试
测试与节点建立 TCP 连接的能力和速度,这是最基础的可用性测试。
速度测试
通过下载测试文件来测量实际的数据传输速度。
bash
# 启用速度测试(5个线程)
ed iptest -c HKG -s 5
# 禁用速度测试(仅测延迟)
ed iptest -c HKG -s 0特殊功能测试
ChatGPT 可访问性
测试节点是否能够访问 ChatGPT 服务。
bash
ed iptest -c LAX --chatgpt -s 0代理可用性
测试节点是否适合用作代理服务器。
bash
ed iptest -c HKG --proxyip -s 0流媒体解锁
通过 mihomo-iptest 集成工作流中的sub-check验证环节,测试节点对 Netflix、YouTube 等平台的解锁能力。
📊 结果解读
测试报告示例
| IP 地址 | 端口 | 数据中心 | 地区 | 网络 | TCP延迟(ms) | 下载速度(MB/s) |
|--------------|------|----------|------|-------------|-------------|----------------|
| 8.x.x.x | 443 | HKG | 香港 | Google | 85 | 25.60 |
| 104.x.x.x | 443 | LAX | 美国 | Cloudflare | 45 | 98.10 |如何选择最佳节点
- 游戏/网页浏览: 优先关注 TCP延迟,越低越好
- 视频/下载: 优先关注 下载速度,越高越好
- 综合使用: 寻找 延迟低且速度高 的平衡点
结果文件
- CSV 格式: 详细的测试数据,可用于进一步分析
- 订阅格式: 可直接导入客户端使用的配置文件
💡 实用技巧
地区选择策略
- 就近原则: 选择地理位置较近的数据中心
- 路由优化: 某些"较远"的节点可能因路由优化而速度更快
- 分散测试: 同时测试多个地区,找到最优选择
参数组合
bash
# 快速筛选:香港5个节点,仅测延迟
ed iptest -c HKG -L 5 -s 0
# 深度测试:多地区节点,包含速度测试
ed iptest -c HKG,SIN,NRT -L 3 -s 3
# 功能测试:检查 ChatGPT 可访问性
ed iptest -c LAX,FRA -L 5 --chatgpt -s 0🎯 下一步
现在您已经理解了核心概念,建议您:
- 查看 快速上手 运行第一个命令
- 学习 IP 测试功能 的详细用法
- 了解 Mihomo集成功能 的完整工作流