v2rayA Alpine 安装教程
v2rayA 的功能依赖于 V2Ray 内核,因此需要安装内核。
1. 安装 V2Ray 内核
如果你已经安装了内核,可以跳过此节。
1.1. 方法 1:从软件包管理器安装
从 Alpine Linux 3.15 开始,V2Ray 已经进入了 Community 源。编辑 apk 的配置以启用 Community 源:
1 | vi /etc/apk/repositories |
1 | http://dl-cdn.alpinelinux.org/alpine/v3.15/main |
然后安装 V2Ray:
1 | apk update && apk add v2ray |
1.2. 方法 2:V2Ray / Xray 的官方脚本
V2Ray 安装参考:https://github.com/v2fly/alpinelinux-install-v2ray
Xray 安装参考:https://github.com/XTLS/alpinelinux-install-xray
2. 安装 v2rayA
2.1. 下载二进制可执行文件
根据你的平台,从 Release 获取具有 v2raya_linux_xxx
字样的无后缀名文件,并将其重命名为 v2raya
,再把 v2raya
移动到 /usr/local/bin
并给予可执行权限。
示例:
1 | version=$(curl -s https://apt.v2raya.org/dists/v2raya/main/binary-amd64/Packages|grep Version|cut -d' ' -f2) |
可以使用 arch
命令来查询你的平台架构,比如 x86_64 的架构就需要下载 x64 的版本。
2.2. 创建服务文件
在 /etc/init.d/
目录下面新建一个名为 v2raya
的文本文件,然后编辑,添加内容如下:
1 | #!/sbin/openrc-run |
保存文件,然后给予此文件可执行权限。
2.3. 安装 iptables 模块
1 | apk add iptables ip6tables |
2.4. 运行 v2rayA 并开机启动(可选)
1 | rc-service v2raya start |
2.5. 查看日志
1 | tail -f /var/log/v2raya/access.log |
2.6. 其它操作
2.6.1. 指定 WebDir
在服务文件的 command_args
中加上一个参数 --webdir
,然后指定到 Web 文件所在目录即可。比如:
1 | command_args=" --webdir=/usr/local/etc/v2raya/web" |
2.6.2. 指定内核
在服务文件的 command_args
中加上一个参数 --v2ray-bin
,然后指定到内核所在目录即可。比如:
1 | command_args=" --v2ray-bin=/usr/local/bin/xray" |
3. v2rayA 使用方法
安装并成功启动v2rayA服务后,可以使用浏览器直接访问 http://127.0.0.1:2017 v2rayA管理页面, 具体使用方法可以访问 v2rayA 基本使用方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 昌南魔法学院!