苹果 macOS 电脑安装 v2rayA 客户端教程

v2rayA 的功能依赖于 V2Ray 核心,因此需要安装内核。

macOS Monterey 帶來強大功能,從此輕鬆辦妥更多事- Apple (香港)

v2rayA 与 v2ray 尚未支持 macOS / FreeBSD 之上的 Packet Filter 防火墙,因此透明代理无法启用。安全起见,本 wiki 将以非 root 权限来运行 v2rayA。

v2rayA 使用 networksetup 命令来设置 macOS 上的系统代理,请确保你运行 v2rayA 的账户是 admin 组的成员。关于如何管理 macOS 下的用户组,你可以 参阅 Apple 的官方文档

建议从 brew 安装 v2ray 核心,如此 v2rayA 将自动使用你电脑上现有的 v2ray。如果不从 brew 安装核心,你将需要手动指定核心所在路径。

使用 Homebrew 安装

请确保安装了 Homebrew 并工作正常。

安装

添加 v2rayA 的 Tap:

brew tap v2raya/v2raya

安装 v2rayA:

brew install v2raya/v2raya/v2raya

v2ray 设置为了 v2rayA 的依赖包,如此,v2rayA 将正确运行。

运行

安装完成之后可以在终端通过 v2raya --lite 命令运行,也可以启动服务:

brew services start v2raya

手动安装

创建目录

这些目录可能已经存在,创建之前请注意检查。

二进制所在目录:

sudo mkdir /usr/local/bin/

数据文件所在目录:

sudo mkdir -p /usr/local/share/v2ray/

服务文件所在目录:

mkdir ~/Library/LaunchAgents/

下载 v2rayA

从 GitHub Releases 或 GitHub Action 下载适用于 macOS 的二进制文件,然后重命名为 v2raya,并将其保存到 /usr/local/bin/

示例:

x86_64:

sudo curl -L https://github.com/v2rayA/v2rayA/releases/download/v1.5.7/v2raya_darwin_x64_1.5.7 -o /usr/local/bin/v2raya

arm64:

sudo curl -L https://github.com/v2rayA/v2rayA/releases/download/v1.5.7/v2raya_darwin_arm64_1.5.7 -o /usr/local/bin/v2raya

下载 V2Ray 核心 / Xray 核心

安装 V2Ray:https://www.v2fly.org/guide/install.html 安装 Xray:https://xtls.github.io/document/install.html

解压压缩包后将其中的文件移动到对应目录:

sudo mv v2ray /usr/local/bin/
sudo mv *dat /usr/local/share/v2ray/

给予权限

给予 v2rayA 与 v2ray 可执行权限:

sudo chmod 755 /usr/local/bin/v2raya
sudo chmod 755 /usr/local/bin/v2ray
sudo chmod 755 /usr/local/bin/v2ctl

如果遇到 macOS 的安全限制,那么需要运行以下命令:

sudo xattr -d -r com.apple.quarantine  /usr/local/bin/*

建立服务文件

新建服务文件并保存到 ~/Library/LaunchAgents/

示例:

nano ~/Library/LaunchAgents/org.v2raya.v2raya.plist

内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
      <key>EnvironmentVariables</key>
      <dict>
            <key>V2RAYA_LOG_FILE</key>
            <string>/tmp/v2raya.log</string>
            <key>V2RAYA_V2RAY_BIN</key>
            <string>/usr/local/bin/v2ray</string>
      </dict>
      <key>KeepAlive</key>
      <true/>
      <key>Label</key>
      <string>org.v2raya.v2raya</string>
      <key>ProgramArguments</key>
      <array>
            <string>/usr/local/bin/v2raya</string>
            <string>--lite</string>
      </array>
      <key>RunAtLoad</key>
      <true/>
</dict>
</plist>

运行

launchctl load ~/Library/LaunchAgents/org.v2raya.v2raya.plist

如果要关掉 v2rayA 服务,将上述命令从 load 替换为 unload 即可。可以通过 Web 前端查看日志。

本文作者:红岸。本文链接:https://www.wdgjx.com/article/3231.html

原哈希云团队提供技术支持,稳定、低延迟,小白一键直连。套餐低至20元/月。

(0)
红岸红岸
上一篇 2024年 6月 17日 上午9:50
下一篇 2024年 6月 20日 上午4:10

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

解锁流媒体、国际专线,畅享4k高清,一键直连,单击此处 前往。咨询V:ly1160614627ly