از ۳A5000 به بعد، پردازندههای Loongson از مجموعه دستور LoongArch استفاده میکنند که نه با x86 سازگار است و نه با ARM. برنامههای سایر معماریها اجرا نمیشوند و به نسخه اختصاصی loong64 نیاز دارید.
مطمئن شوید LoongArch دارید
بررسی معماری
uname -m
# loongarch64 ← Loongson جدید، بسته loong64
# mips64 ← ۳A4000 و قدیمیتر، مبتنی بر 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 بیابید و نصب کنید |
| متن بهصورت مربع نمایش داده میشود | نبود فونت مناسب | بسته فونت نصب کنید |
یافتن کتابخانههای گمشده
ldd $(which v2rayN) | grep "not found"
sudo apt install libicu-dev libfontconfig1انتظار از کارایی
محدودیت کارایی وجود ندارد — رمزنگاری برای هر پردازنده امروزی بار سبکی است و محدودیت واقعی مسیر شبکه است.
آنچه اهمیت دارد بلوغ اکوسیستم است. LoongArch معماری جوانی است و پوشش ساخت در برخی پروژهها هنوز کامل نشده؛ ممکن است نسخه تازه با تأخیر برای آن منتشر شود.