本文へ移動

ゲートウェイの公開範囲

ゲートウェイの公開範囲は、リクエストがアプリのマッピングへ到達する前に、地域または CIDR で入口を制限します。既知の地域、企業ネットワークの出口、VPN のネットワーク範囲にゲートウェイを限定する用途に適しています。ホストのファイアウォールではなく、ログイン認証の代わりにもなりません。

他のルールとの違い

仕組み決定する内容
ゲートウェイの公開範囲リクエストがゲートウェイの入口へ到達できるか
IP 許可リスト特定の送信元が、手動またはセッションに関連付けられた IP アクセス許可を取得できるか
マッピングのアクセスポリシーHost を公開するか、ログインを必須にするか
ホストのファイアウォール元のポートをネットワーク層で公開するか。一部のデプロイ方式だけが対応します

設定方法

システム設定 → ゲートウェイ → 公開範囲 でグローバルルールを設定します。

  1. 「公開範囲を制限」を有効にします。
  2. 省、市、必要に応じて通信事業者を指定して地域を追加します。
  3. 固定 VPN、オフィスネットワークの出口、その他の信頼できるネットワーク範囲をカスタム CIDR で追加します。
  4. 保存してゲートウェイへ同期します。

選択した地域は、保存時に最終的な CIDR へ解決されます。カスタム CIDR は 1 行に 1 件入力し、IPv4 と IPv6 の両方を使用できます。形式に誤りがあると保存できません。地域を China Telecom、China Unicom、China Mobile で絞り込むには、CIDR データベース 0.1.3 以降が必要です。対応していない場合でも、通常の地域選択とカスタム CIDR は引き続き利用できます。

最初に、自分の VPN やオフィスネットワークの出口など、確実に利用できる CIDR を 1 件追加してから制限を有効にしてください。地域データベース、モバイルネットワーク、プロキシの出口には誤差があります。地域だけで制限すると、旅行中、ローミング中、企業ネットワークからのアクセスが誤ってブロックされやすくなります。

有効だがルールが空の場合

システムでは、「有効だが地域も CIDR もない」グローバル設定を保存でき、その場合は画面に警告が表示されます。この状態でグローバルルールを継承するサブドメインへアクセスできるのは、ゲートウェイで既存の除外対象となっている送信元だけです。制限を無効にした状態とは異なります。サービス用 Host では、個別にカスタム範囲へ変更するか、公開範囲の制限を無効にすることもできます。

この状態では認証 Host へアクセスできなくなる可能性が高いため、ローカルの管理用入口、予備ネットワーク、または明確な Host 上書きポリシーがある場合にだけ使用してください。

検証と復旧

  1. 許可する外部ネットワークから認証 Host へアクセスし、ログインページが開くことを確認します。
  2. 許可しないネットワークからは、アップストリームアプリへ到達せず、リクエストが拒否されることを確認します。
  3. LAN 内の管理用入口を復旧経路として確保してください。唯一のインターネット側管理経路から自分自身を締め出さないようにします。
  4. 問題が発生した場合は、まず公開範囲の制限を無効にするか CIDR を追加し、その後で IP ジオロケーションサービスと実クライアント IP ヘッダーを確認します。

Host ごとにグローバルルールを上書き

グローバルの公開範囲を有効にすると、サービス用 Host の詳細設定に公開範囲の項目が表示されます。各サービス用 Host では、次のいずれかを選択できます。

選択肢動作
グローバル公開範囲を継承システム設定 → ゲートウェイ → 公開範囲 の地域および CIDR ルールを使用します
カスタム現在の Host に設定した地域または CIDR だけを使用し、グローバルルールを完全に置き換えます
無効現在の Host にゲートウェイの公開範囲制限を適用しません。他の Host はそれぞれの設定に従います

カスタムルールには、地域または CIDR が 1 件以上必要です。ここでの「無効」は、現在の Host に対する公開範囲の検査だけを省略します。マッピング、ログイン認証、その他のゲートウェイ保護が無効になるわけではありません。認証 Host は必ずグローバルルールを継承するため、ここで個別に制限を緩和することはできません。

Host ごとの上書きは、Host ルーティングを使うサブドメインマッピングにのみ適用されます。直接接続モードの元のポート、プロトコルマッピング、fn-knock を迂回できるアップストリームポートは制限されません。

ローカルの送信元に対する認証の除外と、ゲートウェイの公開範囲は別の仕組みです。前段のプロキシがプライベートアドレスを誤って伝達すると、想定と異なる結果になる可能性があります。最初にリクエストログのクライアント IP を確認してください。

よくある問題

保存後、インターネット側の入口をすべて開けない

ローカルまたは予備の管理用入口からアクセスし、グローバルの公開範囲を無効にするか、現在のインターネット接続における送信元 CIDR を追加します。その後、空のルールを誤って保存していないか、地域の解決に成功しているか、前段のプロキシが誤った IP を伝達していないかを確認します。

サービス用 Host にはアクセスできるが、認証 Host にはアクセスできない

サービス用 Host が「カスタム」または「無効」に設定されている可能性があります。一方、認証 Host は常にグローバルルールを継承します。ログイン元をグローバルの公開範囲へ追加してください。サービス用 Host の制限だけを緩和しても解決しません。

地域の選択を保存できない

CIDR サービスへの接続と地域の解決結果を確認します。通信事業者による絞り込みを利用できない場合は、セルフホストした CIDR サービスを更新するか、通常の省/市とカスタム CIDR を使用してください。

QQ コミュニティ:1081609274