NordVPN Liteを使用してOpenWRTルーターにNordVPNを設定する方法

はじめに

この記事では、LuCI Webインターフェースまたはコマンドラインインターフェース(CLI)経由でNordVPN Lite(nordvpnlite)クライアントを使用して、OpenWrtルーターでNordVPN接続を設定する方法について説明します。

開始する前に

  • OpenWrtルーターは、ウェブインターフェースの手順ではLuCIが有効になっていること、コマンドラインの手順ではSSHのアクセスがあることが条件です。
  • Nordアカウントの認証トークンが必要です。これは、Nordアカウントのダッシュボードにログインすると取得できます。
  • NordVPNダウンロードページから、お使いのルーターのアーキテクチャ(aarch64、mipsel、またはx86_64)に一致するNordVPN Liteパッケージをダウンロードする必要があります。

手順

LuCIウェブインターフェースの使用

  1. パッケージをダウンロードします。
    1. NordVPNダウンロードページから、お使いのルーターのCPUに対応する「.ipk」パッケージをコンピューターにダウンロードします。
  2. パッケージをインストールします。
    1. ブラウザでLuCIウェブインターフェースを開きます: http:///(多くの場合192.168.1.1)。
    2. 「システム(System)」、「ソフトウェア(Software)」をクリックします。


       
    3. 「リストを更新(Update lists)」をクリックします。
    4. 「パッケージのアップロード(Upload Package)」で、ダウンロードした「.ipk」ファイルを選択し、「アップロードとインストール(Upload & Install)」をクリックします。
      注:URLフィールドのみが表示されている場合は、.ipkファイルへの直接リンクを貼り付けてインストールしてください。
  3. NordVPN Liteを設定します。
    1. インストールが完了したら、「システム(System)」、「ファイルエディター(File Editor)」の順に移動します。
    2. 「パス(Path)」フィールドに「/etc/nordvpnlite/config.json」と入力します。
    3. 以下の構成をテキストフィールドに貼り付け、「保存(Save)」をクリックします。 
      注意: YOUR_AUTH_TOKEN_HEREをお使いのNordアカウントのトークンに置き換えてください。
{
  "log_level": "error",
  "log_file_path": "/var/log/nordvpnlite.log",
  "adapter_type": "linux-native",
  "interface": {
    "name": "nordvpnlite",
    "max_route_priority": 6000,
    "config_provider": "uci"
  },
  "authentication_token": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. 接続の開始:
    1. 「システム(System)」に移動し、「スタートアップ(Startup)」をクリックします。
    2. リストで「nordvpnlite」を見つけて、「開始(Start)」をクリックします。
  2. 接続の確認:
    • 接続ステータスは、LuCI Webインターフェースで確認できます。「ステータス(Status)」に移動し、「システムログ(System Log)」をクリックして接続メッセージを表示します。
    • または、「ネットワーク(Network)」の下にある「インターフェース(Interfaces)」をクリックして、nordvpnliteインターフェースを表示することもできます。

コマンドラインインターフェース(CLI)の使用

まず、「ssh root@」と入力して、SSH経由でルーターに接続します。 次に、以下の手順に従ってください。

  1. パッケージをダウンロードします。
    1. 以下のコマンドを入力して、パッケージをルーターの「/tmp」ディレクトリに直接ダウンロードします。 「.ipk」の部分をダウンロードページの正しいファイルURLに置き換えてください: wget https://downloads.nordcdn.com/nordvpnlite/.ipk -P /tmp
  2. パッケージをインストールします。
    1. パッケージリストを以下に更新します: opkg update
    2. パッケージをインストールします: opkg install /tmp/.ipk
  3. NordVPN Liteを設定します。
    1. 以下のコマンドを入力して、構成ファイルを作成および編集します。
      注:コマンドを実行する前に、「YOUR_AUTH_TOKEN_HERE」を実際のトークンに置き換えてください。トークンは公にしないようにしてください。
cat >/etc/nordvpnlite/config.json <<'JSON'
{
 "log_level": "error",
 "log_file_path": "/var/log/nordvpnlite.log",
 "adapter_type": "linux-native",
 "interface": {
   "name": "nordvpnlite",
   "max_route_priority": 6000,
   "config_provider": "uci"
 },
 "authentication_token": "YOUR_AUTH_TOKEN_HERE",
 "vpn": "recommended"
}
JSON
  1. 接続の開始:
    1. コマンドを入力します: nordvpnlite start
  2. 接続の確認:
    1. 次のコマンドを使用して接続を確認します。
      1. nordvpnlite status:現在の接続状態を表示します。
      2. ip nordvpnlite:nordvpnliteネットワークインターフェースがアクティブであることを確認できます。
      3. wget -qO- https://ipinfo.io/ip:現在のパブリックIPアドレスを表示します。これはNordVPNサーバーのIPと同じはずです。
  3. 場所の変更:
    1. 構成ファイルを編集して、VPNサーバーの場所を変更します。 たとえば、ドイツに接続するには、次のコマンドを実行します:sed -i's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json
    2. 次のコマンドでサービスを再起動して、新しい設定を適用します:「nordvpnlite stop」「nordvpnlite start」
    3. 利用可能なすべての国コードの一覧を表示するには、次のコマンドを実行します:nordvpnlite countries
  4. 更新または削除:
    1. 更新するには、新しい「.ipk」パッケージをダウンロードし、手順1・2と同じ方法でインストールします。 構成ファイルが保存されます。
    2. 削除するには、コマンド「opkg remove nordvpnlite」を入力します。
  5. 接続の切断:
    • VPNから切断するには、コマンド「nordvpnlite stop」を実行します。

さらに役立つヒント

  • 接続に問題が発生した場合は、認証トークン、JSON構文、ルーターの時刻を再度確認してください。
  • ネットワークインターフェースが見つからない場合は、サービスが開始されていること、および他のVPNクライアントが同じインターフェース名を使用していないことを確認してください。
  • より詳細なログを確認するには、設定ファイルで「"log_level": "info"」を一時的に設定し、サービスを再起動してから、「/var/log/nordvpnlite.log」のログを確認してください。
  • 「nordvpnlite」はオープンソースです。 詳細については、GitHubの公式プロジェクトページとリポジトリをご覧ください。
この記事はお役に立ちましたか?

まだ問題が解決しませんか?

  • ライブチャット

  • メールフォーム

「サポートチームとチャット」をクリックすることにより、お客様は当社の利用規約に同意し、プライバシーポリシーを確認したものとみなされます。 チャット機能はCookieを使用しています。 チャットを開始することにより、Cookieの使用に同意したものとみなされます。 当社のCookieポリシーについては こちらをご覧ください.