概述
v2rayA 是一款使用 Golang 和 Vue.js 编写的轻量级代理工具,旨在为几乎所有应用程序提供代理服务,无需考虑应用程序本身是否支持代理。
核心特性:
- 全局透明代理:
- 在 Linux 系统,v2rayA 支持一键开启透明代理,省去了繁琐的配置操作。
- 在 Windows 和 MacOS 支持一键配置系统代理。
- 强大而轻便 ⚡️:
- 运行时没有任何外部依赖库,可跨平台运行。
- 借助任意一款浏览器均可操作。
- 外部访问:
- 对于无图形界面的操作系统,安装 v2rayA 后,借助另一台 PC 或移动设备即可完成对其的操作。
- 这对于远程服务器、路由器是极其方便的。
- 多出站负载均衡和分流:
- v2rayA 允许用户创建和连接多个出站节点,以实现负载均衡及分流。
- RoutingA 自定义路由:
- RoutingA 是 v2rayA 专为 V2Ray 设计的一种路由语言。
- 为分流提供强大而便捷的支持。
- 多种策略应对 DNS 污染:
- v2rayA 提供多种策略应对 DNS 污染。
- 高级设置可为用户提供更多的客制化定义。
官网:https://v2raya.org/
安装
Debian/Ubuntu
方法一:通过软件源安装
添加公钥
1
|
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/keyrings/v2raya.asc
|
添加 V2RayA 软件源
1
2
|
echo "deb [signed-by=/etc/apt/keyrings/v2raya.asc] https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list
sudo apt update
|
安装 V2RayA
1
|
sudo apt install v2raya v2ray ## 也可以使用 xray 包
|
方法二:手动安装 deb 包
从 Release 下载 v2rayA 的 deb 包 后可以使用 Gdebi、QApt 等图形化工具来安装,也可以使用命令行:
下载地址:
v2raya: https://github.com/v2rayA/v2raya-apt/tree/master/pool/main/v/v2ray
v2ray: https://github.com/v2rayA/v2raya-apt/tree/master/pool/main/v/v2raya
使用国内网盘:
123: https://www.123pan.com/s/4MOKVv-52Ppd.html提取码:7F4p
1
|
sudo apt install ****.deb ### 自行替换 deb 包所在的实际路径
|
启动 v2raya / 设置 v2rayA 自动启动
从 1.5 版开始将不再默认为用户启动 v2rayA 及设置开机自动。
启动 v2rayA
1
|
sudo systemctl start v2raya.service
|
设置开机自动启动
1
|
sudo systemctl enable v2raya.service
|
Docker
Docker 镜像内集成了 V2Ray 内核,因此内核无需额外被安装。
方式一:始终使用最新版
获取镜像
1
|
docker pull mzz2017/v2raya
|
运行 v2rayA
停止正在运行的版本(如果存在)
1
2
|
docker container stop v2raya
docker container rm v2raya
|
V2RAYA_V2RAY_BIN
的值应当是 /usr/local/bin/v2ray
或 /usr/local/bin/xray
,默认的核心是 xray。
- 如果你的宿主系统使用原生的 nftables,那么就把
V2RAYA_NFTABLES_SUPPORT
设置为 on
。 3.你的宿主系统使用 iptables,那么可以通过 IPTABLES_MODE
变量来指定后端,将该变量的值设置为 nftables
将使用 nft 后端,设置为 legacy
将使用传统后端。
以下是一个使用传统后端的示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
-e V2RAYA_NFTABLES_SUPPORT=off \
-e IPTABLES_MODE=legacy \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya
|
如果你使用 macOS 或其他不支持 host 模式的环境,在该情况下无法使用全局透明代理,或者你不希望使用全局透明代理,docker 命令会略有不同:
1
2
3
4
5
6
7
8
9
|
docker run -d \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
--restart=always \
--name v2raya \
-e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya
|
查看状态:
1
|
docker container stats v2raya
|
方式二:获取指定版本
Docker 允许用户同时下载不同版本的 v2rayA。通过错开端口等操作,用户还可以运行多个不同版本的 v2rayA。
获取镜像
获取最新的版本号:
1
2
|
Latest_version=$(curl -L "https://api.github.com/repos/v2rayA/v2rayA/releases/latest" | grep 'tag_name' | awk -F '"' '{print $4}' | awk -F 'v' '{print $2}')
echo $Latest_version
|
如果你不需要最新的版本,你也可以访问 Docker 镜像仓库
查找所需的版本。比如,你需要 1.5.8 版本,那么将 $Latest_version
替换为你所需的版本即可。
获取 Docker 镜像:
1
|
docker pull mzz2017/v2raya:$Latest_version
|
运行 v2rayA
使用 docker 运行 v2rayA:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
-e V2RAYA_NFTABLES_SUPPORT=off \
-e IPTABLES_MODE=legacy \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya:$Latest_version
|
如果你使用 MacOSX 或其他不支持 host 模式的环境,在该情况下无法使用全局透明代理,或者你不希望使用全局透明代理,docker 命令会略有不同:
1
2
3
4
5
6
7
8
|
docker run -d \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
--restart=always \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya:$Latest_version
|
查看状态:
1
|
docker container stats v2raya
|
更新 v2rayA
使用 获取镜像 中所提到的命令获取最新版本的镜像,然后停止当前容器:
1
2
|
docker container stop v2raya
docker container rm v2raya
|
最后使用 运行 v2rayA 里面所提到的命令运行新版本 v2rayA。更新 v2rayA 之后,你可以考虑删除旧版本镜像。
Windows
目前在 Windows 上仅支持一键配置系统代理而非透明代理
通过 WinGet 自动安装
WinGet 是微软推出的软件包管理器,适用于 Windows 10 以及更新版本的操作系统。
1
|
winget install --id v2rayA.v2rayA
|
手动运行安装包
从 GitHub Releases 下载适用于 Windows 的安装包,例如
installer_windows_inno_x64_2.0.1.exe
,按照指示安装完毕即可。
使用方式
安装 v2rayA 后,访问 http://127.0.0.1:2017 打开管理页面。
免费节点
警告
订阅节点仅作学习交流使用,用于查找资料,学习知识,不做任何违法行为。所有资源均来自互联网,仅供大家交流学习使用,出现违法问题概不负责。
订阅地址
1
|
https://mirror.ghproxy.com/https://raw.githubusercontent.com/Barabama/FreeNodes/master/nodes/yudou66.txt
|
1
|
https://mirror.ghproxy.com/https://raw.githubusercontent.com/Barabama/FreeNodes/master/nodes/blues.txt
|
1
|
https://mirror.ghproxy.com/https://raw.githubusercontent.com/Barabama/FreeNodes/master/nodes/zyfxs.txt
|
合集
1
|
https://mirror.ghproxy.com/https://raw.githubusercontent.com/Barabama/FreeNodes/master/nodes/merged.txt
|