نصب v2rayN روی پلتفرم LoongArch

تشخیص معماری، انتخاب بسته و دامی که همه در آن می‌افتند: هسته هم باید LoongArch باشد.

لینوکس1 مارس 20262 دقیقه مطالعه

از ۳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 را نشان دهد
سیستم‌عاملنسخه LoongArch از Loongnix / UOS / Deepinرابط v2rayNlinux-loong64.debهستهساخت LoongArch از Xray یا sing-box
هر لایه باید loong64 باشد

مشکلات رایج

نشانهعلتراه‌حل
ناسازگاری معماری هنگام نصببسته x86 یا arm64 دانلود شدهنسخه loong64 را بگیرید
رابط باز می‌شود اما سرورها کار نمی‌کنندهسته LoongArch نیستفایل داخل bin/ را جایگزین کنید
کمبود کتابخانه گرافیکیتوزیع وابستگی‌ها را حذف کردهبا ldd بیابید و نصب کنید
متن به‌صورت مربع نمایش داده می‌شودنبود فونت مناسببسته فونت نصب کنید
یافتن کتابخانه‌های گمشده
ldd $(which v2rayN) | grep "not found"

sudo apt install libicu-dev libfontconfig1

انتظار از کارایی

محدودیت کارایی وجود ندارد — رمزنگاری برای هر پردازنده امروزی بار سبکی است و محدودیت واقعی مسیر شبکه است.

آنچه اهمیت دارد بلوغ اکوسیستم است. LoongArch معماری جوانی است و پوشش ساخت در برخی پروژه‌ها هنوز کامل نشده؛ ممکن است نسخه تازه با تأخیر برای آن منتشر شود.