Авторизация
Регистрация

Напомнить пароль

Битва поколений одноплатных ARM-компьютеров (SBC): Orange Pi Zero 3 vs Orange Pi Zero 4

  1. Цена: ~$60 за Zero 4 и ~$70 за Zero 3
  2. Перейти в магазин

Друзья, всем привет! Люблю я делать такие обзоры. Хотя на их подготовку и уходит достаточно много времени, для меня это всегда вызов, а значит — азарт! Сегодня у нас на столе два одноплатника: Orange Pi Zero 3 и Orange Pi Zero 4. Причём новинка стоит на $10 дешевле. Казалось бы, как такое возможно, ведь кристаллы абсолютно разного уровня? Но причина есть, и мы обязательно в ней разберёмся. В прошлом обзоре (Orange Pi R2S на RISC-V) мы делали маршрутизатор с функциями сервера. Здесь же пойдём от обратного и сделаем сервер с функциями маршрутизатора (который я, кстати, очень неплохо доработал). Посмотрим на производительность VLESS и AmneziaWG, а также поговорим о перспективах и официальной поддержке Armbian. Приглашаю ↓ 

Orange Pi Zero 4

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ 

  • Система на кристалле (SoC): Allwinner A733
  • ЦП (CPU): 8 ядер (2× Cortex-A76 + 6× Cortex-A55), тактовая частота до 2,0 ГГц
  • Графический процессор (GPU): PowerVR BXM-4-64 MC1
  • Нейросетевой модуль (NPU): производительность до 3 TOPS
  • Оперативная память (RAM): LPDDR5 / LPDDR4X / LPDDR4 объёмом до 16 ГБ
  • Накопитель (Storage): слот для карт MicroSD/TF (до 128 ГБ)
  • Беспроводная связь: Wi-Fi 6 + Bluetooth 5.4
  • Проводная сеть: разъём RJ45 (гигабитный Ethernet)
  • Видеовыходы: Mini HDMI (4K @ 60 кадров/с), Type-C (поддержка USB 3.1, eDP и DisplayPort)
  • Интерфейс камеры: 2 разъёма 22-Pin FPC (MIPI CSI, 4 линии)
  • Разъёмы расширения:
  1. 16-Pin FPC (PCIe 3.0 и USB 3.1)
  2. 13-Pin интерфейс расширения
  3. 26-Pin GPIO
  4. 2-Pin разъём для вентилятора
  • Аудио: 13-контактный интерфейс расширения, цифровой аудиовход/выход I2S, цифровой микрофонный интерфейс TWI
  • Питание: разъём USB Type-C (5 В / 3 А)
  • Габариты: 50 мм × 55 мм × 1,2 мм
  • Вес: 21 г

 

ВНЕШНИЙ ВИД

Одноплатник выглядит очень компактно, едва больше спичечного коробка. Пайка и расположение элементов, как всегда у Orange Pi, выглядят очень достойно. Это не первый одноплатник на Allwinner A733 от Orange Pi: я уже делал обзоры на Orange Pi 4 Pro и Orange Pi Zero 3W. Эти модели из одной линейки, а разница сводится к тому, что производитель даёт нам выбор между экстремальной компактностью и набором портов.

  • 4 Pro — самый массивный (89 × 56 мм), но он обладает четырьмя портами USB, полноценным Ethernet, полноразмерным HDMI, микрофоном, разъёмом 3.5 мм под наушники и даже слотом M.2 Key-M 2280 под NVMe-диски.
    Zero 3W — ультракомпакт (65 × 32 мм). Эта малютка размерами едва больше ESP32, но в ней нет проводного Ethernet.
  • Zero 4 (один из героев обзора) — это золотая середина (50 × 55 мм). Он сохраняет компактный форм-фактор, при этом предлагает полноценный порт Ethernet и 13-пиновую гребёнку под дочернюю плату расширения. Она позволяет добавить два порта USB 2.0, разъём 3.5 мм для звука, микрофон и инфракрасный приёмник. Выглядит эта плата так (докупается отдельно примерно за $4):

Изначально эта плата расширения предназначалась для Orange Pi Zero 2 и второго героя нашего обзора — Zero 3, но подходит и к Zero 4. Правда, есть нюанс: на четвёртом поколении на этом модуле заводится только один порт USB из двух.

На самом одноплатнике предусмотрены контактные площадки под распайку чипов eMMC и UFS. Хотя лично я считаю, что MicroSD для домашнего DIY-сервера намного практичнее, пусть потенциально и медленнее. Система живёт на карте, я периодически снимаю посекторные бэкапы через R-Drive. Если карточка вдруг «умрёт», через 15 минут с новой флешкой всё будет восстановлено и полностью работоспособно.

Также на борту есть разъём 16-Pin FPC с линиями PCIe 3.0 x1. К этим одноплатникам (Zero 4 и Zero 3W) подходят шилды и модули, созданные для Raspberry Pi 5, что открывает отличные возможности для апгрейда.

 

ТЕСТИРОВАНИЕ И МОЙ ПРОЕКТ

Друзья, прежде чем начать, хочу подчеркнуть: мой проект глубоко индивидуальный и создавался строго под мои задачи (чистый DIY). Всё, что вы увидите далее, не претендует на звание строгой лабораторной инструкции или истины в последней инстанции. Если какие-то решения вам приглянутся и вы примените их у себя — буду только рад! Мой обзор в первую очередь демонстрирует реальные возможности SBC от Orange Pi на практике, и то, что я покажу — далеко не предел.

 

ЧАСТЬ 1. Базовое ознакомление с доступными ОС

ANDROID

В целом работает очень бодро, аппаратное декодирование видео в системе присутствует. Тестовый ролик 4K VP9 SDR воспроизводится без единого дропа. В 4K VP9 HDR система слегка подропала кадры, но совершенно несущественно: всего 143 кадра из 3295 (менее 5%). Невооружённым глазом на телевизоре эти пропуски заметить невозможно.

 

LINUX С ГРАФИЧЕСКИМ ОКРУЖЕНИЕМ (DESKTOP)

Изображения

Для неспешного веб-серфинга на пару вкладок и простых офисных задач сборка вполне сгодится. Однако аппаратного ускорения и декодирования видео под Linux для графики Imagination PowerVR BXM-4-64, увы, пока нет. Сообщество уже ведёт работу в этом направлении, но на данный момент это удел энтузиастов и набор костылей:

Заставить работать можно, но точно не «в один клик».

Есть осторожный оптимизм, что когда платформу полноценно переведут на mainline-ядро, аппаратное ускорение появится прямо «из коробки». 

«Мы не знаем, когда это произойдёт. Мы лишь знаем, что это время ещё не наступило»

 

ЧАСТЬ 2. Мой проект и тестирование

1. РОУТЕР

Сразу оговорюсь: хоть я и считаю себя уверенным пользователем ПК, профессиональным айтишником я не являюсь. Ещё года два назад я бы и подумать не мог, что займусь реализацией подобных сетевых комбайнов. Linux для меня и сейчас не родная стихия, но уже точно не дремучие джунгли — на таких проектах учишься моментально. Во многом этот рывок произошёл благодаря современным нейросетям: они действительно творят чудеса при грамотном подходе. Конечно, волшебной кнопки «сделай всё красиво с одного промпта» не существует: я неоднократно наступал на грабли, упирался в тупики и тратил часы впустую. Но итог превзошёл все мои ожидания.

В своё время я отказался от Orange Pi Zero 3W в пользу Orange Pi R2S на архитектуре RISC-V. Под задачи роутера плата выглядела шикарно: два порта 2.5G Ethernet, два 1G Ethernet, полноценный USB 3.0. Однако вскоре пришло разочарование. RISC-V — направление невероятно перспективное, но прямо сейчас оно разбивается о слабую поддержку со стороны софта. Что-то портируют быстро, что-то со скрипом, а что-то не работает вовсе. Сначала я хотел разнести задачи между VPS сервером и R2S, но понял, что это ломает фундаментальную философию умного дома: я уходил от закрытых облаков TUYA явно не для того, чтобы снова зависеть от внешних серверов.

И тут Orange Pi очень вовремя предоставили мне Zero 4 (за что им огромное человеческое спасибо!). Я понял, что это идеальный повод перезапустить концепцию на принципиально новом уровне. Ограниченность софта под RISC-V парадоксальным образом сыграла мне на руку: тогда мне пришлось с помощью нейросетей писать многие вещи с нуля. Будь у меня изначально ARM, я бы разленился и накатил стандартные пакеты. Но прочувствовав весь кайф кастомного решения, я перенёс его на ARM-архитектуру и пошёл гораздо дальше.

Пришлось, правда, вернуться к дизайну «Ктулху»: к одноплатнику подключён быстрый USB-хаб, к которому подцеплены дисковая корзина и два сетевых USB-адаптера (на 1 Гбит/с и на 2.5 Гбит/с). Первый адаптер отдаёт сеть на точку доступа Wi-Fi (использую народный Xiaomi BE3600, купленный на Pinduoduo примерно за $28 с доставкой), а второй смотрит напрямую в основной ПК. Вся эта гирлянда живёт на шкафу, поэтому эстетически меня вообще не напрягает.

В системе используется вендорское ядро OrangePi 6.6.98-sun60iw2. Базовые функции в нём работают, но многие сетевые модули вендор просто забыл включить. Пришлось собирать их самостоятельно из исходников ядра. Если у вас плата с аналогичным ядром — делюсь готовыми модулями, чтобы вы не тратили на это вечер:

drive.google.com/file/d/1ckPHq-nU7Kp24bNK4tkemmidMt4mS28D/

Раскладываем по путям и активируем:

  1. sudo depmod -a
  2. sudo modprobe tun
  3. sudo modprobe wireguard
  4. sudo modprobe amneziawg
  5. sudo modprobe rndis_host

Эти модули дают нам полноценные интерфейсы TUN, WireGuard с нативной криптографией на уровне ядра (а не медленный userspace-вариант), AmneziaWG, а также драйвер rndis_host для подключения USB-модемов на будущее.

Сам роутер я поднял на связке классического iptables (знаю, что nftables современнее, но в прошлом проекте всё было вылизано на iptables, и я решил не чинить то, что прекрасно работает) и dnsmasq. Настроил мосты, поднял WAN и прописал правила маскарадинга.

Следом настроил туннели:

  • WG0 — мост AmneziaWG, объединяющий мой удалённый VPS и домашний Orange Pi в прозрачную локальную сеть.

 

В конфиге на стороне Orange Pi прописано:

PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o end0 -j MASQUERADE; ip route replace 10.20.30.0/24 dev wg0
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o end0 -j MASQUERADE; ip route del 10.20.30.0/24 dev wg0 2>/dev/null || true

А на стороне VPS:

PostUp = iptables -I FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o enp0s6 -j MASQUERADE; iptables -t nat -A POSTROUTING -s 10.20.30.0/24 -o wg0 -j MASQUERADE; iptables -t mangle -A FORWARD -o %i -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1360; iptables -t mangle -A FORWARD -i %i -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1360
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o enp0s6 -j MASQUERADE; iptables -t nat -D POSTROUTING -s 10.20.30.0/24 -o wg0 -j MASQUERADE; iptables -t mangle -D FORWARD -o %i -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1360; iptables -t mangle -D FORWARD -i %i -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1360
  • WG1 — интерфейс AmneziaWG, выделенный строго под гибкие политики маршрутизации трафика.
  • WARP0 — бесплатный Cloudflare WARP на базе протокола WireGuard (конфиг получен через утилиту wgcf).

Оба интерфейса через iproute2 разведены по таблицам маршрутизации 101 и 102 для гибкой рулёжки правилами в цепочках iptables.

  • XRAY — связка VLESS + Reality + Vision, запущенная в Docker-контейнере.

 

Всю логику управления я завернул в собственную веб-панель на базе Flask (связка из системного сервиса на Python и HTML/JS фронтенда). Постепенно эта панель переросла из простой страницы управления DHCP и маршрутизации в полноценный центр мониторинга домашнего сервера. Я переписывал её раз двадцать — благодаря современным ИИ-инструментам это делается буквально на лету: формулируешь мысль, получаешь код, вставляешь и тестируешь.

Вот так выглядела самая первая версия под Orange Pi R2S — сейчас она кажется забавной и наивной, но тогда я был от неё в полном восторге!

На второй вкладке отображается список DHCP-клиентов. Все новые устройства в сети получают аренду на 24 часа в пуле 192.168.10.100–192.168.10.200. Новое устройство падает вниз списка: ему можно в один клик присвоить статический IP или оставить во временной аренде (через сутки запись подчистится). Самое главное — прямо здесь для каждого клиента на лету выбирается маршрут: пустить устройство напрямую, завернуть в конкретный VPN-туннель или вовсе заблокировать доступ наружу.

Третья страница отвечает за переадресацию локальных DNS-запросов: как на нестандартные порты через Nginx Proxy Manager Plus (NPMPlus), так и глобально по сети.

Четвёртая страница создана под точечную маршрутизацию отдельных хостов или доменов. С условным YouTube это не сработает (слишком динамическая и огромная сеть IP-адресов), но если конкретный ресурс или поток IPTV блокируется провайдером — забиваем домен, привязываем к туннелю, и весь трафик прозрачно уходит куда положено. Эту фичу мне подсказала сама нейросеть, и я с радостью её добавил.

При нажатии кнопки «Сохранить и применить» скрипт перезаписывает рабочий конфиг dnsmasq.conf и мягко перезапускает службы. Никакого ручного ковыряния в консоли через nano — всё быстро, наглядно и визуально опрятно.

Недавно я внедрил вкладку «Мониторинг», которая окончательно объединила сетевую железку и сервер. Панель интегрирована с Home Assistant через API: я вижу графики температур, трафик за месяц по интерфейсам (через vnstat), статусы соединений с кнопками быстрого перезапуска. Если туннель вдруг зависнет и перестанет отвечать на контрольные пинги, бэкенд отработает перезагрузку в фоне автоматически. Сюда же выведены системные действия: мягкий ребут, накатка обновлений (apt update && apt upgrade), перемонтирование дискового массива (mount -a, если после отключения света корзина не успела раскрутиться) и рестарт Samba-сервера.

Опасные системные кнопки снабжены подтверждением, чтобы случайно не положить сервер тапом по экрану.

Буквально на днях я привязал сюда статус резервного питания: считываются данные с JK-BMS литиевой сборки и аналогового датчика тока INA219. Home Assistant обсчитывает прогнозируемое время работы на разряд и время до полного заряда, а сами карточки батарей служат кнопками для удалённого включения зарядников.

Мобильная вёрстка также вылизана: интерфейс остаётся удобным и читаемым на любом экране смартфона.

Кто-то скажет, мол, зачем городить огород на чистой Ubuntu, если есть готовый OpenWrt? Мне уже писали подобное в комментариях к обзору R2S. Но OpenWrt — это комбайн с кучей компромиссов, где интерфейс перегружен чужими решениями. Я же получил полностью кастомную, эксклюзивную прошивку под свои конкретные потребности: здесь нет ничего лишнего, всё подогнано до миллиметра, а любая новая идея реализуется за пару минут диалога с нейросетью. Для любого DIY-энтузиаста в этом и кроется главный кайф.

 

2. ДОМАШНИЙ СЕРВЕР

Серверная часть развёрнута поверх Docker под управлением лёгкой панели CasaOS.

В магазине CasaOS доступно огромное количество готовых шаблонов приложений. Что-то ставится в один клик, что-то допиливается через кастомные docker-compose манифесты.

Мой базовый стек сервисов:

Умный дом: 

  • Home Assistant, ESPHome, Mosquitto MQTT брокер и Zigbee2MQTT.

 

Работа с документами и базой знаний:

  • Etherpad — автономный локальный аналог Google Docs.
  • BentoPDF — удобная работа с PDF-документами в браузере.
  • Obsidian LiveSync — собственный сервер синхронизации заметок для Obsidian без облачных подписок.
     

Медиатека и файлы:

  • Immich — великолепная замена Google Photos с умным поиском по лицам и отличным мобильным клиентом.
  • MeTube — удобная веб-качалка медиа с любых хостингов на базе yt-dlp.
  • Jellyfin — мой ТВ-стик легко переваривает любые потоки аппаратно, поэтому сервер я не нагружаю транскодированием: Jellyfin работает как каталогизатор медиа, парсер метаданных и постеров для медиацентра Kodi.
  • qBittorrent — веб-торрент-клиент.

 

Сетевой инструментарий:

  • NPMPlus — продвинутый обратный прокси с удобным веб-интерфейсом для проброса доменов внутри домашней сети.
  • Heimdall — стартовая страница-дашборд со всеми закладками.
  • RustDesk Server — собственный сервер удалённого управления компьютерами (замена AnyDesk/TeamViewer без сторонних облаков).
  • Tailscale — удобнейший инструмент для объединения устройств в защищённый оверлей через технологию DERP/WireGuard: пробивает любые провайдерские NAT без белого IP и даёт доступ к домашней сети из любой точки мира.

 

3. ТЕСТИРОВАНИЕ

На плате распаян порт USB Type-C со спецификацией USB 3.2 Gen 2 (до 10 Гбит/с). Под рукой у меня пока есть только 5-гигабитный хаб (чего хватает с головой), но сам факт наличия честной 10-гигабитной шины радует — позже обязательно обзаведусь соответствующим хабом.

При первоначальном тестировании максимальной прокачки данных я заметил неприятную картину: планировщик ядра скидывал сетевую нагрузку исключительно на первое ядро (Cortex-A55), вызывая троттлинг и резкий нагрев. На Allwinner A733 используется архитектура big.LITTLE: шесть энергоэффективных ядер Cortex-A55 и два быстрых Cortex-A76. Для правильной утилизации ресурсов я сделал скрипт привязки прерываний:

#!/bin/bash

MASK="c0"

# 1. Фиксируем максимальную производительность CPU A76 и A55
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor >/dev/null 2>&1

# 2. Увеличиваем размер сетевых очередей ядра и RFS
echo 65536 > /proc/sys/net/core/rps_sock_flow_entries 2>/dev/null
echo 10000 > /proc/sys/net/core/netdev_max_backlog 2>/dev/null

# 3. Аппаратные ускорения применяем ТОЛЬКО к реальным физическим адаптерам (end0 и USB-enx)
for dev in $(ls /sys/class/net | grep -E '^end|^eth|^enx'); do
    ethtool -K "$dev" gro on tso on gso on 2>/dev/null
    ethtool -K "$dev" rx-udp-gro-forwarding on 2>/dev/null
    ethtool -G "$dev" rx 1024 tx 1024 2>/dev/null
done

# 4. Прерывания сетевых чипов (встроенного и USB) — строго на производительные Cortex-A76
for irq in $(grep -E "end0|eth0|gmac|dwmac|xhci|usb" /proc/interrupts | awk -F: '{print $1}' | tr -d ' '); do
    echo "$MASK" > /proc/irq/"$irq"/smp_affinity 2>/dev/null
done

# 5. RPS/XPS для всех очередей всех интерфейсов — на Cortex-A76
for dev in /sys/class/net/*/queues/rx-*/rps_cpus; do
    echo "$MASK" > "$dev" 2>/dev/null
done

for dev in /sys/class/net/*/queues/rx-*/rps_flow_cnt; do
    echo 4096 > "$dev" 2>/dev/null
done

for dev in /sys/class/net/*/queues/tx-*/xps_cpus; do
    echo "$MASK" > "$dev" 2>/dev/null
done

# 6. Перенос всех текущих воркеров WireGuard на производительные ядра (CPU 6, 7)
for pid in $(pgrep -f "wg-crypt|wireguard"); do
    taskset -pc 6,7 "$pid" >/dev/null 2>&1
done

 

После применения твика нагрузка равномерно распределилась по ядрам A76. При суммарной маршрутизации в 2 Гбит/с (входящий 1G WAN + транзитный 1G USB-LAN) процессор буквально отдыхает — утилизация ядер минимальна.

Основной ПК подключён через сетевой адаптер 2.5G USB. Реальная скорость упирается в физический потолок чипа и составляет около 2.37 Гбит/с. При передаче данных на скорости 580 МиБ/с (~608 МБ/с или 4.9 Гбит/с в дуплексе) суммарная загрузка SoC не превысила 25%.

По поводу сетевого диска: я пробовал запускать модуль ksmbd прямо в ядре, но классическая Samba (smbd) в пользовательском пространстве на этой платформе показала себя ощутимо стабильнее и быстрее. Скорость чтения/записи по сети колебалась на уровне 170–210 МБ/с (около 1.5–1.7 Гбит/с), что полностью перекрывает возможности любых механических HDD и упирается лишь в общий хаб.

 

ТЕСТИРОВАНИЕ VPN: AmneziaWG и Xray (VLESS Reality)

Тема актуальная для всех, независимо от географии. Я сравнил поведение двух наиболее защищённых современных протоколов.

AmneziaWG 3.1

Это модифицированная версия популярного VPN-протокола WireGuard, разработанная командой Amnezia VPN для обхода жестких интернет-блокировок и DPI-систем (глубокого анализа пакетов), которые легко распознают и блокируют стандартный WireGuard.

Главные отличия Amnezia WireGuard от классического:

  • Обфускация (маскировка мусором): Классический WireGuard имеет уникальные заголовки пакетов, которые легко вычисляются провайдерами. Amnezia WG добавляет в начало пакетов случайный «мусор» (рандомные байты) и меняет их структуру, превращая трафик в неотличимый белый шум.
  • Изменяемые размеры пакетов: В отличие от фиксированных размеров оригинального протокола, Amnezia позволяет настраивать размеры заголовков вручную или рандомизировать их, что сбивает с толку автоматические системы блокировок.
  • Устойчивость к блокировкам: Обычный WireGuard во многих регионах (включая РФ) уже блокируется на уровне провайдеров за считанные секунды. Версия от Amnezia продолжает работать там, где классический протокол бессилен.

В остальном Amnezia WG сохраняет все плюсы оригинала: высокую скорость работы, низкую нагрузку на аккумулятор устройства и быстрое подключение.

Субъективно, накладные расходы по сравнению с оригинальным WireGuard минимальны (разница в пределах 2–3%). На скорости прокачки в 900 Мбит/с общая загрузка процессора составила менее 50%, оставляя солидный запас под фоновые серверные задачи.

Xray VLESS + Reality + Vision — это современная технология обхода блокировок, созданная для полного слияния VPN-трафика с обычным защищенным посещением сайтов (HTTPS).

Как это работает:

  • VLESS — легкий протокол для быстрой передачи данных без лишнего мусорного кода.
  • Reality — подменяет «отпечаток» соединения. Сервер притворяется, что вы заходите на легитимный сторонний сайт (например, Microsoft), полностью копируя его TLS-сертификат.
  • Vision — убирает повторное шифрование уже зашифрованных данных, избавляя соединение от задержек.

 

Ключевые плюсы:

  • Скрытность: Трафик невозможно отследить и заблокировать по сигнатурам, не заблокировав при этом реальный сайт-маску.
  • Скорость: Минимальная нагрузка на устройство, низкий пинг и высокая скорость.
  • Простота настройки: Для сервера не нужно покупать собственные доменные имена и сертификаты.

 

Связка Xray VLESS + Reality + Vision приобрела колоссальную популярность в Китае и Иране — странах с самыми технологически развитыми и жесткими системами блокировок (такими как китайский Great Firewall). Поскольку стандартные протоколы (OpenVPN, WireGuard, Shadowsocks) там быстро вычисляются и глушатся автоматизированными алгоритмами анализа трафика, именно архитектура Reality стала стандартом выживания для обхода локальной цензуры благодаря своей способности полностью сливаться с легитимным интернет-трафиком.

Казалось бы, WireGuard/AmneziaWG работают на уровне ядра Linux, а Xray крутится в пространстве пользователя, поэтому WireGuard обязан быть быстрее и экономичнее. Но тесты на процессоре Allwinner A733 показали обратное!

Почему так произошло:

  • Аппаратные инструкции AES: ядра ARMv8 (Cortex-A76/A55) имеют аппаратные криптографические блоки, идеально оптимизированные под симметричные шифры протокола TLS.
  • Технология Vision: WireGuard шифрует абсолютно каждый сетевой пакет (ChaCha20-Poly1305). Модуль Vision внутри Xray не тратит такты CPU на повторное перешифровывание того HTTPS-трафика, который и так уже зашифрован приложением.

В результате связка VLESS + Reality утилизирует всего 32% процессорного времени там, где AmneziaWG забирает около 50%. 

Отказ от Vision и переход на транспорт XHTTP увеличит нагрузку — она может даже превысить показатели AmneziaWG, зато устойчивость к блокировкам по сравнению с TCP-транспортом значительно вырастет. Тем не менее её уровень останется вполне комфортным: запас прочности у Allwinner A733 под сетевые задачи колоссальный.

 

ДАЛЬНЕЙШЕЕ РАЗВИТИЕ. ARMBIAN

В августе 2026 года ветка Orange Pi Zero 3W получила своего мейнтейнера в Armbian и приобрела официальный статус поддержки (standard). Пока сборки базируются всё на том же вендорском ядре 6.6.98-sun60iw2, но появление планки в официальном репозитории Armbian — верный знак того, что сообщество всерьёз взялось за платформу Allwinner A733, и появление ванильного mainline-ядра — вопрос времени.

Пока официальные образы Armbian заявлены для Zero 3W и 4 Pro. Но Zero 3W и наш Zero 4 аппаратно братья-близнецы: разница лишь в сетевом чипе и 13-пиновой гребёнке. Чтобы оживить проводную сеть на образе от Zero 3W, достаточно поправить Device Tree:

dtc -I dtb -O dts -o /tmp/3w.dts /boot/dtb/allwinner/sun60i-a733-orangepi-zero3w.dtb
sed -i '/ethernet@4500000 {/,/status = "disabled";/ s/status = "disabled";/status = "okay";/' /tmp/3w.dts
dtc -I dts -O dtb -o /boot/dtb/allwinner/sun60i-a733-orangepi-zero3w.dtb /tmp/3w.dts
dtc -I dts -O dtb -o /boot/dtb-6.6.98-vendor-sun60iw2/allwinner/sun60i-a733-orangepi-zero3w.dtb /tmp/3w.dts
apt-mark hold linux-dtb-vendor-sun60iw2

 

Также образ можно собрать самостоятельно через Armbian build framework — там нужные сетевые модули активируются прямо в меню конфигуратора.

 

Orange Pi Zero 3

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

  • Процессор (CPU): 4 ядра Allwinner H618 (Cortex-A53), тактовая частота до 1,5 ГГц
  • Графический процессор (GPU): Mali-G31 MP2 (поддержка OpenGL ES 3.2, Vulkan 1.1)
  • Оперативная память (RAM): 1 ГБ / 1,5 ГБ / 2 ГБ / 4 ГБ LPDDR4
  • Встроенный накопитель: 16 МБ SPI Flash
  • Карта памяти: слот для MicroSD / TF
  • Контроллер питания: AXP313A
  • Беспроводная связь: модуль Wi-Fi 5 + Bluetooth 5.0
  • Проводная сеть: гигабитный Ethernet (10/100/1000 Мбит/с)
  • Видеовыходы: Micro HDMI (до 4K @ 60 кадров/с), CVBS (через плату расширения)
  • Аудио: стереовыход и микрофон через плату расширения 13-Pin
  • USB: 3× USB 2.0 (один на плате, два на модуле расширения)
  • Размеры: 50 мм × 55 мм

Для Zero 3 продаются отличные акриловые корпуса (как компактные, так и рассчитанные на бутерброд с платой расширения). Для Zero 4 аксессуары только начинают появляться. Охлаждение обязательно для обоих: без радиатора под нагрузкой температура улетает за 90 градусов моментально. С радиатором и крошечным вентилятором на 5 В платы стабильно держат 50–60 °C.

 

СРАВНИТЕЛЬНЫЙ ТЕСТ ПРОИЗВОДИТЕЛЬНОСТИ

На Zero 3 я накатил Armbian на полноценном mainline-ядре. При прокачке гигабитного потока процессор H618 загружается на 40%. Через WireGuard плата прокачивает максимум 600 Мбит/с при загрузке 66%, а VLESS Reality выдаёт около 750 Мбит/с при загрузке 37%.

В качестве наглядного бенчмарка я запустил компиляцию одного и того же проекта в ESPHome на обеих платах:

  • Чистая компиляция: 4 мин 12 сек | 1 мин 39 сек | A733 быстрее на 154%
  • Общее время сборки: 5 мин 48 сек | 2 мин 39 сек | A733 быстрее на 118%

 

В вычислительных задачах новинка быстрее предшественника более чем в 2,5 раза! Но главное узкое место Zero 3 даже не в ядрах, а в шине USB 2.0 (теоретический предел — 480 Мбит/с). Повесить на неё быстрый внешний диск и скоростную сетевую карту физически невозможно. Для базового Home Assistant мощностей Zero 3 пока хватает, но запаса на будущее там нет.

 

СРАВНЕНИЕ ХАРАКТЕРИСТИК

  • Процессор:

Zero 3: 4 ядра Cortex-A53 (1,5 ГГц), техпроцесс 28 нм.

Zero 4: 8 ядер (2× Cortex-A76 по 2,0 ГГц + 6× Cortex-A55), современный техпроцесс 12 нм.

  • Графика и нейросети:

Zero 3: Mali-G31 MP2, NPU отсутствует.

Zero 4: PowerVR BXM-4-64 MC1, выделенный модуль NPU на 3 TOPS под локальные нейросети.

  • Память:

Zero 3: LPDDR4 от 1 до 4 ГБ, загрузка только со SPI Flash или MicroSD.

Zero 4: LPDDR5 / LPDDR4X до 16 ГБ, площадки под скоростные накопители eMMC или UFS.

Периферия и шины:

  • Zero 3: USB 2.0 (480 Мбит/с), Wi-Fi 5.
  • Zero 4: USB 3.2 Gen 2 (10 Гбит/с), Wi-Fi 6, шлейф FPC PCIe 3.0 x1 под внешние контроллеры.

 

Почему же более мощная, современная и холодная Zero 4 прямо сейчас стоит примерно на $10 дешевле, чем ветеран Zero 3?

Парадокс объясняется софтверной зрелостью:
Orange Pi — классический «железный» вендор. Они проектируют отличные платы, выкатывают полусырое ядро, на котором плата хотя бы запускается, и передают эстафету комьюнити. Чип Allwinner H618 вышел ещё в 2022 году: он обкатан тысячами энтузиастов и производителями ТВ-боксов, под него есть десятки готовых дистрибутивов и отполированное mainline-ядро. Покупая Zero 3, пользователь платит за софтовую стабильность «включил и пользуйся».

Allwinner A733 — кремний свежий (анонсирован в декабре 2024 года). Устройств на нём пока мало, софт пишется буквально на наших глазах. Zero 3 находится на пике своего жизненного цикла, а у Zero 4 этот золотой век только впереди.

 

ВЫВОДЫ

Потратив около $60 на плату и немного свободного времени на вдумчивую настройку, мы получаем тихий, энергоэффективный (потребление всего 3–5 Вт) и невероятно шустрый микросервер-роутер размером со спичечный коробок. Запаса по мощности Allwinner A733 хватит на долгие годы. Шина USB 10 Гбит/с даёт колоссальный простор для подключения дисковых полок и скоростных сетевых карт, а линия PCIe 3.0 позволяет подключить даже дискретный NVMe или сетевой контроллер без костылей.

Пара практических советов:

  • Память: рекомендую брать версию минимум на 4 ГБ RAM. Моя система в боевом режиме со всеми докерами и интерфейсами забирает около 70% от 4 ГБ. Для серьёзных задач 1–2 ГБ будет впритык.
  • Накопитель (MicroSD против распаянной eMMC): знаю, что многие топят за распаянную память ради скорости, но для меня в домашнем сервере MicroSD остаётся фаворитом по соображениям живучести. Я периодически снимаю посекторные бэкапы через R-Drive: если карточка однажды всё-таки накроется — 10 минут, новая флешка, и система снова в строю! А вот если деградирует распаянная eMMC (на том же R2S, где на неё завязан загрузчик, при выходе памяти из строя мы получаем кирпич), плату придётся нести на сложную пайку феном или списывать. Ну а тем, кто справедливо печётся о ресурсе флешки: утилиты zram, log2ram и вынос горячих баз данных (того же Home Assistant и логов Docker) на внешний накопитель ещё никто не отменял. С такой гигиеной хорошая карточка спокойно живёт годами.
  • Осознанный выбор: Zero 4 — это на 100% честный DIY. Это не готовая ТВ-приставка из супермаркета: здесь придётся поработать руками и головой. Если вам нужно готовое решение под стандартные задачи без возни — можно рассмотреть проверенный Zero 3. Но еслиинтересны перспективы, высокая производительность и задел на будущее — Allwinner A733 и Orange Pi Zero 4 вне конкуренции.

 

Лично я в полном восторге от этой железки. Желаю всем удачных проектов и чистого энтузиазма!

 

Купить продукты можно на официальных площадках Orange Pi:

Orange Pi Zero 4:

 

Orange Pi Zero 3:

 

Я прикладываю максимум усилий и много времени, чтобы мои обзоры были полезными и интересными. Если этот обзор вам понравился — поддержите его плюсом, мне будет очень приятно. А ещё — это отличная мотивация для меня писать ещё больше и качественнее для вас. 

Всем хорошего настроения, позитива, добра и мира!

Планирую купить +1 Добавить в избранное
+13 +17
свернутьразвернуть
Комментарии (13)
RSS
+
avatar
+1
  • Nuts_
  • 03 ноября 2026, 17:28
классический «железный» вендор
какое то сильное обобщение все таки
orange в общем то да бросает невод в море и смотрит, что взлетит, а что нет — и быстро его отправляет в историю. неоднократно были у них серьезные косяки со связкой железа-софта которые невозможно починить, пожалуй чаще чем обычно. и хоть они и делают свое ядро, но с производителями чипов похоже работают на минималках, вероятно их «секреты» стоят хороших денег.
есть же и вендоры которые сильнее углубляюся в дораработки и допилы
+
avatar
0
  • emtec92
  • 03 ноября 2026, 17:42
Глядя в целом на их стратегию, они выпускают хорошее железо, а ядро поросто на котором плата хотя бы запускается, а софт уже идёт за комьюнити (причём очень неплохо, но это всегда вопрос времени).
неоднократно были у них серьезные косяки со связкой железа-софта которые невозможно починить,
А можно подробнее? Разве такое возможно в мире Linux?
есть же и вендоры которые сильнее углубляюся в дораработки и допилы
У каждого вендора своя стратегия. По мне, лучше пусть не вкладываются в софт, сконцентрировавшись на железе, чтобы сохранить максимально привлекательную цену. И в целом, чем лучше соотношения цены/производительности, тем больше вероятность того, что сообщество будет шире и активней. Тот же Zero 3W, представлен в апреле 2026 года, а уже в августе стал официально (Standard) поддерживаться Armbian.
+
avatar
0
  • Alexx_B
  • 03 ноября 2026, 18:16
А можно подробнее? Разве такое возможно в мире Linux?
Orange Pi Zero (первый). Их есть у меня, у него из коробки глючный вайфай. если использовать LAN, то более-менее норм

Orange Pi Zero 3 (обозреваемая). Тоже не без багов. Плата + шилд + два usb-адаптера (zibgee и bt): если вставить еще и флешку, то она начнет отваливаться по нехватке питания. Питания у бп хоть завались, дело не в нем (да и повторяется с разными)
+
avatar
+2
обзор выше всяких похвал. Многое из озвученного хотелось бы реализовать себе, но то лень, то времени нет, то желания )
ЗЫ: по выводам: и все-таки считаю крутить такие сервисы что на еММС, что на микроСД как-то не очень. Есть возможность сделать наоборот — использовать внешний накопитель как рабочий, а микроСД для бекапов?
+
avatar
+2
  • emtec92
  • 03 ноября 2026, 17:43
Большое спасибо, очень рад, что обзор вам понравился. Ну лень, отсутствие времени и желания — не перманентны. Рано или поздно, уверен, и у вас руки доберутся! Желаю в этом удачи!
+
avatar
0
Для тех кому погружение в Линукс окажется тяжким, предложу вот такой
роутер. За весьма демократическую цену с вожможностями даже больше чем в описываемых конструкторах. Естественно нужно накатить OpenWRT. OpenWRT c оболочкой LUCI имеет весьма дружелюбный интерфейс не погружаясь в «мир консольных программ». А в последнее время весьма интересный пакет под OpenWRT Так же обзавелся своим интерфейсом.
+
avatar
+1
  • penzet
  • 03 ноября 2026, 17:51
GL.iNet Opal(GL-SFT1200) как вариант
+
avatar
0
Слабее по WiFi и WAN, слабее процессор в 2 раза меньше RAM и в 1.5 раза дороже. Но как вариант подойдет.
+
avatar
+2
За весьма демократическую цену с вожможностями даже больше чем в описываемых конструкторах.
А какие бОльшие возможности у Вашего девайса с характеристиками «Память: 256 МБ DDR3 + 128 МБ NAND»? Вроде Вы сравниваете несравнимое.
+
avatar
0
Памяти для установки сторонних пакетов 95Мб, а что поставите выбирать конечно вам. Ну и конечно WiFi модуль несравненно лучше. К тому же я не предлагал этот роутер как конкурента, только лишь как альтернативу.

P.S. Ну и несомненный плюс это гибкость конфигурирования OpenWRT, в отличие от рассмотренных конструкторов под которые необходимо создавать прошивки, для которых ещё и требуется установленная среда Линукс.
+
avatar
+1
К тому же я не предлагал этот роутер как конкурента, только лишь как альтернативу.
Альтернативу чему? Описываемому в обзоре домашнему серверу с кучей поднятых и работающих сервисов + с функцией роутера? =)
+
avatar
+1
  • emtec92
  • 03 ноября 2026, 18:09
с возможностями даже больше чем в описываемых конструкторах
Ну это в первую очередь сервер, а уже потом роутер) Точнее это вообще не роутер, но я в обзоре показал, что и им может быть, при необходимости.
Но в целом согласен с тем, что если нет желания погружаться в Linux и DIY, готовые варианты — безальтернативный выбор.
+
avatar
0
Я не сравнивал программные среды и железо. Всего лишь хотел развить вашу мысль
ТЕСТИРОВАНИЕ VPN: AmneziaWG и Xray (VLESS Reality)

Тема актуальная для всех, независимо от географии. Я сравнил поведение двух наиболее защищённых современных протоколов.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.