помидор (прошивка)
![]() | |
Оригинальный автор(ы) | Джонатан Сарате |
---|---|
Разработчик(и) | Томатный проект |
Первоначальный выпуск | декабрь 2006 г |
Финальный выпуск | 1,28 / 28 июня 2010 г |
Написано в | С++ |
Операционная система | Линукс |
Платформа | МИПС , ARM |
Тип | Программное обеспечение для маршрутизации |
Лицензия | Бесплатное ПО Серверная часть: Стандартная общественная лицензия GNU. Фронтенд: собственный [1] |
Веб-сайт | www |
Стабильная версия | 2024.2 / 19 мая 2024 г |
---|---|
Репозиторий | битбакет |
Платформа | АРМ, МИПС |
Веб-сайт | свежий помидор |
Tomato — это семейство разработанных сообществом специализированных прошивок потребительского уровня компьютерных сетей для маршрутизаторов и шлюзов на базе Broadcom чипсетов . Прошивка постоянно разветвлялась и модифицировалась множеством людей и организаций, причем самая последняя версия была предоставлена проектом FreshTomato.
История
[ редактировать ]Tomato был первоначально выпущен Джонатаном Зарате в 2006 году с использованием ядра Linux и широко использующего код HyperWRT . Он был ориентирован на многие популярные маршрутизаторы того времени, в первую очередь на более старую серию Linksys WRT54G , Buffalo AirStation , маршрутизаторы Asus и Netgear WNR3500L . [2] Его последний выпуск оригинальной прошивки Tomato вышел в июне 2010 года, и к этому моменту ее популярность выросла настолько, что разработка и поддержка продолжались через сообщество пользователей, что привело к серии выпусков (названных « модификациями ») отдельными пользователями или командами разработчиков. их, что продолжается и по сей день.
Федор Кожевников создал примечательный ранний мод, который он назвал TomatoUSB , разработка которого была прекращена в ноябре 2010 года. [3] Затем его разветвили другие разработчики. [4] и остается ближайшим общим предком для всех форков с какой-либо недавней активностью. Проект получил признание, когда Asus выбрала Tomato в качестве основы для создания прошивки, которая в настоящее время предустановлена на всей линейке домашних маршрутизаторов ASUSWRT. [5] [6]
В настоящее время FreshTomato является единственным проектом, который активно развивается и выпускает новые выпуски. [7]
Функции
[ редактировать ]Несколько примечательных особенностей были частью Tomato достаточно долго, чтобы стать общими для всех форков, среди них:
- Графический интерфейс пользователя (доступ через веб-браузер), включая:
- Доступ почти ко всем функциям, предоставляемым аппаратным обеспечением (производители обычно исключают многие из них из своей прошивки, чтобы предотвратить неправильное использование и снизить затраты на поддержку)
- Широкое использование Ajax для отображения только тех настроек, которые соответствуют текущей настройке устройства, что позволяет избежать путаницы и хранить связанные параметры рядом друг с другом, используя меньше страниц/вкладок.
- Пользовательская CSS. тема интерфейса на основе
- Графический мониторинг пропускной способности на основе SVG , показывающий общую входящей/исходящей активности сети, а также активности каждого подключенного устройства с помощью круговых диаграмм и линейных графиков, которые обновляются в режиме реального времени.
Томатный монитор пропускной способности в реальном времени
- Персональный веб-сервер ( Nginx ), который использует дизайн устройства «всегда включен, всегда на связи», что позволяет пользователям бесплатно размещать свои собственные веб-сайты из дома.
- Ограничение доступа и пропускной способности настраивается для каждого устройства или сети в целом, обеспечивая контроль над скоростью и объемом трафика, доступного в любое время любому устройству.
- Неограниченный доступ к внутренним системным журналам и возможность их хранения для упрощения устранения неполадок и проверки безопасности.
- Доступ через CLI ( BusyBox ) через веб-интерфейс, а также через Telnet или SSH (с помощью Dropbear )
- Пробуждение по локальной сети
- Расширенное качество обслуживания : определены 10 уникальных классов QoS, графики в реальном времени отображают приоритетный трафик с подробной информацией о классе трафика.
- Управление пропускной способностью клиента с помощью классов QoS
- обеспечивает : Встроенное программное обеспечение Dnsmasq, которое
- Беспроводные режимы:
- Служба динамического DNS с ezUpdate и расширенными услугами для большего числа провайдеров
- СЭС Управление кнопкой
- JFFS2
- SMB- клиент
- Беспроводная локальная сеть. Регулировка мощности радиопередачи, выбор антенны и 14 беспроводных каналов.
- Защита «Boot wait» (увеличение временного интервала загрузки прошивки через загрузчик)
- Расширенная портов переадресация , перенаправление и запуск с помощью UPnP и NAT-PMP.
- инициализации , выключения, брандмауэра и WAN Up. Сценарии
- Время работы , средняя нагрузка и состояние свободной памяти
- Минимальные перезагрузки – очень немногие изменения конфигурации требуют перезагрузки.
- Страница опроса беспроводных сетей для просмотра других сетей в вашем районе.
- Более полная информационная панель , чем стандартная прошивка: отображает уровень сигнала беспроводных клиентских устройств, отображает сопоставления UPnP.
- Сохранение конфигурации во время обновления прошивки
Сравнение функций
[ редактировать ]Название мода | База версия | Против версия | Последний выпускать | 5 ГГц (802.11 а/н/ак/акс) | IPv6 | USB поддерживать | Карта памяти поддерживать | VPN протоколы [а] | SFTP | Виртуальные локальные сети |
---|---|---|---|---|---|---|---|---|---|---|
ПомидорVPN (сержантПепперКГУ) [8] | 1.27 [б] | 1.27впн3.6 | январь 2010 г. | Нет | Нет | Нет | Нет | ОпенВПН | Нет | Нет |
Помидор | 1.28 [с] | 1.28 | июнь 2010 г. | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Помидор НД | 1.28 [д] | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ||
СкоростьМод (хардкор) | 1.28 [б] | 120 | июль 2010 г. | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ПомидорUSB (Плюшевый мишка) [9] | 1.28 [д] | Строка 54 | ноябрь 2010 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / FTP ), DLNA- сервер | Нет | ОпенВПН | С помощью Опционное ПО | Да |
slodki | 1.28 [д] | 1.28.02 | февраль 2011 г. | Нет | Нет | Совместное использование принтеров , NAS ( CIFS / FTP ) | СД, СДХК, ММК | ОпенВПН | С помощью Опционное ПО | Нет |
DualWAN [10] | 1.28 [б] | 1.28.0542 | январь 2012 г. | Нет | Да | Совместное использование принтеров , NAS ( CIFS / FTP ), DLNA- сервер, 3G-модем | Нет | ОпенВПН , PPTP | С помощью Опционное ПО | Да |
команда [11] | 1.28 [д] | v0025 | июнь 2012 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / FTP ), 3G-модем | СД, СДХК, ММК | ОпенВПН , PPTP (сервер) | С помощью Опционное ПО | С графическим интерфейсом |
EasyTomato [12] | 1.28 [б] | 0.8 | июнь 2013 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / NFSv3 / FTP ), DLNA- сервер, 3G-модем | СД, СДХК, ММК | ОпенВПН , PPTP | С помощью Опционное ПО | С графическим интерфейсом |
Виктек РАФ [13] | 1.28 [б] | 1.28.9013 Р1.3 | июль 2014 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / NFSv3 / FTP ), DLNA- сервер, 3G-модем | СД, СДХК, ММК | ОпенВПН , PPTP | С помощью Опционное ПО | С графическим интерфейсом |
Тостмен [14] | 1.28 [б] | РТ: 1.28.7511.5 РТ‑Н: 1.28.0511.5 АРМ: 1.28.9008.8 | январь 2017 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / NFSv3 / FTP ), DLNA- сервер, 3G-модем | СД, СДХК, ММК | ОпенВПН , PPTP | Через Entware-ng или Опционное программное обеспечение | С графическим интерфейсом |
Шибби | 1.28 [б] | v140‑МультиГВАН | май 2017 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / NFSv3 / FTP ), DLNA- сервер, модем 3G/LTE , ИБП Мониторинг | СД , СДХК , СДХС , ММК | OpenVPN , PPTP , L2TP (клиент), У меня есть (сервер) | Через Энтваре или Опционное программное обеспечение | С графическим интерфейсом |
AdvancedTomato V2 | 1.28 [б] | 3.5-140 | ноябрь 2017 г. | Да | Да | Совместное использование принтеров , NAS ( CIFS / NFSv3 / FTP ), DLNA- сервер, 3G/LTE-модем и ИБП мониторинг | СД , СДХК , СДХС , ММК | OpenVPN , PPTP , L2TP (клиент), У меня есть (сервер) | Через Энтваре или Опционное программное обеспечение | С графическим интерфейсом |
СвежийПомидор‑ARM и FreshTomato‑MIPS | 1.28 [б] | 2024.2 [15] | май 2024 г. | Да | Да | Совместное использование принтеров , NAS ( SMB2 / NFSv4 / FTP ), DLNA- сервер, 3G/LTE-модем и ИБП мониторинг | СД , СДХК , СДХС , ММК | OpenVPN , PPTP , L2TP (клиент), У меня есть (сервер) | Через Энтваре или Опционное программное обеспечение | С графическим интерфейсом |
Название мода | База версия | Против версия | Последний выпускать | 5 ГГц (802.11 а/н/ак/акс) | IPv6 | USB поддерживать | Карта памяти поддерживать | VPN протоколы | SFTP | Виртуальные локальные сети |
Сравнение функций (продолжение)
[ редактировать ]Имя | Статический ARP | Ограничитель пропускной способности | NFS- сервер | BitTorrent- клиент | Гостевой Wi-Fi | PPPoE- сервер | процессора Разгон | Тор- клиент | Мульти-WAN | Сипроксд VoIP | Светодиодный контроль | Тематика [16] | Статистика трафика по IP | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ПомидорVPN (Сержант ПепперКГУ) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Помидор | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Помидор НД | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
СкоростьМод (хардкор) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ПомидорUSB (Плюшевый мишка) | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет |
slodki | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
DualWAN | Да | Да | Нет | Да | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Да | Да | Да |
команда | Да | Да | Нет | Нет | С графический интерфейс | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Да | Да |
EasyTomato | Да | Да | Версия 3 | Нет | С графический интерфейс | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Да | Да |
Виктек РАФ | Да | ВЛАН | Версия 3 | Нет | С графический интерфейс | Нет | С графический интерфейс | С графический интерфейс | Нет | Нет | Нет | С графический интерфейс | С графический интерфейс | по сценарию | Нет | Нет | Да | Да | Да |
Тостмен | Да | Да | Версия 3 | Нет | С графический интерфейс | Нет | Нет | С графический интерфейс | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Да | Да |
Шибби | Да | ВЛАН | Версия 3 (с графическим интерфейсом) | С графический интерфейс | С графический интерфейс | Нет | С графический интерфейс | Да | С графический интерфейс | Да | Да | Нет | Да | Да | Да | по сценарию | Да | Да | Да |
AdvancedTomato V2 | Да | ВЛАН | Версия 3 (с графическим интерфейсом) | С графический интерфейс | С графический интерфейс | Нет | С графический интерфейс | Да | С графический интерфейс | Да | Да | Нет | Да | Да | Да | по сценарию | Да | Да | Да |
СвежийПомидор‑ARM и FreshTomato‑MIPS | Да | ВЛАН | Версия 4 (с графическим интерфейсом) | С графический интерфейс | С графический интерфейс | Нет | С графический интерфейс | Да | С графический интерфейс | Да | Да | Нет | Да | Да | Да | по сценарию | Да | Да | Да |
Имя | Статический ARP | Ограничитель пропускной способности | NFS- сервер | BitTorrent- клиент | Гостевой Wi-Fi | PPPoE- сервер | процессора Разгон | Тор- клиент | Мульти-WAN | Сипроксд VoIP | Светодиодный контроль | Тематика [16] | Статистика трафика по IP |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Сарате, Джонатан. «Прошивка Tomato, исходный файл tomato/release/src/router/www/tomato.js» . Sourceforge.net . Проверено 23 сентября 2014 г.
Авторские права Джонатана Зарате, 2006–2010. Только для использования с прошивкой Tomato. Никакая часть этого файла не может быть использована без разрешения.
- ^ «Прошивка Tomato | Polarcloud.com» . www.polarcloud.com . Проверено 5 октября 2016 г.
- ^ «Помидор Шибби » О помидоре (анг.)» . tomato.groov.pl . Проверено 5 октября 2016 г.
- ^ Список модов Tomato на сайте TomatoUSB.
- ^ «Асус ASUSWRT» . Проверено 3 января 2018 г.
- ^ «Asuswrt-Merlin » О программе» . Проверено 3 января 2018 г.
- ^ «Исходный код FreshTomato» . Проверено 1 октября 2020 г.
- ^ Официальный сайт TomatoVPN.
- ^ Домашняя страница мода TomatoUSB (Плюшевый мишка) .
- ^ Домашняя страница мода DualWAN .
- ^ Домашняя страница мода Teaman . Аугусто Ботт — автор графического интерфейса VLAN, статистики трафика для каждого IP (автор cstats, который хранит данные/отслеживание/историю каждого IP), графиков монитора клиента (автор IPTraffic) и автор графического интерфейса гостевого SSID.
- ^ «Домашняя страница EasyTomato» . Проверено 11 марта 2019 г.
- ^ мода Victek RAF Домашняя страница
- ^ Домашняя страница мода Toastman . Сборки Tomato содержат множество полезных дополнительных функций. Экономичный, стабильный и быстрый с минимальными наворотами, с упором на качество обслуживания и администрирование. На основе TomatoUSB и RT (отдельные функции, включенные в другие прошивки, а также новые моды).
- ^ «FreshTomato — Альтернативная прошивка с открытым исходным кодом для маршрутизаторов на базе Broadcom» .
- ^ Перейти обратно: а б «О базе томатной темы» . Проверено 9 мая 2019 г.
Внешние ссылки
[ редактировать ]

- Официальный сайт
- FreshTomato MIPS/ARM
- Совместимость оборудования FreshTomato (маршрутизатора)
- Virtual Tomato RAF (мод Victek)
- Tomato Phoenix (Мод поддерживает чипы MTK, такие как mt7620 mt7621 mt7628 mt7688)
- Помидор от Шибби
- AdvancedTomato V2
- TomatoAnon (актуальная статистика активных устройств Tomato по форкам/версиям)