GL.iNetルーターでWireGuard VPNを使用するためのポートフォワーディング設定方法
GL.iNetルーターでWireGuard VPNサーバーを設定すると、ローカルネットワークへ安全に (フルトンネルで)リモートアクセスできます。GL.iNetルーターをISPルーターのLANポート などのメインルーターに接続している場合は、VPNトラフィックをGL.iNetデバイスへ転送する ために、メインルーターでポートフォワーディングを設定する必要があります。この記事では、 手順を案内するとともに、設定内容と主な用語をわかりやすく解説します。
ポートフォワーディングが必要な理由
GL.iNetルーターがメインルーターに接続されている場合、外部からのトラフィックを WireGuardサーバーに到達させるには、メインルーターでのポートフォワーディングが必要です。 外部ネットワークからVPNサーバーへ接続できるように、メインルーターでポートフォワーディングを 有効にし、VPNサーバー用のポート(例:51820)のみを開放します。外部ネットワーク上のデバイスが GL.iNetルーターとのVPNトンネルを確立すると、VPN経由でメインルーター配下のローカルネットワークに アクセスできます。つまり、GL.iNetルーターのLANだけでなく、メインルーターのLANにもアクセス可能です。
WireGuardのポートフォワーディング手順
1. メインルーターの管理画面にログインする(またはISPのモバイルアプリをダウンロードしてログインする):
WebブラウザーにメインルーターのIPアドレスを入力して管理画面にアクセスします。通常は 192.168.1.1または10.0.0.1です。このIPをすばやく確認するには、GL.iNetルーターを自宅の ネットワークに接続した状態で、インターネットページに表示される「ゲートウェイ」のIPを確認します。
2. ポートフォワーディングの項目に移動する:
ルーターのブランドによって、この項目は「Port Forwarding」、「Virtual Server」、または「NAT Forwarding」と表示される場合があります。
3. ポートフォワーディングルールを設定する:
- 外部ポート(パブリックポート):WireGuard サーバーで使用するよう設定されているポートを指定します(デフォルトは51820)。
- 内部ポート(プライベートポート):GL.iNetルーターでWireGuardが待ち受ける ポートと一致するよう、こちらも51820に設定します。
- プロトコル:WireGuardはUDPプロトコルで動作するため、UDPを選択します。
- 内部IPアドレス(宛先IP):ネットワークに応じて、GL.iNetルーターのLAN IPアドレス(192.168.x.xまたは10.x.x.xのような形式)を指定します。GL.iNetルーターのWANポートを ISPルーターのLANポートに接続すると、このアドレスはメインルーターから割り当てられます。メイン ルーターのデバイス一覧、またはGL.iNetルーターのインターネットページで確認できます。
4. 送信元ポートを設定する(任意):
ルーターに「Source Port」オプションがある場合は、接続元ポートによる制限を避けるため「Any」に 設定するか、空欄のままにします。特にNAT配下ではWireGuardクライアントがランダムな送信元ポートを 使用する場合があり、このポートを制限すると正当な接続がブロックされる可能性があります。
5. 設定を保存してテストする:
- 必要な情報をすべて入力したら設定を保存し、必要に応じてメインルーターを再起動します。
- 設定をテストするには、モバイルホットスポットなどの外部ネットワークからWireGuardサーバーに 接続し、ポートフォワーディングが正しく機能していることを確認します。WireGuardサーバーと 対応するクライアントプロファイルの設定方法については、こちらをご覧ください:https://docs.gl-inet.com/router/jp/4/interface_guide/wireguard_server/
主な用語とその意味
- 外部(パブリック)ポート:メインルーター上でインターネットに公開される ポートです。受信するVPNリクエストはこのポートを宛先とします。
- 内部(プライベート)ポート:GL.iNetルーター上でWireGuardが接続を待ち受ける ポートです。
- 送信元ポート:クライアントが接続を開始する際に使用するポートです。大半の クライアントはランダムなポートを使用するため、正当な接続をブロックしないよう通常は「Any」に 設定することを推奨します。
- 内部IPアドレス(宛先IP):ローカルネットワーク上のGL.iNetルーターの IPアドレスです。
追加のヒント
- セキュリティを考慮する:公開範囲を最小限に抑えるため、ポートフォワーディング ルールは必要なプロトコル(UDP)に限定します。
- Dynamic DNS(DDNS)の使用:パブリックIPが動的に変化する場合は、GL.iNet ルーターに組み込まれたDDNSサービスを有効にしてVPNへのアクセスを維持します。
ルーター固有の手順については、こちらのGL.iNetドキュメント一覧をご覧ください:https://docs.gl-inet.com/router/jp/4/tutorials/how_to_set_up_port_forwarding/
CGNATについての簡単な説明
多くのISPは、限られたIPv4アドレスを管理するためにCGNATを使用し、複数の顧客に共有の パブリックIPを割り当てています。これによりデバイスへ直接アクセスできなくなり、ポート フォワーディングも不可能になります。CGNAT配下にいる場合は、ポートフォワーディングを必要とせずに 安全なリモートアクセスを実現できるAstrowarpやTailscale などのVPNサービスの利用をご検討ください。リンクをクリックして、お使いのGL.iNetルーターがTailscaleまたはAstroWarpに対応しているかをご確認ください。 VPN設定の詳しい手順については、この動画プレイリストをご覧ください。
著者について
バージニア州出身で海外旅行を愛するAdamは、Virginia Techで電気工学の学位を取得しました。 GL.iNetでソリューションエンジニアおよびコールセンター支店長を務めるほか、デジタルノマド向けの 情報サイト「The Wired Nomad」の創設者でもあります。ウェブサイトで彼とつながりましょう。
GL.iNetについて
2010年に設立されたGL.iNetは、OpenWrtベースのルーターと革新的なリモートネットワークソリューションを提供するリーディングカンパニーです。コンパクトなトラベルルーターから最先端のリモートKVMまで、パフォーマンスとセキュリティを追求した受賞歴のあるネットワーク技術を提供しています。
GL.iNetは、人々と組織が安心して接続できる力を提供します。ユーザー自身がコントロールできるようにすることで、Good Lifeを形づくる生産性とコラボレーションを支援します。