Repolode
zhihui-hu

zhihui-hu/one-ip

IP検索、ネットワーク・DNS/CDN診断、ブラウザフィンガープリント確認、AIサービスの稼働状況確認ができるCloudflare Workers対応Webツールボックス。

スター
1,090
フォーク
1,302
未解決の Issue
8
最終コミット
24 日前

これは何?

One IPは、IPアドレスの検索やネットワーク・ブラウザ環境の診断に使えるバイリンガル対応のWebツールボックスです。IPv4またはIPv6アドレスを指定すると、位置情報、ASN、CIDR、登録情報、リスクフラグ、レピュテーションスコアを表示します。また、ドメイン、IP、ASNを対象にRDAPベースのWHOIS検索を実行できます。

IP検索に加え、DNSとCDNノードのチェック、Globalpingプローブを使ったグローバルping、サイトごとの外向き通信チェックを備えています。ブラウザ関連の機能では、環境情報、FingerprintJSとCreepJSによるフィンガープリント取得、WebRTC、権限、自動化の兆候を確認できます。複数のAIチャットサービスへの接続状況を確認し、各サービスの公式ステータスページの情報を集約する機能もあります。

React 19、Vite、TypeScriptで構築され、静的アセットとともにCloudflare Workers上で動作します。APIキー不要のIPヘルスチェック用JSON・テキストAPIをドキュメント付きで提供しており、ボタンから、または手動セットアップガイドに従ってCloudflareにデプロイできます。

主な機能

  • 01IPv4・IPv6の位置情報、ASN、CIDR、ネットワーク属性、リスクフラグを検索できます。
  • 02ドメイン、IP、ASNを対象にRDAPベースのWHOIS検索を実行できます。
  • 03DNS解決、CDNエッジノード、サイト単位の外向きIPを確認できます。
  • 04Globalpingプローブからグローバルpingを実行し、レイテンシとパケットロスを確認できます。
  • 05ブラウザフィンガープリント、WebRTC、自動化検知のページを提供します。
  • 06JSON・テキスト形式で出力する公開IPヘルスチェックAPIを提供します。

ユースケース

  • サービスで利用する前に、IPのレピュテーションや種別を確認する。
  • ネットワーク経路で実際に使われる出口IPとCDNノードを診断する。
  • テスト中にブラウザのプライバシー設定やWebRTCリークを検証する。
  • AIサービスの稼働状況を1つのダッシュボードで監視する。
  • Cloudflare Workers上にプライベートなIP・ネットワーク診断ツールをセルフホストする。

クイックスタート

  1. 1

    リポジトリをクローンし、依存関係をインストールします

    pnpm install --frozen-lockfile
  2. 2

    ローカル開発サーバーを起動します

    pnpm worker:dev
  3. 3

    ローカルアドレスでブラウザーからアプリを開きます

使う前に知っておきたいこと

  • /api/* エンドポイントには Cloudflare Worker が必要なため、静的ホスティングだけでは不十分です。
  • サードパーティサービスのレート制限やクロスオリジン制限によって、クエリ結果に影響が出ることがあります。
  • AGPL-3.0 ライセンスでは、ソフトウェアをネットワーク経由で提供する場合、変更したソースコードを共有する必要があります。

トピック

よくある質問

one-ip とは?
IP検索、ネットワーク・DNS/CDN診断、ブラウザフィンガープリント確認、AIサービスの稼働状況確認ができるCloudflare Workers対応Webツールボックス。 One IPは、IPアドレスの検索やネットワーク・ブラウザ環境の診断に使えるバイリンガル対応のWebツールボックスです。IPv4またはIPv6アドレスを指定すると、位置情報、ASN、CIDR、登録情報、リスクフラグ、レピュテーションスコアを表示します。また、ドメイン、IP、ASNを対象にRDAPベースのWHOIS検索を実行できます。
one-ip は無料で使えますか?ライセンスは?
one-ip は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
one-ip は今もメンテナンスされていますか?
活発にメンテナンス中。one-ip の最終コミットは 2026年9月26日 です。
one-ip は何に使えますか?
サービスで利用する前に、IPのレピュテーションや種別を確認する。 ネットワーク経路で実際に使われる出口IPとCDNノードを診断する。 テスト中にブラウザのプライバシー設定やWebRTCリークを検証する。 AIサービスの稼働状況を1つのダッシュボードで監視する。 Cloudflare Workers上にプライベートなIP・ネットワーク診断ツールをセルフホストする。
one-ip のインストール方法は?
リポジトリをクローンし、依存関係をインストールします: pnpm install --frozen-lockfile ローカル開発サーバーを起動します: pnpm worker:dev ローカルアドレスでブラウザーからアプリを開きます
one-ip はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zhihui-hu/one-ip

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト