Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でVPNを構築・接続する方法を初心者向けに徹底解説

Windows 10でVPNをセットアップしたいけれど、手順がわからず困っていませんか?この記事では、Windows 10のPCにVPNを構成する方法を、画像付きの手順に沿ってわかりやすく解説します。

VPN(Virtual Private Network:仮想プライベートネットワーク)とは、ユーザーのオンライン上のプライバシーを守るための技術です。インターネットを閲覧するとき、コンピュータからサーバーへは「パケット」と呼ばれる単位でデータが送信されます。ハッカーがネットワークに不正侵入すると、これらのパケットにアクセスされ、個人情報が漏えいする危険性があります。

このリスクを防ぐため、多くの企業や個人ユーザーがVPNを活用しています。VPNは暗号化されたトンネルを作り、その中をデータが通過するため、たとえハッカーがネットワークに侵入しても、情報は暗号化されているので保護されます。さらにVPNを使えば、システムの所在地を変更できるため、プライバシーを守りながらインターネットを利用でき、地域制限によってブロックされたコンテンツの閲覧も可能になります。

Windows 10でVPNをセットアップする方法

1. 自分のIPアドレスを確認する

VPNをセットアップするには、まず自分のIPアドレスを確認する必要があります。IPアドレスがわかれば、VPNへの接続が可能になります。以下の手順で確認しましょう。

  1. パソコンでWebブラウザを開きます。
  2. Googleなどの検索エンジンにアクセスします。
  3. 検索ボックスに「What is My IP address(自分のIPアドレス)」と入力します。
  4. グローバルIPアドレス(公開IPアドレス)が画面に表示されます。

なお、動的IPアドレスを使用している場合、時間の経過とともにIPアドレスが変わることがあります。この問題に対処するには、ルーターでDDNS(Dynamic DNS)の設定を行い、システムの公開IPアドレスが変わってもVPN設定を変更しなくて済むようにしておきましょう。DDNSの設定手順は次の通りです。

  1. スタートメニューをクリックするか、Windowsキーを押します。
  2. CMD」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。
  3. ipconfig」と入力して実行し、表示結果を下にスクロールして「デフォルトゲートウェイ」を見つけます。
  4. ブラウザでデフォルトゲートウェイのIPアドレスを開き、ユーザー名とパスワードを入力してルーターにログインします。
  5. 詳細設定タブの中にあるDDNS設定を探してクリックします。
  6. DDNS設定の新しいページが開きます。サービスプロバイダーとして「No-IP」を選択し、ユーザー名に自分のメールアドレス、パスワード欄にパスワード、ホスト名には「myddns.net」を入力します。
  7. ホスト名がタイムリーに更新されるかどうかを確認します。No-IP.comのアカウントにログインし、ウィンドウ左側にあるDDNS設定を開きます。
  8. Modify(変更)」を選択し、ホスト名のIPアドレスを「1.1.1.1」に設定して、「Update Hostname(ホスト名を更新)」をクリックします。
  9. 設定を保存するために、ルーターを再起動します。
  10. これでDDNSの設定は完了です。次のステップに進みましょう。

2. ポートフォワーディングを設定する

インターネットから自分のPCのVPNサーバーに接続できるようにするには、ポート1723を転送(フォワーディング)する必要があります。以下の手順でポート1723を転送しましょう。

  1. 前述の手順と同じ方法でルーターにログインします。
  2. Network and Web(ネットワークとWeb)」の項目を探します。
  3. 「ポートフォワーディング」「仮想サーバー」「NATサーバー」などの項目に移動します(ルーターによって名称が異なります)。
  4. ポートフォワーディングの画面で、ローカルポートを「1723」、プロトコルを「TCP」に設定し、ポート範囲も47に指定します。

3. Windows 10にVPNサーバーを作成する

DDNSの設定とポートフォワーディングが完了したら、Windows 10 PC用のVPNサーバーを構築する準備が整いました。以下の手順に従ってください。

  1. スタートメニューをクリックするか、Windowsキーを押します。
  2. コントロールパネル(Control Panel)」と入力し、検索結果からコントロールパネルを開きます。
  3. 「ネットワークとインターネット」をクリックし、「ネットワークと共有センター」を選択します。
  4. 左側のペインから「アダプターの設定の変更」をクリックします。
  5. ALTキーを押しながら「ファイル」メニューを開き、「新しい着信接続(New Incoming Connection)」を選択します。
  6. このPCのVPNにアクセスできるユーザーを選択し、「次へ」をクリックします。
  7. 新しいユーザーを追加したい場合は「ユーザーの追加」ボタンを押して必要な情報を入力します。
  8. インターネット経由(Internet through)」のチェックボックスにチェックを入れ、「次へ」をクリックします。
  9. インターネット プロトコル バージョン 4(TCP/IPv4)」を選択します。
  10. プロパティ」ボタンをクリックします。
  11. 「着信IPプロパティ(Incoming IP Properties)」で「呼び出し元にローカル エリア ネットワークへのアクセスを許可する」にチェックを入れ、「IPアドレスの指定」を選択して、画像の例のように範囲を入力します。
  12. 「OK」をクリックし、「アクセスを許可する」を選択します。
  13. 「閉じる」をクリックして完了です。

4. ファイアウォール経由でVPN接続を許可する

VPNサーバーを正常に動作させるには、Windowsファイアウォールの設定を適切に構成する必要があります。設定が正しく行われていないと、VPNサーバーが正しく機能しない可能性があります。以下の手順でファイアウォールを設定しましょう。

  1. スタートメニューをクリックするか、Windowsキーを押します。
  2. スタートメニューの検索ボックスに「アプリをWindowsファイアウォール経由で許可する(allow an app through Windows firewall)」と入力します。
  3. 設定の変更(Change Settings)」をクリックします。
  4. 一覧から「ルーティングとリモート アクセス(Routing and Remote Access)」を探し、「プライベート」と「パブリック」の両方にチェックを入れます。
  5. 「OK」をクリックして変更を保存します。

5. Windows 10でVPN接続を作成する

VPNサーバーの作成後、リモートから接続したいノートパソコン、スマートフォン、タブレットなどのデバイスを構成します。以下の手順で目的のVPN接続を作成しましょう。

  1. Windowsキー + Rを押し、「control」と入力してEnterキーを押すと、コントロールパネルが開きます。
  2. ネットワークと共有センター」を選択します。
  3. 左側のパネルで「アダプターの設定の変更」をクリックします。
  4. 作成したばかりのVPNサーバー(着信接続)を右クリックし、「プロパティ」を選択します。
  5. プロパティの「全般タブ」を開き、ホスト名欄にDDNS設定時に作成したものと同じドメイン名を入力します。
  6. セキュリティ」タブに切り替え、VPNの種類のドロップダウンから「PPTP(ポイントツーポイントトンネリングプロトコル)」を選択します。
  7. データ暗号化のドロップダウンから「最大限の強度の暗号化(Maximum strength encryption)」を選択します。
  8. 「OK」をクリックし、「ネットワーク」タブに移動します。
  9. TCP/IPv6」のチェックを外し、「インターネット プロトコル バージョン 4(TCP/IPv4)」にチェックを入れます。
  10. プロパティ」ボタンをクリックし、さらに「詳細設定」ボタンを押します。
  11. IP設定の項目で「リモート ネットワークでデフォルト ゲートウェイを使う」のチェックを外し、「OK」をクリックします。
  12. Windowsキー + Iを押して設定を開き、「ネットワークとインターネット」をクリックします。
  13. 左側のメニューから「VPN」を選択します。
  14. 接続」をクリックすれば完了です。

まとめ

市販のサードパーティ製VPNサービスも数多く存在しますが、今回紹介した方法を使えば、自分のWindows 10マシンをVPNサーバーとして運用し、すべてのデバイスから接続できます。手間はかかりますが、月額費用がかからず、自分で管理できるのが大きなメリットです。

なお、PPTPは古いプロトコルであり、セキュリティ強度が高いとは言えない点には注意が必要です。より高度なセキュリティが必要な場合は、OpenVPNやWireGuardなど最新のプロトコルに対応したソフトウェアやサービスの利用も検討しましょう。

  1. Windows 10でVPNを設定する方法|手動セットアップの手順を徹底解説

    自宅から会社のネットワークにアクセスしたい、あるいは信頼できない公衆Wi-Fiでインターネットを使いたい——そんなときに役立つのがVPNです。VPNは安全な接続を確保し、第三者による個人情報へのアクセスを防ぎます。地域制限されたサイトの閲覧や、追跡されない匿名ブラウジングも可能にする、人気の高いサービスです。 Windows 10に対応したVPNソフトウェアは数多く存在し、パソコンに直接インストールして利用できます。しかし、追加アプリのインストールを避けたい場合は、Windows 10の標準機能を使ってVPNを手動で構築することも可能です。本記事では、Windows 10でのVPN設定方法を詳

  2. Windows 10でWindows Helloをセットアップする方法【顔認証・指紋認証の使い方】

    以下の手順に従えば、Windows 10のPCでWindows Helloを簡単にセットアップして利用開始できます。 Windows Helloは、Windows 10に搭載された先進的な機能で、指紋認証・顔認証・虹彩認証といった生体情報を使ってログインできるようにするものです。この機能はPCに生体認証によるセキュリティレイヤーを追加し、従来のパスワード入力とは異なる新しいログイン手段を提供します。従来のパスワード方式と比べて、Windows Helloはユーザーフレンドリーで、安全かつ信頼性が高いと評価されています。なお、Windows Helloを設定するには、専用の赤外線カメラアレイまた