Начиная с 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Типичные проблемы
| Симптом | Причина | Решение |
|---|---|---|
| Несоответствие архитектуры при установке | Скачан x86 или arm64 пакет | Взять loong64 |
| Интерфейс открывается, серверы не работают | Ядро не под LoongArch | Заменить файл в bin/ |
| Не хватает графических библиотек | Дистрибутив урезал зависимости | Найти через ldd и доустановить |
| Текст отображается квадратами | Нет шрифтов CJK | Установить пакет шрифтов |
ldd $(which v2rayN) | grep "not found"
sudo apt install libicu-dev libfontconfig1Чего ожидать по производительности
Производительных ограничений нет — шифрование для современного процессора лёгкая нагрузка, а предел задаёт канал.
Важнее зрелость экосистемы. LoongArch — молодая архитектура, покрытие сборками у части проектов ещё формируется, и новая версия может появиться для неё с задержкой.