Raspberry PiでOpenVPNをセットアップします

OpenVPNは、安全な仮想プライベートネットワーク(VPN)を作成するための強力なオープンソースツールです。 Raspberry PIでOpenVPNを実行すると、自宅やオフィスネットワークへのプライベートで安全な接続を確立できます。このガイドでは、Raspberry PiにOpenVPNのセットアップを説明します。


あなたが必要とするもの

  1. RaspberryPi: Raspberry Pi 3、4以降をお勧めします。
  2. オペレーティング·システム: Raspberry Pi OS(32ビットまたは64ビット)。
  3. インターネット接続: Raspberry Piがインターネットに接続されていることを確認してください。
  4. ルーターへのアクセス: ポート転送を構成します。
  5. 更新されたOS: 次のコマンドを実行して、Raspberry Piを更新します。
    sudo apt update && sudo apt upgrade -y
    

ステップ1:OpenVPNをインストールします

OpenVPNをインストールして構成する最も簡単な方法は、PIVPNスクリプトを使用することです。

1。PIVPNをインストールします

  1. PIVPNインストールスクリプトをダウンロードして実行します。

    curl -L https://install.pivpn.io | bash
    
  2. インタラクティブセットアッププロンプトに従ってください:

    • を選択します ユーザー VPNを管理します。
    • VPNタイプを選択します(選択 openvpn).
    • インストーラーがファイアウォールを構成できるようにします。

2。ルーターでポート転送を構成します

ルーターにログインし、OpenVPNポートを転送します(デフォルト: 1194)Raspberry PiのローカルIPアドレスへ。ポートフォアリングの指示については、ルーターのマニュアルを参照してください。


ステップ2:VPNプロファイルを生成します

  1. 新しいプロファイルを追加します:

    pivpn add
    
    • プロファイルの名前を提供します(例えば、 user1).
    • 必要に応じてプロファイルのパスワードを設定します。
  2. プロファイルを取得します: プロファイルはに保存されます /home/pi/ovpns ディレクトリ。転送します .ovpn SCP、電子メール、またはUSBドライブを使用してクライアントデバイスにファイルします。

    scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
    

ステップ3:VPNに接続します

1。OpenVPNクライアントをインストールします

  • の上 Windows/Mac: OpenVPNクライアントをダウンロードしてください openvpn.net.
  • の上 Linux: OpenVPNパッケージをインストールします。
    sudo apt install -y openvpn
    
  • の上 モバイルデバイス: App StoreまたはGoogle PlayからOpenVPNアプリをインストールします。

2。プロファイルをインポートします

  • デバイスでOpenVPNクライアントを開き、 .ovpn ファイル。

3。VPNに接続します

  • OpenVPNクライアントを使用して、VPNに接続します。 IPアドレスをチェックして接続をテストします whatismyipaddress.com または同様のサービス。

ステップ4:オプションの強化

  1. 自動更新を有効にする: OpenVPNを安全に保つために、Raspberry PIの自動更新をスケジュールします。

    sudo apt install -y unattended-upgrades
    sudo dpkg-reconfigure --priority=low unattended-upgrades
    
  2. 動的dnsを構成します: パブリックIPアドレスが頻繁に変更される場合は、動的DNS(DDNS)サービス(IPやDuckDNなど)を使用して、ドメイン名をRaspberry Piに割り当てます。

  3. キルスイッチを設定します: IPTablesで非VPNトラフィックをブロックすることにより、トラフィックリークを防ぎます。

    sudo iptables -A OUTPUT -o eth0 -p udp --dport 1194 -j ACCEPT
    sudo iptables -A OUTPUT -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A OUTPUT -o eth0 -j DROP
    

トラブルシューティング

  1. VPN接続が失敗します:

    • ポート転送が正しく構成されていることを確認します。
    • パブリックIPまたはDDNSが正確であることを確認してください。
    • OpenVPNサービスステータスを確認してください。
      sudo systemctl status openvpn
      
  2. VPN速度が遅い:

    • Raspberry Piの有線接続を使用します。
    • 明るい暗号に切り替えることにより、暗号化オーバーヘッドを減らします。
  3. デバイスが接続できません:

    • を確保します .ovpn プロファイルは、Raspberry Piの構成と一致します。
    • VPNトラフィックを許可するには、ファイアウォール設定を確認してください。

Raspberry PiでのOpenVPNのアプリケーション

  1. ホームネットワークへのリモートアクセスを保護します。
  2. パブリックWi-Fiでインターネット接続を保護します。
  3. ホームオートメーションシステムまたはサーバーへのプライベートアクセスを有効にします。
  4. コンテンツの地域制限をバイパスします。

結論

Raspberry PiでOpenVPNをセットアップすることは、ネットワークのセキュリティとプライバシーを強化するための費用対効果の高い方法です。このガイドに従うことにより、プライベートVPNサーバーを作成して、世界のどこからでもネットワークに安全にアクセスできます。特定の要件に合わせてセットアップをさらにカスタマイズし、安全な接続をお楽しみください!

コメントを残す

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.