文章背景时间:2024年7月8日
涉及操作系统:ubuntu 22.04

C.S(Somputer.Science)系学生都有的需求:流畅访问google学术或者github

实现这样需求的解决方案也有很多:搭建软件路由、使用网络代理工具

对于C.S系学生而言,搭建软件路由器是一件庞杂且非廉价的结局方案,因此可以先用网络代理工具解决问题

在ubuntu操作系统下,可以使用的代理工具有很多,比如:proxychans、clash for windows、v2ray系列、dae等

但是某些软件是没有单独的代理设置选项的,这就导致很多软件不用软路由很难实现愉快的网上冲浪

本文讨论在ubuntu操作系统下安装与使用v2rayA这个代理工具用设置系统代理的方式优化全局网上冲浪体验,这其实也提供了一个思路,其他代理软件也可以仿照,但在不使用软路由情况下,我还是推荐使用v2raya配置软件代理

:hugging: 但既然已经在看本篇文章,我默认相信你具有信息搜索能力以及访问github的能力

:cat: step1 下载并安装 v2ray 内核

这是必不可少的一步

手动下载:
https://github.com/v2ray/v2ray-core/releases
点开asssts,选择适用于自己系统架构版本的压缩包

不知道自己架构的,打开ubuntu终端,输入uname -a
输出将是以下之一:
x86_64:如果您使用的是 64 位 x86 处理器
aarch64:如果您使用的是 ARM64 处理器
ppc64le:如果您使用的是 PowerPC 64 位处理器
s390x:如果您使用的是 s390x 处理器

假如你是x86架构,则选择:v2ray-linux-64.zip

若你不想自己找,下面链接是v4.28.2v2ray-linux-64.zip文件,复制到浏览器即可开始下载
https://github.com/v2ray/v2ray-core/releases/download/v4.28.2/v2ray-linux-64.zip

下载后,进入下载目录并解压文件到/usr/local/v2ray-core目录里

sudo unzip v2ray-linux-64.zip -d /usr/local/v2ray-core

:cat: step2 下载并安装 v2rayA

v2rayA官网:https://v2raya.org/docs/prologue/installation/debian/

手动安装 deb 包

https://github.com/v2rayA/v2rayA/releases
下载适合自己架构的deb宝,例如installer_debian_x86_2.2.5.6.deb

用命令安装deb包(在下载的文件所在的目录,替换成你实际的包)
sudo dpkg -i installer_debian_x86_2.2.5.6.deb

:cat: step3 配置v2rayA

修改/etc/default/v2raya配置文件让 v2raya 使用 v2ray-core

将V2rayA和v2ray-core关联起来

sudo nano /etc/default/v2raya

添加配置两行配置

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

把解压的v2ray-core里面的.dat文件复制到/usr/local/share/v2ray/
sudo cp /usr/local/v2ray-core/*dat /usr/local/share/v2ray/

:cat: step4 启动v2rayA

sudo systemctl start v2raya.service

设置开机启动
sudo systemctl enable v2raya.service

查看运行情况
systemctl status v2raya

启动后,浏览器 127.0.0.1:2017 进入管理面板
具体设置不再详细说明,可看文章:https://pengtech.net/network/v2rayA_install.html

:cat: step5 配置系统代理

打开ubuntu设置,打开网络,网络代理,http和https按照v2raya默认进行设置:
都是127.0.0.1 端口20171,忽略主机留空,全局代理成功,打开github开始网络冲浪吧