发布时间: 2026年1月 栏目:运维笔记/ #Network #Cloudflare #Proxy 字数: 约 4200 字 项目地址: github.com/byJoey/yx-tools
前言:2026,为什么你需要“定制化”测速?
如果说 2024 年是优选 IP 的“黄金时代”,那么 2026 年则是“精细化博弈”的深水区。
随着 Cloudflare 2026 创新报告 指出全球互联网流量中超过 30% 已被 AI Bot 占据,各大 ISP(尤其是国内运营商)对跨境流量的 QoS(流量整形)策略已从简单的“丢包”进化为“动态阻断”。
现在的网络环境呈现出极大的差异性:
同样的 IP,电信能用,移动可能断流。
同样的 443 端口,白天秒开,晚高峰(20:00-23:00)被限速到 50Kbps。
默认参数测出来的 IP 看起来延迟很低(Ping < 100ms),但下载速度却跑不起来。
并不是 Cloudflare 变慢了,而是通用的“默认配置”失效了。
今天我们要介绍的 yx-tools,是 GitHub 上目前更新最勤、Star 增长最快的优选工具之一。它集成了经典的 CloudflareSpeedTest 核心。本文将重点拆解其命令行参数,教你如何根据自己的网络环境(宽带运营商、所在地区、使用时间段)写出最适合你的测速指令。
第一部分:核心武器——yx-tools 技术解析
yx-tools 在 2026 年的优势在于“自动化”与“生态化”:
多模式测速(Multi-Mode): 支持
beginner(小白)、normal(常规)、proxy(反代) 三种模式。端口自定义(Port Customization): 这一点至关重要。2026 年很多地区封锁了标准的 443 端口,利用 Cloudflare 支持的非标端口(如
2053,2083,8443)往往能获得“VIP 级”的体验。云端联动: 测出的好 IP,脚本可以直接通过 API 推送到你的 Worker 或 GitHub 仓库。
第二部分:拒绝“盲测”——命令行核心字段完全解读
很多用户只知道复制粘贴命令,却不知道每个参数在干什么。掌握以下 5 个核心参数,你就是优选 IP 的专家。
(注:以下参数以 standard CloudflareSpeedTest 核心为准,yx-tools 均完美支持)
1. -tp (Target Port) —— 破除封锁的关键
全称: Target Port(目标端口)
默认值: 443
E路领航解读: 这是 2026 年最重要的参数。运营商对 443 端口的 HTTPS 流量审查最为严格。如果你发现优选 IP 总是断流,请第一时间修改此参数。
推荐值:
HTTPS:
2053,2083,2096,8443(强烈推荐 2053,目前干扰较少)HTTP:
8080,2052,2082
命令示例:
-tp 2053
2. -sl (Speed Limit) —— 过滤“假快”IP
全称: Speed Limit(速度下限)
单位: MB/s
E路领航解读: 很多 IP Ping 值只有 30ms,但因为丢包率高,实际下载速度极慢。此参数强迫程序对 IP 进行高负载下载测试。只有下载速度超过这个值的 IP,才会被保留。
推荐值:
4K 视频用户: 建议设置
5(即 5MB/s,约等于 40Mbps 带宽)8K/下载用户: 建议设置
10
命令示例:
-sl 5
3. -tl (Time Limit) —— 延迟与稳定的平衡
全称: Time Limit(延迟上限)
单位: ms (毫秒)
E路领航解读: 设定一个丢弃阈值。如果某个 IP 的 Ping 值超过这个数,直接扔掉,不进行后续的下载测速,节省时间。
推荐值:
沿海地区:
200内陆地区:
300
命令示例:
-tl 250
4. -dn (Download Num) —— 测速数量深度
全称: Download Number(下载测速数量)
E路领航解读: 程序会先 Ping 所有 IP,然后取延迟最低的前 N 个进行下载测速。这个值越大,测速时间越长,但越容易找到漏网之鱼。
推荐值:
10(测前 10 个最快的)命令示例:
-dn 10
5. -o (Output) —— 自动化集成的桥梁
全称: Output File(输出文件)
E路领航解读: 指定测速结果保存为哪个 CSV 文件。对于 Linux 自动脚本或 Windows 批处理非常有用。
命令示例:
-o result_best.csv
第三部分:全平台实战教程 (Windows / macOS / Linux)
🟢 Windows 篇:从入门到精通
对于 Windows 用户,我们推荐使用 命令行参数 启动,以获得最大控制权。
步骤 1:下载与解压 访问 GitHub Releases 页面,下载 CloudflareSpeedTest-windows-amd64.exe,解压到无中文路径文件夹。
步骤 2:打开终端 在解压后的文件夹空白处,按住 Shift + 右键,选择“在此处打开 Powershell 窗口”。
步骤 3:组合拳出击(实战命令) 我们要寻找:端口为 2053,延迟低于 300ms,且下载速度至少能跑满 5MB/s 的 10 个 IP。
PowerShell
# 详解:
# -tp 2053 : 避开拥堵的 443 端口
# -tl 300 : 只要延迟 300ms 以内的
# -sl 5 : 下载速度必须大于 5MB/s (过滤假快 IP)
# -dn 10 : 从延迟最低的前 10 个里测
.\CloudflareSpeedTest-windows-amd64.exe -tp 2053 -tl 300 -sl 5 -dn 10
运行结果: 脚本会弹出一个 CSV 表格,按“下载速度”从高到低排序。切记:优先选速度(MB/s)高的,而不是 Ping 低的。
🍎 macOS 篇:苹果用户的极客方案
macOS 需要解决权限问题。
步骤 1:赋予权限 打开终端(Terminal),输入 chmod +x 并将下载好的文件拖入终端:
Bash
cd ~/Downloads/yx-tools/
chmod +x CloudflareSpeedTest-macos-arm64
步骤 2:解除安全限制 首次运行若被拦截,请在“系统设置” -> “隐私与安全性”中点击“仍要打开”。
步骤 3:高阶测速命令 Mac 用户通常更看重 IPv6(因为很多 Mac 用户使用支持 IPv6 的高端路由器)。
Bash
# -ipv6 : 强制启用 IPv6 扫描(需网络支持)
# -allip : 扫描所有 IP 段(时间较长,但更精准)
./CloudflareSpeedTest-macos-arm64 -ipv6 -tp 8443 -sl 3
🐧 Linux 篇:VPS 与软路由的神器
这是 yx-tools 发挥最大威力的场景。你可以将其设置为 crontab 定时任务,实现无人值守自动更新。
步骤 1:下载与安装
Bash
# 创建目录
mkdir -p /root/yx-tools && cd /root/yx-tools
# 下载核心组件 (请替换为最新 release 链接)
wget -O cf.tar.gz https://github.com/byJoey/yx-tools/releases/download/v2.x.x/CloudflareSpeedTest-linux-amd64.tar.gz
tar -xzvf cf.tar.gz
chmod +x CloudflareSpeedTest-linux-amd64
步骤 2:编写自动优选脚本 auto_cf.sh
Bash
nano auto_cf.sh
写入以下逻辑,利用我们刚才学到的参数:
Bash
#!/bin/bash
cd /root/yx-tools
echo "开始测速..."
# 核心命令:测速端口 2053,要求速度 > 5MB/s,结果存入 best.csv
./CloudflareSpeedTest-linux-amd64 -tp 2053 -sl 5 -dn 10 -o best.csv
# 提取最快的一个 IP (CSV 第二行第一列)
BEST_IP=$(sed -n '2p' best.csv | cut -d, -f1)
if [ -z "$BEST_IP" ]; then
echo "未找到符合要求的 IP,保持原状。"
else
echo "今日最优 IP: $BEST_IP"
# 这里可以添加 API 调用,例如推送到 DNSPod 或重启代理容器
# echo "$BEST_IP" > /etc/v2ray/ip_list.txt
# systemctl restart v2ray
fi
步骤 3:设置定时任务
Bash
crontab -e
# 每天凌晨 4 点执行,避开网络高峰,测得更准
0 4 * * * /bin/bash /root/yx-tools/auto_cf.sh
第四部分:2026 避坑指南与趋势预测
在使用这些高级参数时,有几个 2026 年特有的坑需要避开:
1. 端口的“幸存者偏差”
不要死磕 443。根据 E路领航的测试数据,以下 Cloudflare 支持的端口在不同运营商下有奇效:
移动宽带: 推荐尝试
2096(HTTPS) 和8080(HTTP)。电信宽带: 推荐尝试
2053(HTTPS)。联通宽带:
8443表现较为稳定。实战策略: 写一个简单的循环脚本,分别测试这几个端口,看哪个带宽最大。
2. IPv6 的双刃剑
趋势: 2026 年,Cloudflare 的 IPv6 节点拥堵程度远低于 IPv4。
操作: 如果你的宽带支持 IPv6,务必在命令中加上
-ipv6。警告: 某些老旧的软路由(如 N1 盒子)对 IPv6 的 NAT 转发性能不佳。如果你发现开启
-ipv6后 CPU 占用飙升导致断流,请回退到 IPv4。
3. 别被 Ping 值骗了
永远记住:Ping 决定游戏卡不卡,Speed (带宽) 决定视频糊不糊。 对于观看 Netflix/YouTube 4K 的用户,请把 -sl (速度下限) 看得比 -tl (延迟上限) 更重要。一个 Ping 180ms 但下载 20MB/s 的 IP,绝对比 Ping 30ms 但下载 1MB/s 的 IP 好用。
结语:做流量的掌控者
技术在变,工具在变,但逻辑永恒。掌握了 yx-tools 的核心参数,你就拥有了穿透网络迷雾的透视眼。
无论你是 Windows 游戏玩家,还是 Linux 运维极客,希望这篇深度教程能让你在 2026 年的数字海洋中,依然能找到那条最快的航道。
本文首发于 E路领航 ( blog.oool.cc),转载请注明出处。