نصب OpenWrt روی روتر Redmi/Xiaomi AX3000 (CR880x/CR881x)
در ادامه، یک مقاله جامع (به زبان فارسی) برای نصب OpenWrt روی روتر Redmi/Xiaomi AX3000 (CR880x/CR881x) و سپس نصب v2rayA / V2Ray (یا Xray) بر روی آن ارائه میدهم.
بخش ۱: نصب OpenWrt روی Redmi AX3000
منابع و پشتیبانی
- مخزن hzyitc/openwrt-redmi-ax3000 شامل بسته و راهنمای ساخت و نصب نسخهای از OpenWrt مخصوص این روتر است. (GitHub)
ساخت یا دانلود فرمویر
- میتوانید از نسخههای stable بر پایه QSDK یا نسخههای توسعه (mainline) با کرنل ۵.۱۵ استفاده کنید. (GitHub)
- نسخه آماده برای فلش بهصورت فایل
openwrt-ipq50xx-arm-redmi_ax3000-squashfs-nand-factory.ubi
در ریلیزهای این مخزن موجود است. (GitHub)
روشهای فلش کردن
۱. فعالسازی UART (اختیاری برای debugging)
- برای دسترسی از طریق UART، ابتدا باید حالت TFTP recovery را از MiWiFiRepairTool یا روش مشابه انجام دهید. سپس ورودی UART را در U-Boot فعال و ذخیره کنید. (GitHub)
۲. فلش از طریق U-Bootروش کلاسیک:
setenv ipaddr 192.168.1.2
setenv serverip 192.168.1.1
tftpboot openwrt-ipq50xx-arm-redmi_ax3000-squashfs-nand-factory.ubi
flash rootfs_1
setenv flag_try_sys2_failed 0
setenv flag_boot_rootfs 1
setenv flag_last_success 1
saveenv
reset
در صورت تمایل میتوانید مستقیماً روی rootfs
(system 1) فلش کنید—بسته به وضعیت فعلی. (GitHub)
۳. فلش از داخل سیستم عامل MiWiFi
همچنین میتوان فایل .ubi
را داخل /tmp
دانلود کرده و با استفاده از ubiformat
روی پارتیشن مناسب فلش کرد:
ubiformat /dev/mtd19 -f openwrt-...-factory.ubi
nvram set flag_try_sys2_failed=0
nvram set flag_boot_rootfs=1
nvram set flag_last_success=1
nvram commit
reboot
یا معکوس — بسته به اینکه در حال بوت روی کدام ‘slot’ هستید. (GitHub)
نکات مهم
- حتماً قبل از فلش نسخهی فعلی firmware را پشتیبانگیری کنید.
- روش TFTP بهصورت ایمن توصیه شده و در برخی محصولات Xiaomi استاندارد است. (openwrt.org)
- در صورت بروز مشکل، با MiWiFiRepairTool یا TFTP میتوانید به حالت ریکاوری بازگردید.
بخش ۲: نصب v2rayA (یا V2Ray/Xray) روی OpenWrt
روش پیشنهادی (با استفاده از opkg و LuCI)
- در OpenWrt نسخه ۲۳.۰۵ یا بالاتر:
opkg update
opkg install luci-app-v2raya v2ray-geoip v2ray-geosite
- یا فقط:
opkg install v2raya
این بستهها از OpenWrt نسخه ۲۱.۰۲ به بعد در دسترس هستند. (AndroidPIMP, v2rayA)
نصب دستی (اگر opkg مناسب نبود)
- نصب بستههای پایه:
opkg update
opkg install unzip wget-ssl
- دانلود و نصب
v2ray-core
:
wget https://github.com/v2fly/v2ray-core/releases/download/vX.Y.Z/v2ray-linux-ARCH.zip -P /tmp
unzip -d /tmp/v2ray /tmp/...zip
cp /tmp/v2ray/v2ray /usr/bin/
chmod +x /usr/bin/v2ray
- نصب پیشنیازها:
- برای OpenWrt ≥۲۲.۰۳:
opkg install ca-bundle ip-full kmod-nft-tproxy
- برای نسخههای قدیمیتر:
opkg install ca-bundle ip-full iptables-mod-... iptables-mod-tproxy kmod-ipt-nat6
- برای OpenWrt ≥۲۲.۰۳:
- نصب فایل باینری v2rayA و سرویس:
wget .../v2raya_linux_ARCH -O /usr/bin/v2raya
chmod +x /usr/bin/v2raya
wget .../v2raya.config -O /etc/config/v2raya
wget .../v2raya.init -O /etc/init.d/v2raya
chmod +x /etc/init.d/v2raya
- فعال و راهاندازی سرویس:
uci set v2raya.config.enabled='1'
uci commit v2raya
/etc/init.d/v2raya enable
/etc/init.d/v2raya start
(openwrt.org, v2rayA)
ادامه مقاله را به شکل زیر تکمیل میکنم:
مقایسه روتر Redmi AX3000 با Xiaomi Mi 4A
۱. پردازنده (CPU)
- Mi 4A Gigabit: چیپست MediaTek MT7621A با دو هسته MIPS @ 880MHz
- Redmi AX3000: چیپست Qualcomm IPQ5000 با دو هسته ARM Cortex-A53 @ 1GHz
🔹 نتیجه: AX3000 به دلیل معماری ARM و پشتیبانی از Wi-Fi 6 قدرت پردازشی بهتری دارد، اما Mi 4A برای استفاده سبک و اقتصادی کافی است.
۲. حافظه (RAM و Flash)
- Mi 4A: رم 128MB DDR3 و فلش 16MB
- AX3000: رم 256MB DDR3 و فلش 128MB NAND
🔹 نتیجه: AX3000 فضای بیشتری برای نصب بستهها مثل
نقل قول از جامعه کاربران Reddit برای اطمینان:
“I used the easy method to install a snapshot image and then used ssh to install LuCI via opkg… I fixed it by running
firstboot
thenopkg update
andopkg install luci
.” (GitHub, Reddit, GL.iNet)
مقایسه Redmi AX3000 با Xiaomi Mi 4A
ویژگی | Xiaomi Mi 4A Gigabit | Redmi AX3000 (Xiaomi AX3000) |
---|---|---|
پردازنده (CPU) | MediaTek MT7621A – دو هستهای MIPS @ 880MHz | Qualcomm IPQ5000 – دو هستهای ARM Cortex-A53 @ 1GHz |
حافظه RAM | 128MB DDR3 | 256MB DDR3 |
حافظه Flash | 16MB SPI Flash | 128MB NAND Flash |
استاندارد وایفای | Wi-Fi 5 (802.11ac) | Wi-Fi 6 (802.11ax) |
سرعت بیسیم | حداکثر ~1167Mbps (2.4GHz + 5GHz) | حداکثر ~3000Mbps (2.4GHz + 5GHz) |
تعداد آنتن | ۴ آنتن خارجی | ۴ آنتن خارجی |
پشتیبانی OpenWrt | پایدار و ساده برای نصب، اما محدود به حافظه کم | نسخه سفارشی (build مخصوص)، نصب پیچیدهتر ولی قدرت بیشتر |
کاربرد مناسب | استفاده خانگی سبک، چند کاربر همزمان، VPN ساده | استفاده خانگی/اداری نیمهحرفهای، پشتیبانی از v2rayA، تعداد کاربر بیشتر |
نتیجه مقایسه
- اگر به دنبال یک گزینه اقتصادی و سبک هستید، Mi 4A Gigabit انتخاب خوبی است.
- اگر میخواهید OpenWrt + v2rayA را بدون نگرانی از محدودیت حافظه و با کارایی بهتر اجرا کنید، Redmi AX3000 گزینه برتر است.