Linux 配置 V2ray 记录

admin1年前笔记113

image.png

v2rayA 功能依赖于 V2Ray 内核,因此需要安装内核

安装 V2Ray 内核

参考 V2Ray 官方脚本:GitHub - v2fly/fhs-install-v2ray: Bash script for installing V2Ray in operating systems such as Debian / CentOS / Fedora / openSUSE that support systemd

安装后可以关掉服务,因为 v2rayA 不依赖于该 systemd 服务

sudo systemctl disable v2ray --now

步骤一:正式安装 v2rayA:

方式一,通过软件源安装

1 添加公钥

wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/v2raya.asc

2 添加 V2RayA 软件源

echo "deb https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list
sudo apt update

3 安装 V2RayA

sudo apt install v2raya
方式二:手动安装 deb 包
(下载 deb 包后可以使用 Gdebi、QApt 等图形化工具来安装,也可以使用命令行)
sudo apt install /path/download/installer_debian_xxx_vxxx.deb ### 自行替换 deb 包所在的实际路径

步骤二:启动 v2rayA / 设置 v2rayA 自动启动

从 1.5 版开始将不再默认为用户启动 v2rayA 及设置开机自动
  • 启动 v2rayA

sudo systemctl start v2raya.service
  • 设置开机自启

sudo systemctl enable v2raya.service

步骤三:切换 iptables 为 iptables-nft

对于 Debian11 用户来说,iptables 已被弃用。安装 iptables 后,Debian 会自动设置使用 iptables-nft 作为后端。

安装 iptables,自动启用 iptables-nft:

apt install iptables

也可以手动设置使用 nftables 作为 iptables 的后端以进行适配:

update-alternatives --set iptables /usr/sbin/iptables-nft
update-alternatives --set ip6tables /usr/sbin/ip6tables-nft
update-alternatives --set arptables /usr/sbin/arptables-nft
update-alternatives --set ebtables /usr/sbin/ebtables-nft

如果你想切换回 legacy 版本:

update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
update-alternatives --set arptables /usr/sbin/arptables-legacy
update-alternatives --set ebtables /usr/sbin/ebtables-legacy

切换后重启即可。


相关文章

Linux下防御ddos攻击

Linux下防御ddos攻击

SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。 Linux内核提供了若干SYN相关的配置,加大...

ChatGPT API使用介绍

ChatGPT API使用介绍

1.概述随着人工智能技术的不断发展,越来越多的AI产品被应用到各个领域,其中最具代表性的莫过于人工智能语言模型。语言模型是一种可以通过学习大量语言数据来预测文本或语音的技术,其应用范围十分广泛,如智能...

Linux 中的 su 和 sudo 命令有什么区别?

Linux 中的 su 和 sudo 命令有什么区别?

su 和 sudo 命令都允许用户执行非特权用户不允许做的系统管理任务,即只有 root 用户能执行的命令。有些人更喜欢 sudo 命令:例如 Seth Kenlon 最近发布的一篇 《在...

快来使用HTTPS吧

快来使用HTTPS吧

为什么使用HTTPSHTTP 协议,本身是明文传输的,没有经过任何安全处理。那么这个时候就很容易在传输过程中被中间者窃听、篡改、冒充等风险。。HTTP 协议,中间者可以窃听隐私,使用户的敏感数据暴露无...

在CSS中如何使用 when/else

在CSS中如何使用 when/else

在这篇文章完稿前,when[1] 的提议已经被 CSSWG 通过了,而 else[2] 是一个单独的提案,目前是一个4级规范让我们来看看 when/else 是如何使用的吧when/else 语法先来...

Redis的三个必知必会的问题

Redis的三个必知必会的问题

缓存是互联网应用中不可或缺的一部分。而提到缓存,就不得不提它的三个经典问题——缓存穿透、缓存击穿和缓存雪崩,我称它们为缓存问题三兄弟。缓存的作用主要有两个:一来提升访问速度;二来保护数据库。在业务量不...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。