
この記事は 2022 年 10 月に試した記録です
- ここで使っている PiVPN は、開発の終了が発表されています。今の Raspberry Pi OS で動くかは、公式には確認されていません。
- 今から作るなら、WireGuard を直接設定する方法がおすすめです。家のラズパイで試して、あらためて記事にする予定です。
- Windows の OpenVPN のクライアントも、記事の中のもの(2.4.9)は古いバージョンです。
自宅の回線が固定 IP の方におすすめ
Raspberry Pi で OpenVPN の環境を作っておくと、外出先から自宅のネットワークにつなぎ、NAS を使ったり、自宅の固定 IP からアクセスしたことにしたりできます。
Raspberry Piの基本準備
OS のインストール、SSH の設定、Raspberry Pi の IP アドレスの固定を、事前に済ませている前提です。
コマンドプロンプトでSSH接続
$ ssh pi@Raspberry PiのIP
PiVPNのインストール
$ curl https://raw.githubusercontent.com/pivpn/pivpn/master/auto_install/install.sh | bash
インストールの途中で、VPN の方式(OpenVPN)・ポート番号・ユーザー名などを聞かれます。ルーターで、そのポート(UDP 1194 など)を Raspberry Pi に転送する設定も必要です。接続用のファイルは pivpn add で作ります。
注意:ovpn ファイルにはつなぐための鍵が入っているので、人に渡さないでください。
クライアントのインストール(Windows)
openvpn-install-2.4.9-I601-Win10.exeをダウンロードしてきて設定を行いました。
ダウンロードはこちら:https://www.openvpn.jp/download/
作成したovpn ファイルを Windows のパソコンに転送し、クライアントに読み込ませることで接続が行えるようになります。安定して動かすため、毎日決まった時間に再起動するように設定して使っていました。