Идея в том, чтобы пустить через прокси только трафик к серверу Entware, а всё остальное оставить как есть.
Подготовь флешку. Формат ext4, на ней папка install с файлом mipsel-installer.tar.gz (архитектура зависит от модели роутера).
Включи клиент на ПК (у меня Incy) с локальным прокси на порту 10808, включи Allow connections from LAN.
Определи IP-адрес твоего компьютера в домашней сети.
ipconfig в строке «IPv4 Address» адаптера Ethernet. В схеме он нужен, чтобы роутер знал, куда стучаться: прокси (Incy) работает на твоём ПК, поэтому прокси-подключение на роутере указывает на этот адрес.
Сделай прокси доступным для роутера. Клиент слушает только 127.0.0.1, поэтому в PowerShell от администратора:
netsh interface portproxy add v4tov4 listenaddress=<Твой IP> listenport=10809 connectaddress=127.0.0.1 connectport=10808
Set-NetFirewallProfile -Profile Public,Private -Enabled False
Проверь: curl.exe -I -x socks5h://<Твой IP>:10809 http://bin.entware.net/mipselsf-k3.4/Packages.gz должен вернуть 200 OK.
Создай на роутере прокси-подключение в разделе «Другие подключения»: SOCKS5, адрес ПК, порт 10809. Галочку «Использовать для выхода в интернет» не ставь.
Добавь маршрут на 107.189.14.230 через это подключение (Сетевые правила → Маршрутизация → IPv4-маршруты).
Запусти установку в консоли роутера http://192.168.1.1/a:
no opkg diskopkg disk ИМЯ_ФЛЕШКИ:/ https://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz
Проверь по show log: нужна строка "Entware" installed!.