之前因为一些原因,需要在Linux上使用魔法,网上查询了很多关于这方面的资料,但是大部分都是 Clash 的,但是由于一些原来,导致现在Clash不可用,后面又去查了很多相关的资料,最终选择了V2rayA, 以下是 V2rayAUbuntu上的安装教程

工具

  • 一款 SSH 连接工具 (本文用 MobaXterm)
  • 一台云服务器 (本文用阿里云 ECS 服务器)

环境

  • Ubuntu22.04.4

安装V2ray

复制以下内容,并执行

添加公钥

1
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/keyrings/v2raya.asc

添加软件源

1
echo "deb [signed-by=/etc/apt/keyrings/v2raya.asc] https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list

更新

1
sudo apt update

安装

1
sudo apt install v2raya v2ray

配置

修改 /etc/default/v2raya 配置文件让 v2raya 使用 v2ray-core**(这一步非必须)**

1
vi /etc/default/v2raya

添加配置两行配置

1
2
V2RAYA_V2RAY_BIN=/usr/local/v2ray-core/v2ray
V2RAYA_V2RAY_CONFDIR=/usr/local/v2ray-core

设置开机自启

1
sudo systemctl enable --now v2raya

–now 参数表示设置为开机启动并立即启动v2raya

查看服务状态

1
sudo systemctl status v2raya

使用 V2rayA

访问 V2rayA

访问 http://ip:2017, 在第一次进入页面时,你需要创建一个管理员账号,请妥善保管你的用户名密码,如果遗忘,可以使用 sudo v2raya --reset-password 命令重置。

获取机场订阅 url

可以试试看这些 https://github.com/sharkDoor/vpn-free-nodes

导入订阅 url 或 节点 url

根据以上指引获取到订阅 url 或节点 url 后,就可以导入订阅了,详细步骤参考以下截图。

1
2
3
4
5
6
7
订阅 URL 类似这样子: https://xxx.xxxx.com/api_version2/xxxxxxxx?sub=3&extend=1

节点 URL 类似这样子:

vmess://ew0KICAxxxxxxxxxxbGN85bm/5pawMDJ8MS4xxxxxxxBsYy1zZy5nZXR4bHgu
trojan://224253xxxxxx210fca@xxxxp:10060#xxxxxx
ss://xxxxxxxx=@service.xxxxx.com:50003#xxxxxxx%82%2B%E7%A7%BB%E5%8A%A8

import-servers

更新订阅

有时候导入 URL 的时候会自动的更新订阅,有时候不会

update-scribu

测试节点的速度

之后点击刚刚订阅的节点,然后把这里的节点全部勾选,PING来测试节点的速度

image-1

连接节点

选择一个延迟低的节点

image-2

然后点击左上方的就绪

image-4

启动后选择的节点颜色会变成蓝色

测试是否成功

首先查看我们的代理端口 (魔法端口)

点击右上角的设置 , 然后在弹出来的窗口上点击地址与端口

image-5

然后再 Linux 上执行以下命令 (端口改为上面的 http 端口,比如我这里的是 20171, 因此我的命令就为 curl -v -x http://127.0.0.1:20171 https://www.google.com)

1
curl -v -x http://127.0.0.1:端口 https://www.google.com

image-6执行完后如果能看到一堆内容,则代表成功

配置代理

上面我们测试时请求 https://www.google.com 是需要我们指定代理端口的,如果我们直接请求,是不会走代理,可以去执行下 curl https://www.google.com 这个试试,你会发现执行后根本看不到任何内容,因为这个请求压根就没有经过我们的节点转发,现在这种请求是,我们访问一些网站要走代理的话,必须要手动的指定代理,这样太麻烦了,因此接下来我们需要配置下 V2rayA 让他自动的对我们的请求进行转发

点击左上角的设置,把系统代理部分改成大陆白名单模式 , 并且记得勾选开启 IP 转发 , 然后保存

image-7

之后我们继续执行 curl https://www.google.com 就可以正常的访问了