コンテンツにスキップ

WireGuardを使って外部ネットワークからのRDPを保護する

外部ネットワークからPCへリモートアクセスしたい場合や、その逆を行いたい場合があります。最も安全な方法は、自分専用の WireGuard トンネルを使ってアクセスすることです。ポートフォワーディングを使ってパブリックIPアドレス経由でアクセスするよりも安全性が高くなります。トンネルを設定すれば、Windows の Remote Desktop App を使って、どこからでもPCにアクセスできます。

トポロジー

wgrdp

独自のWireGuardネットワークを設定する

RDP に WireGuard トンネルを使う前に、WireGuard サーバーと WireGuard クライアントを設定する必要があります。2台の GL.iNet ルーターを使ってトンネルを構築できます。2台のGL.iNetルーターで独自のWireGuardホームサーバーを構築する方法をご覧ください。

サーバーからクライアントLAN側へアクセスできるようにする

サーバーとクライアントの双方から相互アクセスしたい場合は、まずサーバーからクライアントLAN側へアクセスできるようにする必要があります。サーバー側からクライアントLANへアクセスする方法をご覧ください。

クライアントからサーバーLAN側へアクセスできるようにする

その後、サーバー側とクライアント側の両方の VPN Dashboard で “Allow Remote LAN Access” を有効にしてください。詳細は、クライアント側はこちら、サーバー側はこちらをご覧ください。

サーバー側PCをアクセス可能にする

サーバー側PC

サーバーLAN側に接続されているPC(IPアドレス 192.168.29.123)へアクセスしたい場合は、そのPCの Windows の設定を開き、Remote Desktop をクリックします。

rdp1

オンにします。

rdp2

Confirm をクリックします。

rdp3

クライアント側ノートPCでリモートアプリを起動する

クライアント側ノートPC

Remote Desktop Connection App を検索します。

rdp4

起動し、入力欄にサーバー側PCのIPアドレス 192.168.29.123 を入力します。

rdp5

サーバー側PCの認証情報を入力します。

rdp6

すぐにサーバー側PCをリモート操作できるようになります。

逆方向に行いたい場合は、サーバー側PCとクライアント側ノートPCの手順を入れ替えてください。