私のRaspberry PiでNordVPNゲートウェイを設定する

私のRaspberry PiでNordVPNゲートウェイを設定する

ターゲット
Raspberry PiでNordVPNを設定し、それをゲートウェイとして使用します。

現在の設定

  • イーサネットケーブルを介してルータに接続されたArch ARMを実行するRaspberry Pi2
  • NordVPNアカウント
  • nordvpn私のRpiにインストールされました

構成
これがRaspberry Piを設定する方法です。最初のステップは、nordvpn目的の国を実行して選択することです。その後、トラフィックルーティングを処理する必要があります。

IP転送を有効にする:
echo -e 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf

NAT設定:

sudo iptables -t nat -A POSTROUTING -o nordlynx  -j MASQUERADE
sudo iptables -A FORWARD -i nordlynx -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o nordlynx -j ACCEPT

質問
この時点で、すべてが順調に進んでおり、正しい国のIPを取得しています。残念ながら、Netflix、Youtube、その他のウェブサイトなどのほとんどのサービスでは、私が他の国にいることを認識していません。 Chrome拡張機能が正常に動作するため、これがNordVPNの問題ではないことがわかります。

どんなアイデアがありますか?

ベストアンサー1

私はブラウザプラグインを使用せずに端末から接続します。 Raspberry Pi OS 64ビットですべてを実行するためにとった手順は次のとおりです。

$ sudo wget -qnc https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
$ sudo dpkg -i /pathToFile/nordvpn-release_1.0.0_all.deb
$ sudo apt update 
$ sudo apt install nordvpn
$ sudo usermod -aG nordvpn $USER
$ sudo nordvpn login

たとえば、VNCを使用してローカルトラフィックが必要な場合は、ローカルIP範囲をホワイトリストに追加します。私の場合は、次のようになります。

$ nordvpn whitelist add subnet 192.168.1.0/24

理由はわかりませんが、Linuxではテクノロジを変更しないとNordVPNを実行できません。

$ nordvpn set technology nordlynx

いよいよ接続できます!

$ nordvpn connect

おすすめ記事