v2rayA设置

本文简单介绍ubuntu系统如何安装v2rayA。

v2rayA

项目地址:https://github.com/v2rayA/v2rayA

官方网站:https://v2raya.org/

由于v2rayA在0.0.0.0:2017开放web服务,因此无需图形界面,这也是我选择它的理由。

安装

有两种方式可以安装

由于众所周知的原因,国内经常无法访问github,而一键脚本中使用了github的源,因此失效概率很大。

因此,只能通过其他方式(使用其他设备或者手动换源),先把安装包下下来,然后自行安装。

(比如,使用已经配置好代理的windows设备来下载安装包,然后传到linux设备上。毕竟windows配置代理比linux方便不少。)

v2rayA

根据自己的设备,在release页面安装即可。

将deb包传到设备上后,安装。

1
dpkg -i package.deb

请注意:如果你的设备没有预先装过v2ray,手动安装deb包时,不会自动安装v2ray,可能会遇到

1
检测到 geosite.dat, geoip.dat 文件或 v2ray-core 可能未正确安装,请检查

等类似的问题,在 https://github.com/v2rayA/v2rayA/issues/510 给出了解决方法。

笔者也是遇到过这个坑,因此在这里,我们事先先配置好。

v2ray-core

下载:https://github.com/v2fly/v2ray-core/releases

然后使用unzip命令即可

接着,手动修改v2rayA的配置,/path/to改成自己的路径

1
2
3
4
5
6
vi /etc/default/v2raya

# 添加配置
V2RAYA_V2RAY_BIN=/path/to/v2ray-core/v2ray
V2RAYA_V2RAY_CONFDIR=/path/to/v2ray-core
V2RAYA_V2RAY_ASSETSDIR=/path/to/v2ray-core

然后重启即可

1
systemctl restart v2raya

基础设置

启动服务

1
systemctl start v2raya

关闭服务

1
systemctl stop v2raya

如果有图形界面,可以在localhost:2017上查看,如果没有,相应地改成设备所处ip即可。

不过似乎还需要配置一下本地的代理,可以参考下面的export命令,端口结合自己在web端的设置来修改。

进阶配置

由于我个人并不希望代理开机自启,而是希望需要的时候打开,不需要的时候关闭,因此我手动编写了启动与关闭脚本。

v2a-start.sh

1
2
3
4
5
6
7
8
#!/bin/bash
systemctl start v2raya
export http_proxy="http://127.0.0.1:20171/"
export https_proxy="http://127.0.0.1:20173/"
export no_proxy="127.0.0.1,localhost"
export HTTP_PROXY="http://127.0.0.1:20171/"
export HTTPS_PROXY="http://127.0.0.1:20173/"
export NO_PROXY="127.0.0.1,localhost"

v2a-halt.sh

1
2
3
4
5
6
7
#!/bin/bash
systemctl stop v2raya
unset http_proxy
unset https_proxy
unset no_proxy
unset HTTP_PROXY
unset NO_PROXY

v2rayA设置
https://0kitasan.github.io/2024/01/30/2024-01-30-v2rayA设置/
作者
0kitasan
发布于
2024年1月30日
许可协议