Skip to content

About

xbox 下载速度测试、找到最快的 CDN 节点、解决下载速度慢

Resources

Stars

33 stars

Watchers

1 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

Xbox SpeedTest (Node.js 实现)

使用方法

安装

git clone https://github.com/isbasex/xbox-speed-test.git

运行测试

node index.js

可选环境变量

变量 说明 默认值
isCN 设置后测试国内节点(cdn-cn.list),否则测试国际节点(cdn.list) 未设置
CONCURRENCY 并发测试的节点数。默认 1(串行)以保证测速准确;调高可加速,但各节点会争抢带宽导致结果偏低 1
TIMEOUT 单个节点的测速超时(秒) 8

示例:

# 测试国内节点
isCN=1 node index.js

# 4 并发快速测试(精度略降)
CONCURRENCY=4 node index.js

测试中

测试结束后会输出各节点的速度排序表:

下载速度排序

节点 ip 自助更新

这个仓库里的 cdn.list 和 cdn-cn.list 文件内置了世界各地的 Xbox CDN 节点, 这些节点随着时间的推移可能会有部分失效,你可以自行通过 dig 命令配合各国的公共 DNS 查找最新的有效 CDN 节点, 也可以删除无效和特别慢的节点。

更新 cdn-cn.list(国内下载节点)

dig assets1.xboxlive.cn @119.29.29.29

dig assets1.xboxlive.cn @223.6.6.6

dig assets1.xboxlive.cn @114.114.114.114

更新 cdn.list(国际下载节点)

dig assets1.xboxlive.com @119.29.29.29

dig assets1.xboxlive.com @223.6.6.6

dig assets1.xboxlive.com @114.114.114.114

@ 后面的 DNS 服务器地址可以自行替换,https://public-dns.info/ 这里有很多世界各地的公共 DNS 服务器地址。

macOS 自带 dig 命令,Windows 用户建议用 WSL。

Docker 运行

如果你本地没有正确的 node 环境,可以尝试用 docker 运行

docker run --rm -v `pwd`:/tmp/xbox node sh -c "cd /tmp/xbox && node index.js"

感谢

About

xbox 下载速度测试、找到最快的 CDN 节点、解决下载速度慢

Resources

Stars

33 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages