⚠️ 慎防仿冒網站 vilavpn[.]org 並非官方網站。登入、付款、下載前,請先核驗網域。 核驗官方網域 →

知識庫

如何安裝並使用 VilaNet 命令列用戶端?

沒有圖形介面的 Linux、macOS 或 Windows,使用官方命令列程式 vilanet-cli。它是單個靜態檔案,用 VilaVPN 帳號登入,不匯入訂閱連結。整機連線用 TUN。

1. 下載對應的套件

從 發佈頁或 cli.vilavpn.com 下載。在中國大陸若 GitHub 打不開,用 cli.vilavpn.com 上的鏡像選擇。Linux 或 macOS 不確定架構時執行 uname -m:x86_64 是 AMD64,arm64 或 aarch64 是 ARM64。

系統處理器檔名結尾
LinuxIntel/AMD 64 位元linux_amd64.tar.gz
LinuxARM 64 位元linux_arm64.tar.gz
LinuxARMv7linux_armv7.tar.gz
macOSApple 晶片darwin_arm64.tar.gz
macOSInteldarwin_amd64.tar.gz
WindowsIntel/AMD 64 位元windows_amd64.zip
WindowsARM 64 位元windows_arm64.zip

2. 安裝

Linux:解壓下載的壓縮檔,然後:

sudo install -m 0755 vilanet-cli /usr/local/bin/
sudo setcap 'cap_net_admin,cap_net_bind_service+eip' /usr/local/bin/vilanet-cli

macOS:解壓後同樣 sudo install -m 0755 vilanet-cli /usr/local/bin/。全裝置 TUN 需要 sudo。只做本機代理時不必 sudo。

Windows:解壓 ZIP。只從 Wintun 官網下載 Wintun,把相符的 wintun.dll 放在 vilanet-cli.exe旁邊。以系統管理員身分打開 PowerShell,進入該資料夾。第一次請在前景執行,不必先裝 Windows 服務。

確認安裝:Linux 或 macOS 執行 vilanet-cli version;Windows 執行 .\vilanet-cli.exe version。應輸出版本號而不是報錯。

3. 登入、選節點並連線

不要把密碼寫進指令、截圖或工單。login 會提示輸入,不會進 shell 歷史。

vilanet-cli login --email [email protected]
vilanet-cli list packages
vilanet-cli list servers
vilanet-cli connect --country HK

登入成功後,憑證加密保存在這台裝置上。沒有系統鑰匙圈的無螢幕伺服器會改用加密檔案,SSH 登入也可以。日常不要加 --insecure-store。可按國家篩選,例如 vilanet-cli list servers --country HK。把 HK 換成您要的國家代碼。

macOS 上若 TUN 需要權限,在 connect 前加 sudo。Windows 在已提高權限的 PowerShell 裡執行。前景指令要保持執行,Ctrl+C 停止。未設定預設方案時,connect 使用第一個仍有剩餘流量的方案。單次換方案可加 --package,ID 來自 list packages。圖形版桌面 App 見 我應該使用哪一款應用程式。桌面版在 Ubuntu 上因 GLIBC 打不開時,用這個命令列程式,見 Linux 安裝。

連到了用完流量或不是要的方案

  1. vilanet-cli list packages 查看 ID 和名稱。若連線用了 sudo,這裡也用 sudo。
  2. vilanet-cli settings set selected_package <方案ID>
  3. 再執行 vilanet-cli connect --country HK。也可以 vilanet-cli connect --package <方案ID> --country HK。

login 和 connect 必須是同一個使用者:都加 sudo,或都不加。否則讀不到帳號或剛設定的方案。查看目前預設:vilanet-cli settings get selected_package。更多方案說明見 切換方案。

怎樣確認已經連上

  • 前景:保持那個終端機不要關,確認程式還在。再開 IP 檢測頁,公用 IP 應與平時的電信業者 IP 不同。前景這次連線不要用 status 來判斷。
  • Linux 或 macOS 的背景:另一個終端機執行 vilanet-cli status。egress_ip 就是出口公用 IP。健康檢查沒能確認、狀態為 running-unverified 時,這一列仍可能出現;在中國這很常見,不代表出口一定不可用。若 egress_ip 為空,過幾秒再查一次。
  • Windows 前景:disconnect、status 和 switch 控制不了這個前景程式。用還開著的視窗和 IP 檢測頁確認,停止時按 Ctrl+C。

斷開和登出

Linux 或 macOS 上,停止背景連線:vilanet-cli disconnect。只是斷開時不必 logout。vilanet-cli logout 會刪除已儲存的憑證和快取的帳號資料。

本機代理方式預設不修改系統代理。只有同時使用不開 TUN 的本機代理,並加上 --system-proxy,才會在連線期間設定系統代理,斷開時恢復原來的設定。整機 TUN 不需要這個參數。

常見報錯

  • command not found:程式不在 PATH 上,或改到解壓目錄裡執行。
  • 結束代碼 2:檢查電子郵件地址和密碼,再 login。
  • 結束代碼 4:先登入;若因為重複請求被限流,等一會兒再試。
  • 結束代碼 5:用所需的管理員權限再跑;Linux 上把上面的 setcap 再做一次。
  • no daemon active:背景沒在跑。先 vilanet-cli connect(會把它拉起來),再查 status。這是 Linux/macOS 背景,不是 Windows 前景。
  • 已經有一個 daemon:用正在跑的那個,或先 disconnect 再啟動。
  • 節點 ID 找不到:ID 過期或輸錯。重新 list servers,用目前列表裡的值。
  • 鑰匙圈不可用(the OS keyring is unavailable on this build 或 Specified keyring backend not available):這是舊程式。從發佈頁換新的檔案後再 login。不要把密碼寫進指令。
  • Windows 報 Wintun:確認官方 wintun.dll 就在 vilanet-cli.exe 旁邊。
  • Windows 沒有 vilanet-cli update。從發佈頁下載新的壓縮檔,替換舊程式。

vilanet-cli update 要從 GitHub 下載,機器離線或存取不了 GitHub 時會失敗。連不上的時候不要把 update 當第一步。需要新程式時,從 cli.vilavpn.com 或發佈頁下載,覆蓋舊檔案並保持可執行,再執行 vilanet-cli version。

仍然不行?

執行 vilanet-cli logs --follow,先安全斷開,把刪掉敏感內容的片段發給客服。不要把整個設定目錄發出去,裡面可能有加密憑證和連線資訊。也可以 建立支援工單。連線失敗的下一步見 無法連線。文件:VilaNet CLI。

  • 0 Users Found This Useful
這篇文章有幫助嗎?

相關文章

在 v2rayN 中新增和使用訂閱鏈接的步驟

在 v2rayN 中新增和使用訂閱連結的步驟(v2rayN 7.x) 本文適用於 v2rayN 7.x,以 Windows 版(Windows 10 及以上)為例。介面文字以 v2rayN...

VilaVPN(V2Ray) 视频教程

VilaVPN(V2Ray) Video Tutorial https://www.youtube.com/@vilavpn   iOS  Android  Windows...

在 macOS 安裝 VilaNet

下載 VilaNet。 將 VilaNet 移到 Applications(應用程式)資料夾。直接從 Downloads(下載)或 Desktop(桌面)開啟將無法正常運作。...

VilaNet 搭配 Netch 進行遊戲加速

VilaNet 搭配 Netch 進行遊戲加速 第 1 步:設定 VilaNet 開啟 VilaNet 進入「設定」 關閉 TUN 模式 開啟 網路共享...

如何在 Windows 上安裝並連接 VilaNet?

在 64 位元 Windows 10 或更新版本上,從 VilaVPN 官方管道安裝 VilaNet,用帳號登入,在「自動選擇」裡選「最快」,再點「連接」。使用者帳戶控制裡只批准名稱是...