«Раздавать интернет» — это маршрутизация и NAT, 3-й уровень стека протоколов.
«Брать интернет от HTTP-прокси» — это более высокий уровень (6 или 7 — даже спец ногу сломит).
Если вы хотите абсолютно прозрачную систему, не требующую от юзверей никаких настроек, нужен
• либо хитрый шлюз прикладного уровня (ALG) — тогда облом;
• либо «прозрачный» прокс
в локальной сети, способный работать в режиме шлюза — тогда в нём этот ALG уже есть, и подойдёт абсолютно любой маршрутизатор, правда, его придётся слегка поднастроить (отключить NAT, включить брандмауэр, наладить маршрутизацию). Раз уж брандмауэр, чтобы юзвери куда попало не ходили — лучше серия ZyXEL Keenetic, там брандмауэр неплохой. Как проверить? В настройках TCP/IP сделай шлюзом маршрутизатор. Если всё заработает, как надо — бери Keenetic, он дороговат, но работать будет.
• либо — говорит
15432 — наладить внешней сетью VPN к прокси. Конфигурация экзотическая, как работает, я не в курсе. Если проверишь и заработает — подойдёт любой маршрутизатор, способный на внешнюю сеть через такой вот VPN. Желательно процессор получше, обычно VPN’ы на порядки медленнее простого L3+NAT.
Если вы можете позволить, чтобы юзвери настраивали прокс в своём браузере — тогда любой маршрутизатор с отключаемым NAT и хорошим брандмауэром.