コンテンツにスキップ

イグジットノード(全通信暗号化)

イグジットノード(Exit Node) は、クライアント端末のすべてのパケット(0.0.0.0/0 および ::/0)を暗号化トンネル経由で特定の中継ノードに集約し、そのノードからインターネットへ出航させるデフォルトゲートウェイ機能です。

社外テレワークPCや公衆Wi-Fi利用時でも、社内データセンターやクラウド上の特定ノードを経由させることで、固定IP制限のある社内SaaSへのアクセス や 通信の完全暗号化保護 を実現します。


主なユースケース

  1. 公衆Wi-Fiやカフェからのセキュア接続: 平文通信の盗聴やDNSハイジャックを防ぐため、全トラフィックを暗号化して社内出口ノード経由でインターネットへ抜けます。
  2. クラウドSaaSへの固定IPアクセス制限: AWS、Azure、自社データセンターに配置したExit Nodeの固定グローバルIPからのみ、社内ポータルやSalesforce等のSaaSへのログインを許可。
  3. 海外出張時の日本国内IP維持: 海外拠点や出張先から日本国内のExit Nodeを経由させることで、IPジオロケーション制限のある国内クラウドサービスを安全に利用。

手順 1: Exit Node(ゲートウェイノード)の事前準備

Exit Nodeとしてパケットを中継するLinuxサーバーで、OSカーネルのIPフォワーディングを有効化します。

Terminal window
# 1. IPv4 / IPv6 フォワーディングを有効化
echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.d/99-aegismesh.conf
echo "net.ipv6.conf.all.forwarding = 1" | sudo tee -a /etc/sysctl.d/99-aegismesh.conf
sudo sysctl -p /etc/sysctl.d/99-aegismesh.conf
# 2. AegisMesh クライアントを接続
sudo aegismesh up --management-url https://app.aegismesh.kusa-cloud.com

手順 2: 管理画面でのExit Node登録

管理コンソールの 「Network Routes」 画面から、0.0.0.0/0 を中継するExit Nodeルートを登録します。

Exit Node 新規登録モーダル

画面項目の入力マトリクス

番号画面項目推奨設定値説明
①Network Range (CIDR)0.0.0.0/0, ::/0全インターネット通信をルーティング対象とするCIDRです。
②Route Description東京第1DC・インターネット出口ゲートウェイルートの用途や拠点を識別する任意の分かりやすい名称を入力します。
③Routing Peergw-tokyo-exit01 等中継サーバーとして事前にセットアップしたLinuxノードを選択します。
④Masquerade (SNAT)有効 (ON)(緑色)通常のExit Nodeでは有効にします。中継ノードのIPでインターネットへ送信されます。
※社内専用UTM等でRAW IP監査を行う場合は無効化します(UTM連携ガイド参照)。
⑤Distribution Groupsremote-workers, sales 等このExit Nodeの利用を許可するクライアントグループを指定します。
⑥Save Route(クリック)設定を確定し、ネットワーク全体へルート定義を即時反映します。

手順 3: クライアント端末でのExit Node接続・切替

方法 A: GUI アプリケーションからの操作(Windows / macOS)

  1. タスクトレイ(Windows)またはメニューバー(macOS)の AegisMesh アイコン をクリックします。
  2. メニュー内の 「Exit Node」 をクリックします。
  3. 利用可能なExit Node一覧から、接続したいノード(例: gw-tokyo-exit01)にチェックを入れます。
  4. ステータスが「Routed via gw-tokyo-exit01」に切り替わり、全通信が暗号化されます。

方法 B: CLI(コマンドライン)からの操作(Linux / ターミナル)

Terminal window
# 1. 現在の接続状況および利用可能なExit Node一覧を確認
aegismesh status
# 2. 特定のExit Node経由で接続を開始
sudo aegismesh up --exit-node gw-tokyo-exit01
# 3. 正常にルーティングされているかパブリックIPを確認
curl ifconfig.me
# ➔ Exit NodeのグローバルIPが表示されれば成功です
# 4. Exit Nodeの利用を解除し、通常の直接インターネット通信に戻す
sudo aegismesh up --exit-node ""

確認と注意点