在龍芯 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 構建。如果你依賴某個較新的協定,先確認內核有對應架構的版本再升級。