在龙芯 LoongArch 平台上安装 v2rayN

国产平台的架构标识、包选择和常见坑。附上 loong64 与其他架构的关系说明。

Linux2026 年 3 月 1 日约 2 分钟

龙芯从 3A5000 开始使用自主指令集 LoongArch,和 x86、ARM 都不兼容。这意味着为其他架构编译的程序在龙芯上完全无法运行,必须用专门的 loong64 版本。

一、先确认你的机器确实是 LoongArch

查看架构
uname -m

# loongarch64 → 新世代龙芯,用 loong64 包
# mips64      → 老的龙芯 3A4000 及更早,用的是 MIPS 指令集

# 看具体型号
cat /proc/cpuinfo | grep -i model

二、安装

下载页提供的是 .deb 格式,适用于龙芯上常见的 Loongnix、UOS、Deepin 等 Debian 系发行版:

安装
sudo apt install ./v2rayN-linux-loong64.deb

# 如果发行版基于 RPM(如 Anolis)
# 目前没有官方 rpm 包,可以用 alien 转换,或改用源码编译

# 验证安装位置
dpkg -L v2rayn | head -20

三、内核也必须是 loong64 版本

这是龙芯上最常见的坑:v2rayN 界面装上了,但启动后所有节点都不可用,日志里报内核无法执行。原因是 bin/ 目录下的内核可执行文件架构不对。

检查内核文件的架构
# 找到内核文件
find / -name "xray" -type f 2>/dev/null

# 查看它是为哪个架构编译的
file /path/to/xray

# 应该显示 LoongArch
# 显示 x86-64 或 ARM aarch64 就是不对的

如果架构不对,需要从内核项目的 Releases 页面单独下载 LoongArch 版本,替换掉 bin/ 目录下的文件。注意内核项目对 LoongArch 的支持起步较晚,太老的版本可能没有对应构建。

操作系统Loongnix / UOS / Deepin 的 LoongArch 版v2rayN 界面linux-loong64.deb内核二进制Xray / sing-box 的 LoongArch 构建
龙芯上必须每一层都是 loong64

四、常见问题

现象原因处理
安装时提示架构不匹配下载了 x86 或 arm64 的包重新下载 loong64 版本
界面能开但节点全部超时内核不是 LoongArch 构建单独替换 bin/ 下的内核
缺少图形库无法启动发行版精简了桌面依赖ldd 查缺失库并安装
字体显示为方块缺少中文字体安装 fonts-wqy-microhei 等字体包
排查缺失的共享库
ldd $(which v2rayN) | grep "not found"

# 根据输出安装对应的包
sudo apt install libicu-dev libfontconfig1

五、性能预期

龙芯平台上跑代理客户端不存在性能瓶颈——加解密对现代 CPU 来说负载很轻,真正的限制在网络线路。

真正需要留意的是生态成熟度:LoongArch 是相对年轻的架构,部分上游项目的构建支持还不完整,新版本发布后可能要等一段时间才有对应的 LoongArch 构建。如果你依赖某个较新的协议,先确认内核有对应架构的版本再升级。