新しいオープンソース プロジェクト Globalping が正式に開始され、誰でも利用できることを発表できることを嬉しく思います。
グローバルな遅延のテスト、地球のどこからでも ping を送信、ルーティングの問題のトラブルシューティング、さらには世界中の検閲の調査まで、すべて完全に無料です。
Globalping は、世界中のさまざまな国や都市で実行されている数百 (そしてすぐに数千!) のプローブの広大なネットワークを備えた堅牢なプラットフォームです。
これらのプローブのほとんどは Docker コンテナですが、私たちは貴重な寄付者にハードウェア プローブ(ミニ ARM コンピューター) も提供し、場合によっては無料で配布します。
プローブは、ユーザーの自宅、オフィス、およびユーザーが管理するサーバーでホストされます。プローブがオンラインになると、Globalping API に接続し、プローブ自体を更新し、イベントを待機します。これらはすべてユーザー入力なしで行われます。
プローブは受信接続やポートのオープンを許可しませんのでご安心ください。また、専用の IP アドレスも必要ないため、NAT ユーザーは引き続き貢献できます。
ただし、悪用を防ぐため、パブリック IP ごとにプローブが 1 つまでに制限されています。
このグローバルなプローブ ネットワークのおかげで、誰でも Globalping API を介して測定リクエストを行うことができます。
たとえば、ヨーロッパの 10 か所からtracerouteを実行する場合、プラットフォームはヨーロッパに登録されているすべてのオンライン プローブを考慮し、10個のランダムなプローブに対してローカルのtracerouteを実行するイベントを発行し、結果をリアルタイムでレポートします。
カスタマイズされた統合やツールの作成を検討している開発者には、 Globalping APIが最適です。その他の皆様のために、私たちはシンプルさと使いやすさに重点を置いたさまざまな公式統合に取り組んでおり、その一部はすでに利用可能になっています。それらを詳しく見てみましょう!
Globalping を試してみませんか? Globalping プラットフォーム経由で最初のネットワーク コマンドを送信するには、当社 Web サイトの Web ツールを確認してください。
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
コマンドを使用するか、ボット@globalping
にメンションしてコマンドを実行します。その後、アプリは同じチャネルまたはグループ チャットに結果を投稿することで応答します。
CLI ツールと同じ使いやすい形式を利用しているため、移行はシームレスです。
ボットに言及することで Slack スレッドでテストを実行できるため、停止や CDN ルーティングの問題のトラブルシューティングなどの重要な瞬間にチームと積極的にコラボレーションできます。
これにより、Slack アプリがネットワーク エンジニア、DevOps、テクニカル サポート チームにとって不可欠なツールになると信じています。
本日のリリースは Globalping の旅の始まりに過ぎず、多くの新しくエキサイティングな機能が開発中です。ここではそのうちのほんの一部を紹介します。
Github に参加して、Globalping を強力でユーザーフレンドリーなプラットフォームにすることに共同で貢献してください。
私たちは寄付者や貢献者のサポートに非常に感謝しており、すべての人にとってインターネットを高速化するために協力して素晴らしい時間を過ごせることを楽しみにしています。