Установка v2rayN на платформе LoongArch

Определение архитектуры, выбор пакета и подвох, на который попадаются все: ядро тоже должно быть под LoongArch.

Linux1 марта 20262 мин чтения

Начиная с 3A5000 процессоры Loongson используют набор команд LoongArch, несовместимый ни с x86, ни с ARM. Программы для других архитектур попросту не запустятся, нужна отдельная сборка loong64.

Убедитесь, что у вас LoongArch

Проверка архитектуры
uname -m

# loongarch64 → современный Loongson, пакет loong64
# mips64      → 3A4000 и старше, архитектура MIPS

cat /proc/cpuinfo | grep -i model

Установка

Установка
sudo apt install ./v2rayN-linux-loong64.deb

# для RPM-дистрибутивов официального пакета нет:
# конвертируйте через alien или собирайте из исходников

dpkg -L v2rayn | head -20

Ядро тоже должно быть LoongArch

Именно здесь и попадаются: интерфейс ставится, но все серверы не работают, а в логе — сообщение о невозможности запустить ядро. Причина — несовпадение архитектуры файлов в bin/.

Под какую архитектуру собрано ядро
find / -name "xray" -type f 2>/dev/null

file /path/to/xray

# должно упоминаться LoongArch
Операционная системаLoongArch-сборка Loongnix / UOS / DeepinИнтерфейс v2rayNlinux-loong64.debЯдроLoongArch-сборка Xray или sing-box
Каждый слой должен быть loong64

Типичные проблемы

СимптомПричинаРешение
Несоответствие архитектуры при установкеСкачан x86 или arm64 пакетВзять loong64
Интерфейс открывается, серверы не работаютЯдро не под LoongArchЗаменить файл в bin/
Не хватает графических библиотекДистрибутив урезал зависимостиНайти через ldd и доустановить
Текст отображается квадратамиНет шрифтов CJKУстановить пакет шрифтов
Поиск недостающих библиотек
ldd $(which v2rayN) | grep "not found"

sudo apt install libicu-dev libfontconfig1

Чего ожидать по производительности

Производительных ограничений нет — шифрование для современного процессора лёгкая нагрузка, а предел задаёт канал.

Важнее зрелость экосистемы. LoongArch — молодая архитектура, покрытие сборками у части проектов ещё формируется, и новая версия может появиться для неё с задержкой.