⚠️ 谨防仿冒网站 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 模式,先按上面的说明批准系统扩展,再连接。继续用默认的代理模式时,不需要这步批准。

只卸载应用,有时清不掉已经注册的 DMG 系统扩展。这时 App Store 版仍然连不上,请继续下一节。这一节是为了让 App Store 版能够正确注册。做完之后只使用 App Store 版。

卸掉 DMG 留下的系统扩展

请按顺序做完。第 5 步会重新启用系统完整性保护(SIP)。不要停在中间几步。

  1. Apple 芯片的 Mac:重新启动 Mac,按住电源键,直到出现「正在载入启动选项」。选择「选项」,再选择「继续」,进入 macOS 恢复模式。Intel 芯片的 Mac,请按 Apple 官方说明进入 macOS 恢复模式。
  2. 在菜单栏打开「实用工具」>「终端」,输入下面这一行并按回车,然后正常重新启动:
    csrutil disable
  3. 重新启动完成后,打开「终端」,输入下面这一行并按回车:
    sudo systemextensionsctl uninstall '*' com.viraltech.vilanet.pt
  4. 再重新启动一次 Mac,让旧的网络扩展完全卸掉。
  5. 再次按第 1 步进入恢复模式,打开「终端」,输入下面这一行并按回车,然后重新启动:
    csrutil enable

这样会卸掉以前通过 DMG 安装的扩展,App Store 版才能自己注册。第 5 步做完之前,不要把这台 Mac 继续当正常系统使用。如果你留下的是 DMG 版,系统提示「需要重启」,就重启一次 Mac,让系统扩展生效。系统扩展被拒绝时,回到系统设置里的同一位置重新允许。

怎样算好了

  1. 「应用程序」里只剩一套 VilaNet。
  2. 打开留下的那一套,点「连接」。主页状态变成蓝色的「已连接」,按钮变成红色的「断开」。
  3. 用浏览器打开两个平时会访问的 HTTPS 网站,然后回到 VilaNet,确认仍是「已连接」。

仍然不行

  • 0 用户发现这个有用
这篇文章有帮助吗?

相关文章

Firefox不能使用代理

Firefox 不一定会跟随系统代理设置,因此可能出现其他程序都正常、只有 Firefox 无法上网的情况。 如果您使用 TUN 模式(VilaNet 在多数平台的默认模式)...

错误代码 "error: spawn unknown"

这个错误的全称是 "error: spawn unknown",它通常是由于 VS Code 无法找到所需的程序或脚本而引发的。   你可以尝试以下步骤来解决这个错误:...

Windows端为什么显示配置成功还是无法上网

首先请检查Windows时间是否正确。依协议不同,时钟误差达 30 秒~2 分钟即可能导致无法连接,详见为什么系统时钟不准确会导致 VPN 无法连接。...

Windows端无法启动,提示v2rayN已停止工作怎么办?

如果出现 “v2rayN 已停止工作" 可能是Windows版本太老,需要安装 .NET framework 依赖包...

好像发生了未知错误 Error: Command failed sysproxy.exe

请检查安装目录,目录不得有任何空格/中文等奇怪字符(包括你的用户名),否则会出错   *注意*默认目录中的\Program Files\中间包含一个空格...