コンテンツへスキップ

IPv6 Proxy

オープンソースのIPv6プロキシパネルおよび課金プラットフォーム

NexCMPは、ネットワーク事業者が自社のプレフィックスからIPv6プロキシを販売できるようにする請求および顧客ポータルプラットフォームです。サーバーにプロキシノードをインストールし、Mbps制限付きの静的・ローテーション・通信量無制限プランを設定すれば、顧客は独自ドメインのポータル上で注文、ローテーション、エクスポート、更新を行えます。

IPv6 ProxyモジュールはNexCMPに含まれており、追加料金はかかりません。有効化するまではオフになっています。NexCMPはIPアドレスや帯域幅を提供しません。サーバーとIPv6プレフィックスは事業者様ご自身でご用意いただく必要があります。NexCMP Source:買い切り$499で完全なソースコードを提供。 自社事業のために利用、改変、セルフホストが可能です。運営するサービスを販売することはできますが、ソースコードやビルドを転売または再配布することはできません。 Sourceライセンス規約

機能の概要と必要なもの

IPv6 Proxyは、自社のプレフィックスからのIPv6アドレスを出口アドレスとするSOCKS5およびHTTPプロキシを販売します。顧客がプランを購入すると、ホスト名、ユーザー名、パスワードが発行され、いずれかのノードのIPv4アドレスに接続します。ノードはそのトラフィックをプランのIPv6アドレスから送出します。

NexCMPはプラン、価格、ウォレット、請求書、更新、クォータ、ローテーション、エクスポート、ログを処理します。トラフィックの転送はノードが担います。開始するには、SSH経由でアクセス可能なLinuxサーバーと、そこにルーティングされた(またはNDPプロキシによるオンリンクの)IPv6プレフィックスが必要です。

IPv6プロキシプランの管理方法

各画面はカスタマーポータルのサービス詳細ページにあるタブを、サンプルデータとともに表示したものです。タブの選択、矢印ボタンや左右キーによる操作、または全画面ビューアーで確認できます。

概要

クライアントポータル、IPv6プロキシプランの概要:プラン、速度制限、現在のIP、請求、有効期限、ホスト、ポート、ユーザー名とパスワード、接続用HTTP/SOCKS5 URL、トラフィックチャート。
ホスト、ポート、ログイン情報、事前生成された接続用URLに加え、現在のIPとリアルタイムトラフィックを表示。

IP一覧

クライアントポータル、静的IPv6プロキシプランのIPリスト:それぞれ独自のポートとユーザー名を持つ20個のIPv6アドレス。
静的プランでは、各アドレスに固有のポートとユーザー名が一覧表示されます。

ローテーション

クライアントポータル、IPv6プロキシの「ローテーション」タブ:ローテーションの使用済み数と残り数、「今すぐローテーション」、自動ローテーション間隔ボタン、ローテーションリンク、固定デバイス、ローテーション履歴。
オンデマンドでのローテーション、タイマーによる自動ローテーション、スクリプトからのローテーションリンク呼び出しに対応。すべての変更は履歴に記録されます。

帯域幅

クライアントポータル、IPv6プロキシの「帯域幅」タブ:Mbps単位の速度制限と、リアルタイムのダウンロード/アップロード。
Mbps単位の速度制限とリアルタイムトラフィック。

請求管理

クライアントポータル、IPv6プロキシの「請求」タブ:請求サイクル、有効期限、自動更新、更新履歴。
自動更新と更新履歴。

ログ

クライアントポータル、IPv6プロキシの「ログ」タブ:送信元、接続先ホスト、ポート、送信アドレス、トラフィックを含む接続記録。
送信元またはホスト名で検索可能な接続記録。

システム全体のアーキテクチャ

トラフィックは顧客からノードへ直接送信されます。管理パネルは販売、設定、記録を担います。

ノードの管理とセットアップ

ノードは管理コンソールから追加します。手動で必要な手順は、サーバーへのSSHアクセスを用意することだけです。

  • SSH経由でノードを追加

    「Add IPv6 node (SSH)」画面で、サーバーのパブリックIPv4、SSHポート、ユーザー名とパスワード、ノード名、Mbps単位の合計速度制限、理由を入力します。パスワードはインストール時にのみ使用され、保存されません。

  • バックグラウンドインストール

    管理パネルがバックグラウンドでプロキシデーモンをインストールし、インストールログを表示します。処理には数分かかります。管理パネルのホストにはsshpassとSSHクライアントが必要です。

  • プレフィックスプローブ

    ノードは実際のアウトバウンドトラフィックをテストし、プレフィックスがノード宛てにルーティングされているか、同一リンク上(on-link)にあるかをレポートします。受け付け可能なプレフィックスは2000::/3内の/32から/64までです。すでに他のノードに割り当てられているプレフィックスは拒絶されます。

  • ロケーション別ゾーン

    ノードの国情報はIPv4アドレスから判定されます。その国のゾーンに参加するか、無効化された状態で新しいゾーンが作成され、後から有効化できます。

  • ステータスと操作

    ノードのステータスには、新規、インストール中、アクティブ、エラー、無効があります。インストールログの確認、Mbps上限の変更、無効化が可能で、プランにアドレスが残っていなければ削除もできます。削除してもソフトウェアはアンインストールされません。

  • パネルURLと監査

    ノードは、「IPv6 Proxy」>「Settings」で設定可能なアドレス宛てにHTTPS経由でパネルへ通信します。ノードの追加、上限変更、無効化、削除の際には理由の入力が求められ、監査ログに記録されます。

プランと価格設定

3種類のプランタイプと4つの請求サイクルを用意。価格はすべて自由に設定できます。改定後の価格は新規注文に適用され、販売済みプランの価格は維持されます。

  • スタティック

    数量単位で販売される固定アドレスセットで、各アドレスに60001番からの固有ポートが割り当てられます。スタティックプランはローテーションしません。販売可能な最大プランは20,000アドレスです。

  • ローテーション

    期間あたりのローテーション回数単位で販売されます。初回購入時に1回消費され、更新時に回数が追加されます。すべて消費されるとアドレスは回収され、プランが更新されるまで接続は停止します。

  • データ通信量無制限

    データ通信量の制限やローテーション回数の上限はありませんが、Mbps単位で速度制限が適用されます。ローテーションで切り替えられたアドレスは、デフォルトで24時間再利用されません。

  • 請求サイクルと更新

    日次、週次、月次、年次に対応し、プランごとに個別の価格を設定できます。自動更新はデフォルトで有効になっており、残り時間が24時間以下になると更新されます。解約は即座に反映され、返金は行われません。プラン料金はプリペイドウォレットから支払われます。

  • アドオン

    1プランにつき最大20ユニットまでの+50 Mbps、およびデータ通信量無制限プラン向けに最大20ユニットまでの+1デバイスを追加できます。どちらも自由に価格を設定可能です。

帯域幅と制限設定

IPv6 ProxyはMbps単位の通信速度で制限されます。ギガバイト単位のデータ通信量枠はありません。

  • プランごとのMbps上限(双方向)

    各プランには速度制限があり、アップロードとダウンロードに個別に適用されます。速度はプラン基準値に加え、アドオン1ユニットあたり50 Mbpsが加算されます。

  • ノード全体の上限

    各ノードには方向ごとの合計上限があり、ノード追加時に設定され、後から理由を入力して変更できます。ノード上の全プランでこの上限を共有します。

  • 接続制限

    各プランには最大オープン接続数および秒間あたりの新規接続数の上限が設定されます。パスワードの誤入力が繰り返された場合は速度が制限されます。

  • トラフィックとログ

    ノードは1分ごとにバイト数をレポートし、「Bandwidth」タブにグラフとして表示されます。お客様は30日分の履歴を持つ分単位の接続ログを検索することも可能です。

クォータ

proxy6.ipsクォータは、1アカウントが保持できるIPv6プロキシアドレスの上限を規定します。ウォレットから引き落とされる前にチェックされ、上限を超える注文は拒否されます。

クォータはアカウントのチャージレベルに連動し、デフォルトでは無効化されています。レベルごとにデフォルト値を編集できるほか、理由を記録した上で顧客ごとに個別のオーバーライド(監査ログに記録)が可能です。リセラーはクォータの閲覧のみ可能で、変更はできません。

IPローテーション

ローテーションはIPv6でのみ利用可能です。ローテーションされたアドレスは、別の/64に属する新しいアドレスとなります。スタティックプランはローテーションしません。Rotateプランおよびデータ通信量無制限プランでは、3つの方法でローテーションできます。

  • 手動:「Rotate now」ボタンのクリック、またはAPIのローテーションエンドポイントへの1回のリクエスト(各プランにつき最大3秒に1回)。Rotateプランではローテーション回数が1回消費されます。
  • 公開リンク:APIキーを保持できないスクリプト向けに、ログインなしでアドレスをローテーションできるシークレットリンク。お客様はいつでもリンクを再生成できます。3秒に1回のリクエストを受け付け、リンクを知っている人であれば誰でもローテーションを消費できます。
  • スケジュール:30秒から600秒の間隔、または無効。パネルがスケジュールに従って実行します。
  • ノードは約5秒以内に新しいアドレスを反映します。履歴は「Rotation」タブに保持されます。

認証:ユーザー名、パスワード、デバイスロック

IPv6 Proxyはユーザー名とパスワードを使用します。IP許可リストはありません。

  • ユーザー名とパスワード

    各プランに対して認証情報が自動生成されます。お客様はポータル上でパスワードの表示、非表示、再設定を行えます。

  • アドレスの選択

    スタティックプランでは、60001番からのポート番号を指定するか、ユーザー名にアドレス番号を付加することでお客様がアドレスを選択します。

  • デバイスロック

    ローテーションプランでは1台、データ無制限プランでは1台+アドオン、固定プランではロックなしが許可されます。デバイスとはクライアントの送信元アドレスを指し、最初に接続したクライアントがロックを保持します。ロックはお客様または管理者側で解除できます。

  • プロトコル

    ユーザー名・パスワード認証によるSOCKS5およびHTTPプロキシ。TCPのみ対応(UDPおよびプロキシへのTLS接続を行うHTTPSプロキシには非対応)。

エクスポートとAPI

アドレス一覧は7種類(host:port:user:pass形式、ユーザー名・パスワード形式、SOCKS5 URL、HTTP URL、出口IPv6アドレスのプレーンリスト、Clash、sing-box)のフォーマットでエクスポートできます。パスワードが含まれるため、代理ログイン(顧客としての代理サインイン)時はエクスポートが拒否されます。

顧客用APIキーには閲覧、詳細、変更、発注のスコープが用意されています。発注には冪等性キーが必要なため、再試行による二重請求を防げます。APIキーにはローテーションリンクは表示されません。OpenAPIドキュメントおよびcmpコマンドラインツールにより、購入、更新、ローテーション、デバイス解除、パスワードリセット、エクスポート、ログ閲覧がカバーされています。

GET /v1/proxy6/subscriptions/{id}/export?format=socks5
formats: hostport, userpass, socks5, http, ips, clash, singbox

管理コンソールとポータルの画面イメージ

サンプルデータを使用したテスト環境のスクリーンショットです。

管理コンソール:サーバーのIPv4、SSHポート、ユーザー名、パスワード、名前、Mbps上限、理由を入力する「IPv6ノードの追加(SSH)」ダイアログ。値はサンプルです。
管理コンソールからのノード追加。
管理コンソール:各ステータスが表示されたIPv6プロキシノード一覧。ノードはテスト環境のものです。
ノード一覧と各ノードのステータス。
管理コンソール(IPv6 Proxy設定):プレフィックスプール、各種設定、プラン・請求サイクル別の料金表。価格はサンプルであり、推奨価格ではありません。
プール、設定、料金を1画面に集約。
カスタマーポータル:プラン、ロケーション、アドオン、請求サイクル、自動更新が表示されたIPv6プロキシの発注画面。価格はサンプルです。
顧客によるプランの発注。
カスタマーポータル(ローテーションタブ):「今すぐローテーション」、同期間隔、公開ローテーションリンク、ローテーション履歴。
ローテーションタブ。
カスタマーポータル:プランのIP一覧とエクスポート形式の選択。アドレスおよびパスワードはサンプルです。
IP一覧とエクスポート形式。
カスタマーポータル(帯域幅タブ):プランのMbps制限とサンプルデータによるトラフィックグラフ。
プランの速度制限とトラフィック。

エンドユーザーができること

ポータルまたはAPI経由で利用可能。

  • 注文とお支払い

    プラン、ロケーション、アドオン、請求サイクルを選択し、ウォレットから支払います。有効かつノードが稼働中のゾーンのみが表示されます。

  • 接続とローテーション

    接続情報のコピー、パスワードのリセット、即時ローテーション、スケジュールの設定、公開リンクの呼び出しが行えます。

  • エクスポートと監視

    7種類の形式でリストをダウンロードし、トラフィックグラフや接続ログを確認できます。

  • プランの管理

    更新、自動更新の切り替え、ロックされたデバイスの解除、解約、一覧からのプラン削除が行えます。

事業者ができること

NexCMP管理コンソール内で完結。

  • ノードと料金の管理

    ノードのインストール、Mbps上限の設定、プールやゾーンの切り替え、すべての請求サイクルにおける各プランの価格設定が可能です。

  • プランの監視と統轄

    タイプやステータス別にプランを一覧表示し、販売済みMbpsと上限の比較、接続ログの確認、デバイスの解除、理由を指定したプランの無効化が行えます。

  • クォータとリセラー

    クォータのデフォルト値や個別設定を指定できます。各リセラーには「IPv6 Proxyの販売」スイッチが用意されており、モジュールが有効な場合のみ機能します。

  • モジュール切り替え

    License & updatesでモジュールの有効/無効を切り替えます。

インフラストラクチャ要件

サーバーとアドレス空間はお客様にてご用意いただきます。インストール手順はドキュメント https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/ に記載されています。

  • systemdおよびsystemctl、nft、ip、ss、sysctl、useraddコマンドを備えたLinux x86_64ノード。
  • ポート80、443、および60000を超えるすべてのポートが開放(未使用)されていること。インストーラーが他のサービスを停止することはありません。
  • SSH接続および顧客接続用のパブリックIPv4アドレス、ならびにノードから管理パネルへのHTTPS通信。
  • ノードにルーティングされた、またはNDPプロキシによるオンリンクのIPv6プレフィックス(ドキュメント内の例: 2001:db8::/32 など)。
  • 十分なアドレス空間。ルーティングされたプレフィックスでは、販売する各アドレスに固有の /64 が割り当てられるため、同時に販売するアドレス数と同じ数の /64 が必要です(/51 は 8,192 個を含み、5,000 アドレスの静的プランに十分です)。ルーターと共有する単一のオンリンク /64 の場合、販売される各アドレスはその /64 内の 1 つの /128 となるため、1 つの /64 で多数のアドレスを提供できます。
  • メールポート(25、465、587、2525)はブロックされています。お客様がアクセスできるのは、IPv6 アドレス(AAAA レコード)を持つウェブサイトのみです。

導入適性チェック

IPv6 Proxy は、自前の IPv6 割り当てを保持しサーバーへルーティング可能で、請求機能、クォータ管理、API を備えた静的またはローテーションプロキシを販売したいネットワーク事業者やホスティング企業に適しています。

自前の IPv6 空間を持たない方や、本製品で IPv4 の接続先、UDP、HTTPS プロキシ、または IP ホワイトリストを必要とする方には適していません。

アドレスの調達元、適用される法律および利用者に適用される法令の遵守、ならびに利用者に提示する利用規定(AUP)はお客様自身の責任となります。NexCMP は IP アドレスや帯域幅を提供しておらず、本ページは法的助言を構成するものではありません。

FreeとSource

IPv6 ProxyモジュールはNexCMP FreeおよびSourceに含まれており、ノード、プラン、アドレスごとの追加費用はありません。NexCMP Freeは独自のASNとサブネットをお持ちの事業者向けに初年度$0、以降は年間$99で提供され、申請は手作業で審査されます。NexCMP Sourceは一括払いで$499です。上のスライドでカスタマーポータルをご確認いただけます。

IPv6 プロキシパネル:よくある質問

NexCMP で IPv6 プロキシを運用するには何が必要ですか?
systemd とパブリック IPv4 アドレスを備えた Linux x86_64 サーバー、およびそこにルーティングされているか NDP プロキシ対応のオンリンク IPv6 プレフィックスが必要です。ポート 80、443、および 60000 以降の全ポートが空いている必要があります。管理コンソールで SSH 情報を入力してサーバーを追加すると、NexCMP がノードを自動インストールします。
プレフィックスにはどれくらいの IPv6 空間が必要ですか?
プレフィックスがノードへどのように接続されているかによります。ルーティングされたプレフィックスでは、販売する各アドレスに専用の /64 が割り当てられるため、同時に販売するアドレスごとに 1 つの /64 が必要です(/51 は 8,192 個を含みます)。ルーターと共有する単一のオンリンク /64 の場合、販売される各アドレスはその /64 内の 1 つの /128 となります。
静的プラン、ローテーションプラン、データ無制限プランの違いは何ですか?
静的プランは固定アドレスを提供し、ローテーションしません。ローテーションプランは期間あたりのローテーション回数ごとに販売されます。データ無制限プランにはデータ通信量とローテーション回数の上限はありませんが、Mbps 単位の速度制限があり、デバイス数上限が適用されます。
ローテーションはどのように機能しますか?
ポータルや API での手動実行、秘密の公開リンク経由、または 30〜600 秒のスケジュール設定で行えます。各ローテーションによって、異なる /64 から新しい IPv6 アドレスが割り当てられます。
速度はどのように制限されますか?
各プランにはアップロードとダウンロードそれぞれ個別の Mbps 上限が設定されます。+50 Mbps のアドオンを販売することも可能で、各ノードにはプラン間で共有される合計上限が設定されます。ギガバイト単位のクォータはありません。
利用者の認証はパスワードですか、それとも許可された IP ですか?
ユーザー名とパスワードで行います。IP ホワイトリストはありません。ローテーションプランおよびデータ無制限プランは、最初に接続したデバイスにロックされ、お客様側でロックを解除することもできます。
利用者はどの形式でエクスポートできますか?
7 種類です:host:port:user:pass 形式、ユーザー名・パスワード形式、SOCKS5 URL、HTTP URL、IPv6 アドレスリスト、Clash、および sing-box。
IPv4 のローテーションも販売できますか?
いいえ。ローテーションは IPv6 プロキシのみ対応しています。
IPv6 プレフィックスはどこから調達しますか?
事業者様ご自身で調達いただきます。NexCMP はアドレスや帯域幅の割り当てや提供を行っておらず、本記述は法的助言ではありません。アドレスの調達元、適用法令、および利用規定の管理はお客様ご自身の責任となります。

出典

プロキシおよびVPNノードに関するNexCMPドキュメント。

NexCMP を無料で入手

無料でIPv6 Proxyモジュールおよびその他すべてのモジュールが含まれています。今すぐサーバーにインストールするか、まずはカスタマーポータル画面をご確認ください。

最終更新: