Skip to content

Latest commit

 

History

History
41 lines (22 loc) · 2.06 KB

README_zh.md

File metadata and controls

41 lines (22 loc) · 2.06 KB

GcoreCDNIPSelector

中文English

Gcore-CDN中选择最佳IP,以获得最低延迟和最稳定的连接。

概述

Gcore的CDN在全球范围内提供了一个无缝的体验。然而,来自中国的网络连接有时会出现数据包丢失和高延迟。为了解决这个问题,一些用户喜欢将Gcore的域名绑定到低延迟的IP地址。这个脚本有助于在这种情况下选择具有最低延迟的IP地址。

我使用 Github Actions(Scan and Push)跑代码在LAN里, 这会自动生成一个 result.txt. 你你可以直接查看该文件而不是跑代码。 If you found latancies are 0 in result.txt, you should not trust them.

使用指导

  1. 设置node环境。

如果你还没有设置node, 我强烈推荐nvmnvm-windows来设置。

  1. 运行这个JS文件。
cd GcoreCDNIPSelector/
npm install
node .
  1. 等待几分钟,收到result.txt,其中包含保存在这个文件夹中的最佳IP地址。

为了选择最好的一个结果,你可能需要站长ping来进行二次确认:以保证你选择的IP在国内大多数地区访问都比较稳定。或者,你可以使用你的HTTP服务来测试带宽。

补充

目前,我使用https://api.gcorelabs.com/cdn/public-net-list 来查询IP。万一它过期了,这个脚本就无效了。如果你发现这个脚本是无效的,请提出issue或找到新的URL来代替它。

你试过AWS的CDN Cloudfront吗?

我已经为Cloudfront写了另一个IP选择器:CloudFrontIPSelector,你可以试试。