~ / blog / cudy-tr3000-openwrt

OpenWrt на Cudy TR3000: прошивка новой ревизии из DNS

// 26.03.2026 · ~15 мин чтения · root@beit24
// содержание
  1. Введение и определение ревизии
  2. Прошивка: промежуточная → OpenWrt 24.10
  3. Установка Podkop
  4. Установка AmneziaWG
  5. Отключение IPv6
  6. Файлы
// 01 — введение

Cudy TR3000 из DNS — что важно знать

Cudy TR3000 — компактный Wi-Fi 6 роутер который отлично подходит для установки OpenWrt. Но с конца 2025 года в магазинах DNS продаётся новая ревизия с другим чипом Flash-памяти, и прошивка для старых устройств на неё не встаёт.

Как определить свою ревизию

Смотри серийный номер на наклейке снизу роутера. Формат: TR3000XXXXYYYYY, где XXXX — номер недели производства.

Серийный номерЧип FlashПрошивка
До 2543 (до 43-й недели 2025)Старый чипСтандартная OpenWrt
2543 и позже (с октября 2025)F50L1G41LC (новый)Нужна специальная intermediate
⚠️
Роутеры из DNS с конца 2025 года — почти наверняка новая ревизия. Обязательно проверь серийный номер перед прошивкой.

Также важно: на сайте Cudy в папке с прошивками есть отдельная папка "TR3000 256MB Flash V1" — это для другой аппаратной версии с 256MB flash. Не используй её для обычного TR3000.

Хорошая новость: если загрузить неправильную прошивку через веб-интерфейс — она будет отклонена автоматически и роутер не окирпичится.
// 02 — прошивка

Прошивка на OpenWrt 24.10

Прошивка происходит в два этапа: сначала промежуточная (intermediate), затем финальная OpenWrt.

1

Скачать файлы

Для новой ревизии (SN 2543+) нужна обновлённая intermediate прошивка. Скачай оба файла:

Нужны два файла:

  • cudy_tr3000-v1-sysupgrade_20251112_release.bin — промежуточная прошивка
  • openwrt-24.10.5-mediatek-filogic-cudy_tr3000-v1-squashfs-sysupgrade.bin — финальная OpenWrt
⚠️
Для SN 2543 и позже — используй файл 20251112 или новее. Старая intermediate прошивка не загрузится на новом чипе.
2

Установить промежуточную прошивку

Зайди в веб-интерфейс роутера 192.168.10.1Upgrade → загрузи cudy_tr3000-v1-sysupgrade_20251112_release.bin.

Роутер перезагрузится. После перезагрузки адрес останется 192.168.10.1, интерфейс будет выглядеть иначе — это нормально.

3

Установить OpenWrt 24.10

Снова зайди в веб-интерфейс → System → Backup / Flash Firmware → Flash new firmware → загрузи openwrt-24.10.5-...-sysupgrade.bin.

ℹ️
Сними галочку "Keep settings" при прошивке на OpenWrt — чтобы не было конфликтов конфигураций.

После прошивки роутер будет доступен по адресу 192.168.1.1, логин root, пароль пустой.

// 03 — podkop

Установка Podkop

Podkop — инструмент для обхода блокировок на уровне роутера на базе sing-box. Имеет веб-интерфейс в LuCI.

⚠️
Особенность установки на TR3000: при установке через скрипт или opkg install podkop может появиться ошибка нехватки места на /overlay, даже если места реально достаточно. Это баг opkg — он суммирует размер всех зависимостей заранее и ошибочно отказывает в установке. Решение: устанавливать через ipk файл напрямую.

Установка через ipk файл

Скачай ipk файлы и загрузи через веб-интерфейс: System → Software → Upload Package

Устанавливай в таком порядке:

  1. podkop-v0.7.14-r1-all.ipk — основной пакет
  2. luci-app-podkop-v0.7.14-r1-all.ipk — веб-интерфейс
  3. luci-i18n-podkop-ru-0.7.14.ipk — русский язык (опционально)
ℹ️
При установке основного пакета зависимость bind-dig скачается автоматически из репозитория — интернет на роутере должен работать.

После установки перезагрузи страницу LuCI — в меню Services появится раздел Podkop.

// 04 — amneziawg

Установка AmneziaWG

AmneziaWG — модифицированный WireGuard с обфускацией трафика. Устанавливается одной командой через скрипт.

Подключись к роутеру по SSH и выполни:

bash
sh <(wget -O - https://raw.githubusercontent.com/Slava-Shchipunov/awg-openwrt/refs/heads/master/amneziawg-install.sh)

Скрипт автоматически определит архитектуру роутера, скачает и установит нужные пакеты. После установки модуль AmneziaWG будет доступен в LuCI → Network → Interfaces.

ℹ️
Для настройки потребуется конфиг от сервера с поддержкой AmneziaWG. Стандартные WireGuard конфиги тоже работают.
// 05 — отключение ipv6

Отключение IPv6

IPv6 может мешать работе VPN и обходу блокировок — трафик будет утекать через IPv6 в обход туннеля. Рекомендуется отключить.

bash
uci set network.wan.ipv6=0
uci set network.lan.ipv6=0
uci commit network
uci set dhcp.lan.ra=disabled
uci set dhcp.lan.dhcpv6=disabled
uci set dhcp.lan.ndp=disabled
uci commit dhcp
uci delete network.lan.ip6assign
uci commit network
/etc/init.d/odhcpd stop
/etc/init.d/odhcpd disable
/etc/init.d/network restart
/etc/init.d/dnsmasq restart
ℹ️
После выполнения команд в веб-интерфейсе LuCI строка IPv6 может остаться как undefined/0 — это нормально, адрес не назначен и трафик не идёт.

Дополнительно через sysctl:

bash
echo 'net.ipv6.conf.all.disable_ipv6=1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.default.disable_ipv6=1' >> /etc/sysctl.conf
sysctl -p