Skip to content

🧠 核心概念

为了更好地使用 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 colo

ASN (自治系统号)

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          |

如何选择最佳节点

  1. 游戏/网页浏览: 优先关注 TCP延迟,越低越好
  2. 视频/下载: 优先关注 下载速度,越高越好
  3. 综合使用: 寻找 延迟低且速度高 的平衡点

结果文件

  • 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

🎯 下一步

现在您已经理解了核心概念,建议您:

  1. 查看 快速上手 运行第一个命令
  2. 学习 IP 测试功能 的详细用法
  3. 了解 Mihomo集成功能 的完整工作流

Released under the MIT License.