⚠️ なりすましサイトにご注意 vilavpn[.]org は非公式です。ログイン・支払い・ダウンロード前にドメインをご確認ください。 公式ドメインを確認 →

知恵袋

OpenWrt に VilaNet をインストールするには?

対応する OpenWrt または iStoreOS では、ルーターに合った2つのパッケージを入れ、LuCI でネットワーク > VilaNetを開き、VilaVPN アカウントでログインして接続します。サブスクリプションはインポートしません。先にバックアップし、ダウンロード前にパッケージマネージャーと CPU アーキテクチャを確認します。

対応する OpenWrt ではない、またはファームウェアを書き換えるか迷うときは、先にOpenWrt 版と Merlin 版のどちらを使うかを見てください。ルーターを変更すると、LAN 上のすべてのデバイスが通信できなくなることがあります。

1. バックアップしてアーキテクチャを読む

  1. LuCI でシステム > バックアップ / ファームウェアの書き込みを開き、設定バックアップを作り、ルーター以外の場所に保存します。
  2. モデル、OpenWrt のバージョン、CPU アーキテクチャ、opkg と apk のどちらを使うかを控えます。
  3. LAN から LuCI または SSH に届くことを確認します。設定済みの root パスワード、LuCI と SSH の管理者アクセス、有効な VilaVPN アカウントが必要です。

SSH では次を実行します。

cat /etc/openwrt_release
command -v opkg || command -v apk
opkg print-architecture 2>/dev/null || apk --print-arch

opkg print-architecture は複数行になることがあります。コアパッケージは、優先度の数値が最も高い固有のアーキテクチャを使い、all と noarch は除外します。商品名だけで推測しないでください。

2. システムに合わせて2つのパッケージを選ぶ

ルーターダウンロードするもの入れ方
iStoreOS現在のリリースの .run インストーラーiStore > 手動インストール
opkg の OpenWrt 24.xアーキテクチャに合ったコア IPK と、all の LuCI IPKopkg install
apk の OpenWrt 25.xアーキテクチャに合ったコア APK と、noarch の LuCI APKapk add

コアのビルドは x86_64、aarch64_cortex-a53、aarch64_generic、arm_cortex-a7_neon-vfpv4、mipsel_24kc、arm_arm926ej-s です。公式リリースページの現在のファイルを、ページ上のファイル名のままダウンロードします。GitHub が遅いときは、openwrt.vilavpn.com のアーキテクチャ選択とミラー選択でダウンロードコマンドを作ります。古い vilanet-test-*.tar.gz を手動でコピーする方法は廃止されています。

OpenWrt 25 のパッケージはローカルのリリースファイルで、ルーターのリポジトリのパッケージではないため、インストール時に --allow-untrusted を付けます。コピーまたはインストールの前に、リリースページの SHA-256 を確認します。macOS は shasum -a 256、Linux またはルーターは sha256sum です。値が1つでも違えばインストールしないでください。チェックサム表はこのページには写しません。リリースページの現在の値を使ってください。

3. インストール

iStoreOS:iStoreOS の画面を開き、iStore > 手動インストールで .run をアップロードします。ページを離れる前に結果を読み、ネットワーク > VilaNetを開きます。

OpenWrt 24.x:2つの IPK をルーターの /tmp にコピーします。初期状態のルーターでは、先にパッケージ一覧を更新しないと、opkg が VilaNet の依存するカーネルモジュールを見つけられません。

opkg update
opkg install /tmp/<コアパッケージ>.ipk /tmp/<LuCIパッケージ>.ipk
/etc/init.d/vilanet enable

OpenWrt 25.x:同様に /tmp へコピーしてからインストールします。インストーラーは /tmp から LuCI パッケージを削除します。もう一度実行するときは、そのファイルをコピーし直してください。

apk add --allow-untrusted --force-non-repository \
  /tmp/<コアパッケージ>.apk /tmp/<LuCIパッケージ>.apk
/etc/init.d/vilanet enable

4. ログインして接続する

  1. インストール後に LuCI を再読み込みします。
  2. ネットワーク > VilaNetを開きます。
  3. 概要に VilaVPN アカウントのメールアドレスとパスワードを入力します。
  4. ログインを選びます。公式のルーター用ソフトはアカウントでログインします。サブスクリプションのインポートも、有効化も不要です。
  5. 同じページのクイックアクションで、最初の接続はサーバーを自動 - すべてのサーバーのままにするか、1台を選びます。サーバータブでは、各サーバーの横の接続からも接続できます。
  6. 接続を選びます。

インストールできたかの確認

先にルーターを確認します。

vilanet status --json
/etc/init.d/vilanet status
logread | grep vilanet

このルーターに接続したデバイスで、通常の HTTPS サイトを開きます。ネットワーク > VilaNet > 概要に戻り、VPN サービスが running、接続状態が connected のままであることを確認します。connected だけでは不十分です。ルーターの状態と、LAN デバイスからの通信の両方が必要です。

それでもうまくいかない場合

VilaNet メニューがないときは、LuCI を強制再読み込みし、SSH で /etc/init.d/rpcd restart を実行してからネットワーク > VilaNetを開き、コアと LuCI の両方が入っていることを確認します。

起動したあと止まるときは、上のコマンド出力を残し、すぐ再インストールしないでください。サポートへは、ルーターのモデル、OpenWrt のバージョン、パッケージマネージャー、編集済みの出力を送ります。パスワードや未編集のサブスクリプションデータは送らないでください。

接続と表示されても LAN デバイスがインターネットを使えないときは、OpenWrt は接続と出るが LAN デバイスはインターネットにつながらないを見てください。ルーティングモードを変える前に、3つのルーティングモードと復旧とロールバックを読みます。図解は openwrt.vilavpn.com とインストール手順にあります。

  • 0 これは役に立つとユーザーは感じています
この回答は役に立ちましたか?

関連記事

ルーター上でのVilaVPNの使い方

公式のルーター用ソフトウェア VilaVPN は公式のルーター用ソフトウェアを提供しています。パッケージをインストールし、VilaVPN アカウントでログインすると、LAN 全体の通信が...

Passwall 経由で VilaVPN ノードに接続すると ping は通るのに、YouTube が開けないのはなぜ?

これは VilaVPN の問題ではなく、Passwall などのサードパーティ製ソフトの DNS 設定の不具合が原因です。以下を推奨します: VilaVPN...

PassWall でノードをインポート・更新できない場合

PassWall / PassWall2:ノードのインポート・更新ができない場合 PassWall または PassWall2...

ルーターでは OpenWrt 版と Merlin 版のどちらを使えばよいですか?

ルーターがすでに対応する OpenWrt 24.10 以降(ドキュメントに記載の iStoreOS を含む)で動いているなら、VilaNet OpenWrt を入れます。管理画面に...

OpenWrt の VilaNet が接続済みなのに、LAN のデバイスがインターネットにつながらないのはなぜですか?

OpenWrt、iStoreOS、KWRT で VilaNet が接続と表示しているのに、ルーター配下のスマホやパソコンがインターネットを使えないときは、公式リリースページから VilaNet...