メインコンテンツへスキップ
見出し画像

自宅VPNを構築する方法

    \こんな人が書いてます/

    こんにちは、Emuです。
    当記事をご覧くださり、ありがとうございます!

    私は2019年からテレワークにシフトしました。苦手だったネットワークの勉強をして、自宅環境を見直しました。今回は、自宅VPNを構築したときのことをまとめておきます。

    VPN構築に必要なもの

    ✅グローバルIP

    グローバルIPはプロバイダから発行されるIPアドレスです。インターネット契約するタイミングで発行されます。

    ケーブルテレビなどの回線はグローバルIPではなく、ローカルIPの場合があります。わからない場合は契約している会社に要確認。

    グローバルIPアドレスは唯一無二です。グローバルIPはWAN側IPアドレス、ローカルIPをLAN側IPアドレスと言ったりします。グローバルIPはこちらから確認できます。

    注意点は、グローバルIPは変更される点です。ルーター再起動、プロバイダ側が定期的に変更されることがある。いつで変更されるかはわかりません。

    ✅固定IP

    固定IPは上記のグローバルIPやローカルIPを意図的に固定するものです。インターネットの契約は企業向け契約でなければ、グローバルIPが固定IPになっていないはずです。

    ポイント①

    • グローバルIPはプロバイダが割り振る

    • ローカルIPはルーターが割り振る

    • 各IPアドレスは変更されることがある

    ポイント②

    • グローバルIPを固定サービスは有料

    • ローカルIPは各デバイスで固定

    • ルーターからIPアドレスを紐づける

    グローバルIPが固定IPでなくても補完する方法があるので、その方法も解説します。

    ✅VPN接続に対応したルーター

    • OpenVPN

    • PPTP

    • L2TP / IPsec

    • などなど

    画像
    AX1800 Wi-Fi6 ルーターのUI

    TP-LinkのWiFiルーターはVPNサーバー内臓、初心者でも見やすいUIになっているため、使いやすく管理・運用も簡単です。

    ダイナミックDNSの導入

    DDNS(Dynamic Domain Name System)とはIPアドレスが変更された場合に、DNSも自動的に更新できるサービスです。これが固定IPを補完するためのサービスです。

    ・IPアドレス
    例)123.111.111.111

    ・DNS
    例)emusnet.com

    IPアドレスは数字、DNSは人が読みやすいように変換したもの、DDNSはIPアドレスが変更された際にDNSと紐づけるサービスのことを言います。

    IPアドレスは変更されるけど、DNS(ホームページなどのアドレス)が変わってしまったらアクセスできなくなってしまいますよね。これを補完するためにDNS、DDNSが必要になってきます。

    ✅DDNSは有料サービス

    メルコの場合は年額で3,960円で利用できます。

    ✅TP-LinkのDDNSは無償

    ✅TP-LinkのDDNS利用条件

    • TP-Link製のルーター購入

    • TP-Linkアカウント作成

    • TP-Linkのルーターで設定可能

    TP-Linkの場合は無償で利用できます。TP-Link製のルーターは初心者でも見やすいUIになっているため、使いやすく管理・運用も簡単です。

    VPN構築・接続の手順

    Windows PCでVPN接続する場合の手順です。

    ✅手順

    • TP-LinkIDを作成

    • グローバルIPをDDNSと紐づける

    • OpenVPNクライアントをインストール

    • 証明書作成、設定ファイルを出力

    • OpenVPNクライアントに読み込む

    • 接続チェック

    ✅TP-LinkIDを作成

    画像
    ルーターにログインしてTP-LinkIDを作成

    「ログイン」>「トップ画面」>「詳細設定」>「TP-LinkID」

    1. 登録用のメールアドレスを入力

    2. パスワードを入力

    3. パスワードの確認

    4. 規約に同意にチェック

    5. 登録ボタンをクリック

    6. メールアドレスを確認

    画像
    TP-LinkID作成後

    登録したメールアドレスがバインドできればOK。

    ✅グローバルIPをDDNSと紐づける

    画像
    ドメイン名を入力

    「詳細設定」>「ネットワーク」>「動的DNS」

    1. 登録をクリック

    2. ドメイン名を入力

    ※emunovpn123など
    ※推測されにくいものにする

    画像

    ステータスがoccupiedであればOK。

    ✅OpenVPNクライアントをインストール

    こちらから最新版をダウンロード、インストールする。

    ✅証明書作成/設定ファイルを出力

    画像

    「詳細設定」>「VPNサーバー」

    1. OpenVPN:有効にチェック

    2. サービスタイプ:TCP

    3. ここは入力されているものでOK

    4. インターネットとホームネットワーク

    5. ①~④の入力終わったら生成するをクリック

    6. 証明書の生成が完了したら設定ファイルを出力

    画像
    画像
    メモ帳アプリで中身を閲覧できる

    作成直後のファイルはremoteの項目がグローバルIPになっているため、ここを先に設定したDDNS名に変更しておきます。

    例)emunovpn123.tplinkdns.com 1194(ポート番号)

    ✅OpenVPNクライアントに読み込む

    画像
    OpenVPNのアイコン

    Windows画面の右下にある、上記のアイコンを右クリック。

    画像

    「メニュー」>「Import file…」

    出力したOpenVPNのファイルを読み込みます。

    ✅接続チェック

    画像

    Windows画面の右下にある、上記のアイコンを右クリック。先ほどインポートしたファイル名から接続する。

    画像
    ファイル読み込みを開始
    画像

    Windows画面の右下に接続OKのポップアップが表示されれば完了。

    画像

    OpenVPNのインジケーターがグリーンになっていれば接続されている状態。あとは外出先からも自宅のVPNに接続できればOK。

    Chromeリモートデスクトップを使う

    ここまで読んで、「すごい面倒だ、ルーターを買い替えないとダメなのか、DDNSは有料なのか」と感じたと思います。多くの人が、そう思うはず。それが普通の反応だと思います。VPN接続ができないトラブルが発生した場合は下記の手段で接続を試みます。

    ルーターを再起動などで、接続できなくなった場合の代案としても、メンテナンスとしても使えるので、使い勝手がいいです。

    VPNを構築しなくてもアプリ間で暗号化されたリモートデスクトップ接続できる方法があります。以前、記事にしていますので、一読していただければと思います。

    《⚠️注意点⚠️》
    ネットワークのトラブルが発生している場合は接続不可。(Googleのネットワークやサーバーの障害なども同様)

    まとめ

    • VPN対応ルーターを選ぶ

    • ダイナミックDNSを設定する

    • Open VPNで設定してみる

    • ダメならChormeリモートデスクトップを使う

    自宅VPN構築を検討されている方の参考になれば幸いです。ネットワークは確かに難しいのですが、ハマると仕組みを理解したくなり、沼にハマっていきます。

    最後までお読みいただき、ありがとうございます。スキとフォローしていただけると励みになります。また、EmuはAmazonアフィリエイトに参加中です。皆様も良いガジェットライフを!

    ではでは。


    \Emuについて/

    画像

    ガジェットブログ「EmuLog」の運営者。レビューは200記事以上。定番・マイナー問わず、実際に使用したガジェットを簡潔にレビューしています。コスパの高いガジェットが好き。

    ✅レビューのご依頼はこちら:

    ✅過去のレビュー一覧:

    ✅YouTubeチャンネル:

    ✅X(旧Twitter):

    #emulog #emulogガジェット好き

    あなたへのおすすめ