我们很高兴地宣布,我们的新开源项目 Globalping 正式启动并可供所有人使用。
测试全球延迟,从全球任何角落执行 ping 操作,解决路由问题,甚至调查全球范围内的审查制度——所有这些都是完全免费的。
Globalping 是一个强大的平台,拥有一个庞大的网络,其中包含数百个(很快就会有数千个!)在全球不同国家和城市运行的探测器。
虽然这些探测器中的大多数都是 Docker 容器,但我们也向我们尊贵的捐助者提供硬件探测器(微型 ARM 计算机),并且偶尔会免费赠送它们。
这些探测器由我们的用户托管在他们控制的家中、办公室和服务器中。一旦探测器在线,它就会连接到 Globalping API、更新自身并等待事件——所有这些都无需用户输入。
请放心,探测器不允许传入连接或打开端口。它们也不需要专用 IP 地址,因此 NAT 用户仍然可以做出贡献。
但是,为了防止滥用,我们限制每个公共 IP 只能进行一次探测。
由于这个全球探测器网络,任何人都可以通过 Globalping API 提出测量请求。
例如,要从欧洲十个位置运行 traceroute,平台会考虑在欧洲注册的所有在线探测器,向十个随机探测器发出运行本地 traceroute 的事件,并实时报告结果。
如果您是一名希望创建定制集成和工具的开发人员,那么Globalping API非常适合您。对于其他所有人,我们正在致力于一系列专注于简单性和可用性的官方集成——其中一些已经可用。让我们仔细看看它们!
想试试 Globalping 吗?查看我们网站上的网络工具,通过 Globalping 平台发送您的第一个网络命令。
我们设计了Globalping CLI 工具,通过使用 bash 编写自动化测试脚本的轻松方式,使运行测量和测试变得轻而易举。
首先,在您的机器上安装 CLI 工具:我们支持所有主要的 Linux 发行版,通过 Homebrew 支持 MacOS,通过 Chocolatey 支持 Windows。或者,您可以直接从我们的 GitHub 页面下载新版本的二进制文件。
(不过,我们建议使用包管理器来确保您自动获得更新。)
安装后,您可以像使用任何其他常规本地工具一样使用 CLI 工具。指定网络命令和运行它的位置,您将立即得到响应:
$ globalping ping jsdelivr.com from Germany > EU, DE, Magdeburg, ASN:3209, Vodafone GmbH PING (172.67.213.229) 56(84) bytes of data. 64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=1 ttl=57 time=19.6 ms 64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=2 ttl=57 time=19.8 ms 64 bytes from 172.67.213.229 (172.67.213.229): icmp_seq=3 ttl=57 time=17.0 ms --- ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 402ms rtt min/avg/max/mdev = 17.049/18.791/19.774/1.235 ms
您还可以将输出重定向到一个文件,甚至请求原始 JSON 输出以便于解析。
喜欢 Globalping 的想法,但希望技术不太精通的队友更容易使用它吗?将它用于团队内的协作不是很好吗?我们支持您并开发了官方的Globalping Slack 应用程序来做到这一点!
要开始使用,请在您的 Slack 工作区中安装该应用程序,然后使用/globalping
命令或提及 bot @globalping
来运行命令。然后,该应用程序通过在同一频道或群聊中发布结果来做出响应。
由于它使用与我们的 CLI 工具相同的用户友好格式,因此过渡是无缝的。
由于能够通过提及机器人在 Slack 线程中运行测试,您可以在关键时刻积极与您的团队协作,例如中断或解决 CDN 路由问题。
我们相信这将使我们的 Slack 应用程序成为网络工程师、DevOps 和技术支持团队不可或缺的工具!
今天的发布标志着 Globalping 旅程的开始,我们还有许多令人兴奋的新功能正在开发中。这里只是其中的几个:
在 Github 上加入我们,我们共同致力于使 Globalping 成为一个强大且用户友好的平台。
我们非常感谢我们的捐助者和贡献者的支持,并期待着一段美好的合作时光,让每个人都能更快地使用互联网!