VPSを用いて自宅でVPNを構築する方法【OpenVPN】

自宅でVPNを構築することで、外出先からでも安全に自宅ネットワークへアクセスできます。

リモートワークや公共Wi-Fi利用時のセキュリティ対策として効果的で、プライバシーを守りながら、まるで家にいるように外出先から自宅のネットワーク環境を利用できます。

さまざまな方法でVPNの構築が可能ですが、ここではVPS(Virtual Private Server:仮想プライベートサーバー)を用います。VPSなら、複雑なコマンドを必要とせずに自分専用のVPNを構築できます。

いますぐ始めて、安心できるネットワーク環境を構築してみましょう。

【誕生日キャンペーン開催中】

2025年3月19日(水)まで
最安540円/ 月〜

※ 30日間全額返金保証

目次

自宅でのVPN構築におすすめのVPS

自宅でのVPN構築におすすめのVPSは、「Xserver VPS」です。

Xserver VPSのロゴ
初期費用月額料金CPUメモリストレージネットワーク
0円830円〜3コア〜2GB〜50GB〜
(NVMe)
10Gbps共有

Xserver VPSは、国内シェアNo1レンタルサーバー「Xserver」を運営するエックスサーバー株式会社が提供している、VPSサービスです。

さまざまなVPSサービスのなかでも「Xserver VPS」は信頼性と安定性が抜群!最新サーバーを備え、しかもサーバーシステムのほとんどが操作可能な”root権限付き“です。

セキュリティと高速性・安定性が重要なVPNの構築には、うってつけのVPSといえるでしょう。

\ 割引キャンペーン開催中 /

VPSを使ってOpenVPNを構築する方法

VPSを使ってOpenVPNを構築する方法を、デバイスごとに解説します。

まずは、すべてのデバイス共通の事前準備を整えてから、それぞれのデバイスでOpenVPNを構築する方法を確認してください。

※以下で使用するVPSは「Xserver VPS

OpenVPNのセットアップ準備

STEP

OpenVPNアプリイメージをインストール

Xserver VPSを契約して、アクリケーションイメージでOpenVPNをインストールします。

プランは、必要に応じてスケールアップできるため最安プランを選択して問題ありません

Xserver VPSの契約画面
Xserver VPSの契約画面
契約時の基本情報
  • rootパスワード:サーバーにアクセスする重要なパスワード
  • SSH Key:サーバーのアクセスに必要な認証鍵
    ※この記事内では「設定しない」方法で解説をすすめますが、自身の必要性に応じて設定しましょう
STEP

バケットフィルター設定をオフにする

VPSの管理画面から、バケットフィルター設定を「オフ」にします。

バケットフィルターをオフにしないと、ローカル環境からrootサーバーにアクセスできません。また、OpenVPN構築後の接続がうまくいかなくなります。

バケットフィルターの設定画面
バケットフィルターの設定画面

サーバーに対するセキュリティが甘くなるため、ファイヤウォールなど、追加のセキュリティをあとで設定する必要があります。

STEP

コンソールでOpenVPNの情報を確認する

Xserver VPSのコンソールを開き、ログイン情報を入力してOpenVPNアプリイメージ内の情報を確認します。

rootサーバー内の「etcディレクトリ」の下層に、ovpnファイルが3つあるはずです。

Xserver VPSのサーバー管理画面
Xserver VPSのサーバー管理画面
Xserver VPSのコンソール画面
Xserver VPSのコンソール画面
ログイン情報
  • 〇〇 login:root
  • Password:rootパスワード

以上で、VPS側におけるOpenVPNのセットアップ準備が整いました。

Macで構築する手順

MacでOpenVPNを構築するには、まずVPSのrootサーバー内から、ローカルディレクトリ(Mac)に「ovpnファイル」をダウンロードします。

ダウンロードには、ssh/scpクライアントソフトが必要であり、Macでは「Filezilla」がおすすめです。

STEP

VPSのrootサーバーに接続する

Filezillaを開いたら必要な情報を入力して、ローカル環境からVPSのrootサーバーに接続します。

rootサーバーへのアクセス画面
rootサーバーへのアクセス画面
接続時に必要な情報
  • プロトコル:SFTP – SSH File Transfer Protocol
  • ホスト:サーバーのIPアドレス
  • ポート:22
  • ログオンタイプ:通常を選択する
    ※SSH keyを作成している場合は、keyの認証設定をしてください
  • ユーザー:root
  • パスワード:rootパスワード
STEP

ovpnファイルをローカルディレクトリ(Mac)にダウンロードする

事前に確認した、ovpnファイルが格納されているディレクトリを開きます。

ovpnファイルを任意で1つ選び、ローカルディレクトリ(Mac内のファイル)にダウンロードします。

OpenVPN ovpnファイルのダウンロード
OpenVPN ovpnファイルのダウンロード
STEP

OpenVPN Connect for macOSをインストールする

Mac用のOpenVPN「OpenVPN Connect for macOS」を、以下のチュートリアルに沿ってインストールします。

インストールファイルは、あなたのMacデバイスに合わせたものを選択してください。

OpenVPN Connect for Macのトップページ
OpenVPN Connect for Macのトップページ
OpenVPN Connect for Macのインストールファイル選択画面
OpenVPN Connect for Macのインストールファイル選択画面
OpenVPN Connect for Macのポリシーページ
OpenVPN Connect for Macのポリシーページ
STEP

ovpnファイルをOpenVPN Connect for Macで開く

ローカルディレクトリに保存してある、ovpnファイルを「アプリから開く」で、「OpenVPN Connect for Mac」から開くようにします。

そうすることで、VPNプロファイルがアプリ内にアップロードされ、以下のような画面が表示されます。

ovpnファイルのアップロード画面
ovpnファイルのアップロード画面

[ ADD ]をクリックすれば、OpenVPNプロファイルがアップロードされます。

STEP

OpenVPNに接続する

OpenVPNの接続画面
OpenVPNの接続画面

OpenVPNのプロファイルがインポートされたら、Imported Fileとして「プロファイル名」と「サーバーホスト名」が表示されるため、[ CONNECT ]をクリックします。

OpenVPNが構築でき、正常に稼働していれば以下のような画面となります。

OpenVPNの接続中画面
OpenVPNの接続中画面

以上で、OpenVPNをMacに構築することができました。

\ 割引キャンペーン開催中 /

Windowsで構築する手順

WindowsでOpenVPNを構築するためには、まずVPSのrootサーバー内から、ローカルディレクトリ(Windows PC)に「ovpnファイル」をダウンロードします。

ダウンロードには、ssh/scpクライアントソフトが必要であり、ここでは「WinSCP」を用います。

STEP

VPSのrootサーバーに接続する

WinSCPを開いたら必要な情報を入力して、ローカル環境からVPSのrootサーバーに接続します。

WinSCPでのrootサーバーへのアクセス画面
WinSCPでのrootサーバーへのアクセス画面
接続時に必要な情報
  • 転送プロトコル:SFTP
  • ホスト名:サーバーのIPアドレス
  • ポート番号:22
  • ユーザー名:root
  • パスワード:rootパスワード
STEP

ovpnファイルをローカルディレクトリ(Windows)にダウンロードする

事前に確認した、ovpnファイルが格納されているディレクトリを開きます。

ovpnファイルを任意で1つ選び、ローカルディレクトリ(Windows内のファイル)にダウンロードします。

WinSCP内のovpnファイルの選択画面
WinSCP内のovpnファイル

ovpnファイルのダウンロード先は、「参照」から任意の場所を指定しましょう。

STEP

OpenVPN Connectをインストールする

Windows用の「OpenVPN Connect」を、以下のチュートリアルに沿ってインストールします。

OpenVPN Connectのダウンロード画面
OpenVPN Connectのダウンロード画面
OpenVPN Connectのインストール開始画面
OpenVPN Connectのインストール開始画面
OpenVPN Connectのインストール後
OpenVPN Connectのインストール後
STEP

ovpnファイルをOpenVPN-GUIに入れる

ローカルディレクトリに保存したovpnファイルを右クリックして、「Import Into OpenVPN-GUI」をクリックすることで、OpenVPN Connect内にプロファイルがインポートされます。

Windows PC右端のタスク画面に、以下のようなアイコンが表示されます。

Windows PCのOpenVPnアイコン
Windows PCのOpenVPnアイコン

クリックするとOpenVPNの接続を開始し、接続が成功すると上の画像のように緑色になります。

以下は、OpenVPNへの接続成功の画面です。

Windows PC のOpenVPN接続成功画面
Windows PC のOpenVPN接続成功画面

以上で、OpenVPNをWindowsに構築することができました。

\ 割引キャンペーン開催中 /

iPhone / Androidで構築する手順

iPhoneおよびAndroidでOpenVPNを構築するには、まずopvnファイルを保存する必要がありますが、MacやWindows PCのようにクライアントソフトを利用することができません

手持ちのMacあるいはWindows PCでクライアントソフトを使い、ovpnファイルをrootサーバーから「Googleドライブ」のような、クラウドストレージに保存しておきましょう。

以下は、Googleドライブを使用しています。

STEP

OpenVPN Connect Appをインストールする

OpenVPN Connect Appをデバイスにインストールします。

OpenVPN Connectのインストール画面
OpenVPN Connectのインストール画面
アプリの通知許可設定画面
アプリの通知許可設定画面
OpenVPN Connect Appのポリシーページ
OpenVPN Connect Appのポリシーページ
STEP

OpenVPNのVPN構成を追加する

Screenshot

事前にFilezillaあるいはWinSCPのようなクライアントソフトで、Googleドライブにダウンロードしておいた、ovpnファイルを「アプリで開く」から開きます。

選択するアプリは、OpenVPN Connect Appです。

OpenVPN Connect Appのアクセス画面
OpenVPN Connect Appのアクセス画面

VPNプロファイルがアプリ内にアップロードされ、以下のような画面が表示されます。

ovpnファイルのアップロード画面
ovpnファイルのアップロード画面

[ ADD ]をクリックすれば、OpenVPNプロファイルがアップロードされ、次にスマートフォンデバイスへのVPN構成追加の許可画面が表示されます。

許可を選択すれば、スマホ内にOpenVPNを構成できます。

OpenVPNのVPN構成の追加を求める画面
OpenVPNのVPN構成の追加を求める画面
STEP

OpenVPNに接続する

OpenVPNの接続画面
OpenVPNの接続画面

OpenVPN Connect アプリを開くと、インポートしたVPN構成が表示されるため、[ CONNECT ]をクリックします。

正常にOpenVPNのプロファイルを構成し、VPNが稼働していれば以下のような画面となります。

OpenVPNの接続中画面
OpenVPNの接続中画面

以上は、iPhoneでの画面になりますが、AndroidもOpenVPNの構成の流れは同じです。

MacやWindowsと比較すると少し工数が増えますが、1回ovpnファイルをクラウドストレージにダウンロードしておけば、次回以降、別のデバイスにVPNを構成する手間も少なく済むでしょう。

\ 割引キャンペーン開催中 /

VPSにファイヤウォールを設定するコマンド

VPSのバケットフィルターをオフにしていると、すべてのポートが開放されており、セキュリティ上のリスクが生じてしまいます。

そこで、VPNポート(1194)SSH(22)のポート以外を閉鎖してセキュリティを高める、VPSにファイヤウォールを設定するコマンドをコンソールから入力しておきましょう。

STEP
受信トラフィックの拒否設定をおこなう
ufw default deny incoming
STEP
受信許可ポートを設定する

以下のコードをそれぞれ別に実行して、VPNポート(1194)とSSH(22)を許可します。

ufw allow 1194
ufw allow 22

これら以外に許可するポートがあれば、同様のコードを解放するポート番号に変更して、コマンドを実行してください。

STEP
フォワーディングを許可する

ポートの転送機能として、フォワーディングの設定が必要です。

ufw default allow routed
STEP
ファイヤフォールを有効化する
ufw enable

ファイヤフォール設定後にポート制限をかけた場合は、上記コードではなく、以下のコードを入力してください。

ufw reload
STEP
ファイヤフォール設定を確認する

以下のコードを入力して、ファイヤウォール設定後のステータスを確認します。

ufw status verbose

ファイヤウォールの設定およびポート制限が設定されていれば、コンソールに以下のような表示が確認できます。

ファイヤウォールによるポート制限のステータス
ファイヤウォールによるポート制限のステータス

以上で、VPSへのファイヤウォール設定が完了です。

せっかくVPNを構築するのであれば、最低限でもファイヤウォールを設定して、セキュリティ対策を施しておきましょう。

自宅でVPNを構築するメリット

自宅でVPNを構築するメリットは、以下のとおりです。

  1. 外出先から自宅のネットワークに安全にアクセス
    外出中に自宅のNAS(ネットワークストレージ)に保存したファイルを確認したり、自宅のプリンターを使って印刷したりすることが可能。
  2. プライバシー保護とセキュリティの向上
    インターネット上の通信が暗号化され、個人情報や閲覧履歴が第三者に漏れるリスクを軽減できます。
  3. 海外から日本のサービスにアクセス可能
    海外旅行や出張中でも、自宅のVPNを経由することで日本国内限定のサービス(動画配信サイトやオンラインバンキングなど)を利用できます。

自宅でVPNを構築することで、セキュリティの向上だけでなく、利便性や自由度も大幅にアップするでしょう。

\ 割引キャンペーン開催中 /

管理の手間を減らすならVPNプロバイダ

自宅でVPNを構築することにより、VPN環境のアップデートやメンテナンス、トラブルシューティングをすべて自分でおこなわなければなりません。

管理の手間を減らしたいのであれば、VPNプロバイダを利用しましょう。もっともおすすめなVPNプロバイダは「NordVPN」です。

NordVPNのロゴ

NordVPNは、最高レベルのセキュリティと高速性能を誇る、信頼性の高いVPNです。

軍事レベルのセキュリティ性能と、ノーログポリシーを採用しており、あなたのオンライン活動を国や警察でも特定することができません。

また、24時間365日いつでも日本語サポートを受けられ、もちろんVPNを自分でメンテナンスする必要がなく、常にアップデートし続けてくれます。

1つの契約で最大10デバイスにVPN設定が可能なため、個人レベルのVPN環境であれば、NordVPNを利用したほうが余計な手間が減りさまざまな仕事が捗るでしょう。

【キャンペーン開催中】

2025年3月19日(水)まで
最安540円/月〜

※ 30日間全額返金保証

自宅でのVPN構築についてよくある質問

自宅でVPNを構築するには、どのくらいの費用がかかりますか?

自宅でVPNを構築するのにかかる費用は、選ぶ機器やソフトウェアによって大きくちがいます。

例えば、既にVPNルーターやサーバーを持っていれば、無料のオープンソースソフトウェア(OpenVPNやWireGuardなど)を利用することで、追加費用をほとんどかけずに構築できるでしょう。

一方で、専用のVPNルーターやNAS(ネットワークストレージ)を購入する場合は、数千円〜数万円の初期投資が必要になることもあります。そのような場合には、VPSを用いたほうがコストは抑えられます。

まずは自分の目的や予算に合わせて、どの方法が最適かを検討することが重要となります。

VPNを利用するときにセキュリティリスクはありますか?

VPNはセキュリティを強化するためのツールですが、適切に設定しないと逆にリスクを招く可能性があります。 例えば、以下のような点に注意が必要です。

  • 設定ミス
    VPNの設定が不完全だと、通信が暗号化されずに漏洩する可能性があります。
  • 弱いパスワード
    簡単に推測されるパスワードを使用すると、不正アクセスのリスクが高まります。
  • ソフトウェアの更新不足
    使用しているVPNソフトウェアや機器のファームウェアを最新の状態に保たないと、既知の脆弱性を悪用される恐れがあります。

設定や管理を怠るとリスクが生じる可能性があるため、慎重に取り組むことが大切です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Takeshi Hamayaのアバター Takeshi Hamaya BLST WEB代表

BLST WEB 代表 で、SEOコンサルタント。 Googleアナリティクス個人認定資格や Google 広告の測定認定資格を所有しており、サイト表示速度改善サービスを提供するなど、WordPress / アクセス解析を得意としている。

当サイトメルマガ会員限定
キャンペーン料金と併用可能な
NordVPN割引クーポンあり

※個人情報の取り扱いについては、プライバシーポリシーをご覧ください。

お気軽にご意見ください

コメントする

このコメントを送信することにより、当サイトの個人情報保護方針に同意したことになります。


目次