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

知識庫

Mac 上同時裝了 DMG 版和 App Store 版 VilaNet,連不上怎麼辦?

Mac 上如果先裝過 DMG 版 VilaNet,後來又安裝了 App Store 版,連不上通常是因為 DMG 留下的系統擴充功能還註冊在 macOS 裡,App Store 版因此接不上。兩套一起留著就會衝突。請只保留一套。如果已經刪掉 DMG、只留 App Store 仍然連不上,請依下面的步驟卸掉舊的擴充功能,並且在最後一步把系統完整性保護重新打開。

兩套安裝有什麼不同

只從下面其中一處安裝。App Store 需要非中國區 Apple ID。

App Store 版DMG 直接下載版
從哪裡安裝Mac App Store 上的 VilaNetVilaVPN 下載頁或GitHub 發布頁上的通用 DMG。同一個 DMG 可用於 Intel Mac 和 Apple 晶片 Mac。
連線方式使用 TUN 模式,會要求 macOS 允許 VPN。它使用 PacketTunnel,不需要再允許 DMG 那種系統擴充功能。打開後預設是代理模式,這時不會出現 VPN 或系統擴充功能提示。只有改成 TUN 模式時,才需要允許一次系統擴充功能。

DMG 的模式在「設定」>「連線」分頁裡的「macOS」區段:「TUN模式」(整個系統)或「代理模式」(應用程式與瀏覽器)。變更會立即儲存,並於下次連線時生效。系統擴充功能要在「系統設定」裡允許;不同 macOS 版本的點選位置不一樣,請依在 macOS 安裝 VilaNet和目前的 macOS 說明操作。只允許名稱是 VilaVPN 或 VilaNet 的提示。

先只保留一套

  1. 解除安裝不想保留的那一套 VilaNet。
  2. 如果留下的是 App Store 版,打開它,再點一次「連接」。
  3. 如果留下的是 DMG 版,並且要使用 TUN 模式,先依上面的說明允許系統擴充功能,再連線。繼續用預設的代理模式時,不需要這一步。

只解除安裝 App,有時清不掉已經註冊的 DMG 系統擴充功能。這時 App Store 版仍然連不上,請繼續下一節。這一節是為了讓 App Store 版能夠正確註冊。做完之後只使用 App Store 版。

卸掉 DMG 留下的系統擴充功能

請按順序做完。第 5 步會重新啟用系統完整性保護(SIP)。不要停在中間幾步。

  1. Apple 晶片的 Mac:重新啟動 Mac,按住電源鍵,直到出現「正在載入啟動選項」。選擇「選項」,再選擇「繼續」,進入 macOS 恢復模式。Intel 處理器的 Mac,請依 Apple 官方說明進入 macOS 恢復模式。
  2. 在選單列打開「工具程式」>「終端機」,輸入下面這一行並按 Return,然後正常重新啟動:
    csrutil disable
  3. 重新啟動完成後,打開「終端機」,輸入下面這一行並按 Return:
    sudo systemextensionsctl uninstall '*' com.viraltech.vilanet.pt
  4. 再重新啟動一次 Mac,讓舊的網路擴充功能完全卸掉。
  5. 再次依第 1 步進入恢復模式,打開「終端機」,輸入下面這一行並按 Return,然後重新啟動:
    csrutil enable

這樣會卸掉以前透過 DMG 安裝的擴充功能,App Store 版才能自己註冊。第 5 步做完之前,不要把這台 Mac 繼續當正常系統使用。如果留下的是 DMG 版,系統提示「需要重新啟動」,就重新啟動一次 Mac,讓系統擴充功能生效。系統擴充功能被拒絕時,回到系統設定裡的同一位置重新允許。

怎樣算好了

  1. 「應用程式」裡只剩一套 VilaNet。
  2. 打開留下的那一套,點「連接」。主頁狀態變成藍色的「已連接」,按鈕變成紅色的「斷開」。
  3. 用瀏覽器打開兩個平時會開的 HTTPS 網站,然後回到 VilaNet,確認仍是「已連接」。

仍然不行

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

相關文章

Firefox無法使用代理

Firefox 不一定會跟隨系統代理設定,因此可能出現其他程式都正常、只有 Firefox 無法上網的情況。 如果您使用 TUN 模式(VilaNet 在多數平台的預設模式)...

錯誤 "error: spawn unknown"

這個錯誤的全名是 "error: spawn unknown",它通常是由於 VS Code 無法找到所需的程序或腳本而引發的。   你可以嘗試以下步驟來解決這個錯誤:   1....

Windows端為什麼顯示配置成功還是無法上網

Windows端為什麼顯示配置成功還是無法上網   首先請檢查Windows時間是否正確。依協定不同,時鐘誤差達 30 秒~2 分鐘即可能導致無法連線,詳見為什麼系統時鐘不準確會導致 VPN...

Windows端無法啟動,提示v2rayN已停止運作怎麼辦?

如果出現 "v2rayN 已停止工作"   可能是Windows版本太老,需要安裝.NET Framework依賴包...

好像發生了未知錯誤 Error: Command failed sysproxy.exe

請檢查安裝目錄,目錄不得有任何空格/中文等奇怪字符(包括你的用戶名),否則會出錯   注意默認目錄中的\Program Files\中間包含一個空格...