tomato
外觀
![]() | |
| 原作者 | Jonathan Zarate |
|---|---|
| 開發者 | Tomato Project |
| 首次釋出 | 2006年12月 |
| 最終版本 | 1.28(2010年6月28日) |
| 程式語言 | C++ |
| 作業系統 | Linux |
| 平台 | MIPS、ARM |
| 類型 | Routing software |
| 授權條款 | 免費軟體 後端:GNU通用公眾授權條款 前端:專有[1] |
| 網站 | www |
| 目前版本 | 2024.5(2024年12月24日) |
|---|---|
| 原始碼庫 | bitbucket |
| 平台 | MIPS、ARM |
| 授權條款 | |
| 網站 | freshtomato |
Tomato是一款免費且以HyperWRT為基礎的無線路由器韌體,適用於一系列以Broadcom晶片組為核心架構的無線路由器,主要支援Linksys WRT54G系列、Buffalo AirStation與華碩路由器)
Tomato的主要特點包括易於設定和高效的QoS,相對DD-WRT更易用的介面以及極少需要在儲存設定時重新啟動。
特性
[編輯]
- 使用SVG和CSS,基於AJAX的GUI
- 可用Telnet或SSH呼叫基於BusyBox的命令列介面
- DHCP伺服器
- DNS轉發(使用Dnsmasq)
- 網路喚醒
- 進階QoS, 可定義十種不同的QoS級別,顯示即時,分級的流量圖。
- 客戶端流量控制
- 流量圖示和統計
- 無線模式:[2]
- 動態DNS服務
- 可通過GUI檢視的系統紀錄檔
- SecureEasySetup(SES)按鈕
- JFFS2
- 伺服器訊息區塊客戶端
- 無線網路功率可調及14個無線頻道
- 啟動延遲保護(通過修改bootloader延長了更新韌體的時間窗口)
- 進階通訊埠轉發,支援UPnP和NAT Port Mapping Protocol(NAT-PMP)
- 進階使用者訪問限制
- 啟動,關閉,防火牆和廣域網路相關的指令碼
- 上線時間,平均負載和可用主記憶體狀態
- 最少的重新啟動,極少有設定需要重新啟動
- 可以檢視周圍其它的無線網路
版本對比
[編輯]| Mod名稱 | 基於原版 | Mod版本 | 最後一次更新 | 5 GHz (802.11 a/n/ac/ax) |
IPv6 | 支援USB | 支援記憶卡 | VPN協定[a] | SFTP | 虛擬區域網路 |
|---|---|---|---|---|---|---|---|---|---|---|
| TomatoVPN (SgtPepperKSU)[3] |
1.27[b] | 1.27vpn3.6 | 1/2010 | 否 | 否 | 否 | 否 | OpenVPN | 否 | 否 |
| Tomato | 1.28[c] | 1.28 | 6/2010 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| Tomato ND | 1.28[d] | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ||
| SpeedMod (hardc0re) |
1.28[b] | 120 | 7/2010 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| TomatoUSB (Teddy Bear)[4] |
1.28[d] | Build 54 | 11/2010 | 是 | 是 | 印表機共享 NAS (CIFS/FTP) DLNA伺服器 |
否 | OpenVPN | 通過Optware | 是 |
| slodki | 1.28[d] | 1.28.02 | 2/2011 | 否 | 否 | 印表機共享 NAS (CIFS/FTP) |
SD卡 SDHC MMC |
OpenVPN | 通過Optware | 否 |
| DualWAN[5] | 1.28[b] | 1.28.0542 | 1/2012 | 否 | 是 | 印表機共享 NAS (CIFS/FTP) DLNA伺服器 3G數據機 |
否 | OpenVPN PPTP |
通過Optware | 是 |
| Teaman[6] | 1.28[d] | v0025 | 6/2012 | 是 | 是 | 印表機共享 NAS (CIFS/FTP) 3G數據機 |
SD卡 SDHC MMC |
OpenVPN PPTP(伺服器) |
通過Optware | 附GUI |
| EasyTomato[7] | 1.28[b] | 0.8 | 6/2013 | 是 | 是 | 印表機共享 NAS (CIFS/NFSv3/FTP) DLNA伺服器 3G數據機 |
SD卡 SDHC MMC |
OpenVPN PPTP |
通過Optware | 附GUI |
| Victek RAF[8] | 1.28[b] | 1.28.9013 R1.3 | 7/2014 | 是 | 是 | 印表機共享 NAS (CIFS/NFSv3/FTP) DLNA伺服器 3G數據機 |
SD卡 SDHC MMC |
OpenVPN PPTP |
通過Optware | 附GUI |
| Toastman[9] | 1.28[b] | RT: 1.28.7511.5 RT‑N: 1.28.0511.5 ARM: 1.28.9008.8 |
1/2017 | 是 | 是 | 印表機共享 NAS (CIFS/NFSv3/FTP) DLNA伺服器 3G數據機 |
SD卡 SDHC MMC |
OpenVPN PPTP |
通過Entware‑ng 或Optware‑ng |
附GUI |
| Shibby | 1.28[b] | v140‑MultiWAN | 5/2017 | 是 | 是 | 印表機共享 NAS (CIFS/NFSv3/FTP) DLNA伺服器 3G/LTE數據機 UPS監控 |
SD卡 SDHC SDXC MMC |
OpenVPN, PPTP L2TP(客戶端) Tinc(伺服器) |
通過Entware 或Optware‑ng |
附GUI |
| AdvancedTomato V2 | 1.28[b] | 3.5-140 | 11/2017 | 是 | 是 | 印表機共享 NAS (CIFS/NFSv3/FTP) DLNA伺服器 3G/LTE數據機 UPS監控 |
SD卡 SDHC SDXC MMC |
OpenVPN, PPTP L2TP(客戶端) Tinc(伺服器) |
通過Entware 或Optware‑ng |
附GUI |
| FreshTomato‑ARM 和 FreshTomato‑MIPS |
1.28[b] | 2024.5[10] | 12/2024 | 是 | 是 | 印表機共享 NAS (SMB2/NFSv4/FTP) DLNA伺服器 3G/LTE數據機 UPS監控 |
SD卡 SDHC SDXC MMC |
OpenVPN, PPTP L2TP(客戶端) Tinc(伺服器) |
通過Entware 或Optware‑ng |
附GUI |
| Mod名稱 | 基於原版 | Mod版本 | 最後一次更新 | 5 GHz (802.11 a/n/ac/ax) |
IPv6 | 支援USB | 支援記憶卡 | VPN協定 | SFTP | 虛擬區域網路 |
功能對比
[編輯]| Mod名稱 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TomatoVPN (SgtPepperKSU) |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| Tomato | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| Tomato ND | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| SpeedMod (hardc0re) |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| TomatoUSB (Teddy Bear) |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 否 |
| slodki | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| DualWAN | 是 | 是 | 否 | 是 | 否 | 是 | 否 | 否 | 否 | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 是 |
| Teaman | 是 | 是 | 否 | 否 | 附GUI | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 是 |
| EasyTomato | 是 | 是 | NFSv3 | 否 | 附GUI | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 是 |
| Victek RAF | 是 | VLAN | NFSv3 | 否 | 附GUI | 否 | 附GUI | 附GUI | 否 | 否 | 否 | 附GUI | 附GUI | 通過指令碼 | 否 | 否 | 是 | 是 | 是 |
| Toastman | 是 | 是 | NFSv3 | 否 | 附GUI | 否 | 否 | 附GUI | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 是 |
| Shibby | 是 | VLAN | NFSv3 (附GUI) |
附GUI | 附GUI | 否 | 附GUI | 是 | 附GUI | 是 | 是 | 否 | 是 | 是 | 是 | 通過指令碼 | 是 | 是 | 是 |
| AdvancedTomato V2 | 是 | VLAN | NFSv3 (附GUI) |
附GUI | 附GUI | 否 | 附GUI | 是 | 附GUI | 是 | 是 | 否 | 是 | 是 | 是 | 通過指令碼 | 是 | 是 | 是 |
| FreshTomato‑ARM 和 FreshTomato‑MIPS |
是 | VLAN | NFSv4 (附GUI) |
附GUI | 附GUI | 否 | 附GUI | 是 | 附GUI | 是 | 是 | 否 | 是 | 是 | 是 | 通過指令碼 | 是 | 是 | 是 |
| Mod名稱 |
授權
[編輯]Tomato基於Linksys釋出的GPL代碼,但也包含晶片製造商Broadcom專利的二進制代碼。部分代碼以GNU通用公眾授權條款授權,但使用者介面的原始碼授權條款更為嚴格,禁止在未經作者允許的情況下使用。
相容路由器
[編輯]Tomato和很多Broadcom晶片的路由器相容。包括華碩路由器、Buffalo AirStation路由器以及Linksys WRT54G系列路由器。需要注意的是WRT54G硬體版本5及以上的版本由於硬體縮水是不相容的。
Tomato被很多Linksys使用者論壇推薦,作為DD-WRT之外的選擇。此外Asus RT-N16, RT-N12, Linksys WRT-160Nv3 and Netgear WNR3500L/v2在基於Linux Kernel 2.6的新版上也獲得了支援。
注釋
[編輯]參考文獻
[編輯]- ^ Zarate, Jonathan. Tomato Firmware, tomato/release/src/router/www/tomato.js source file. Sourceforge.net. [23 September 2014]. (原始內容存檔於2019-07-25).
Copyright 2006-2010 Jonathan Zarate For use with Tomato Firmware only. No part of this file may be used without permission.
- ^ TOMATO中设置WDS无线模式. RainyHeart. 2009-09-06 [2010-08-12]. (原始內容存檔於2010-05-13).
- ^ TomatoVPN official website
- ^ TomatoUSB Mod (Teddy Bear) (頁面存檔備份,存於網際網路檔案館) Home page.
- ^ DualWAN Mod (頁面存檔備份,存於網際網路檔案館) Home page.
- ^ Teaman Mod (頁面存檔備份,存於網際網路檔案館) Home page. Augusto Bott is the author of the VLANs GUI, Per-IP Traffic Stats (author of cstats, which keeps per-IP data/track/history), Client Monitor Graphs (author of IPTraffic) and author of the Guest SSID GUI.
- ^ EasyTomato Home Page. [2019-03-11]. (原始內容存檔於2021-04-25) (美國英語).
- ^ Victek RAF Mod (頁面存檔備份,存於網際網路檔案館) Home page
- ^ Toastman Mod (頁面存檔備份,存於網際網路檔案館) Home page. Tomato builds with many useful added features. Lean, stable, and fast with minimal bells and whistles, with a focus on QoS and Administration. Based on TomatoUSB and RT (selected features included from other firmware, plus new mods).
- ^ FreshTomato - Alternative open source firmware for Broadcom-based routers. (原始內容存檔於2021-05-05).
- ^ 11.0 11.1 About Tomato Theme Base. [2019-05-09]. (原始內容存檔於2021-02-27) (美國英語).
參見
[編輯]外部連結
[編輯]- 官方網站

- Tomato Phoenix 不死鳥(頁面存檔備份,存於網際網路檔案館)[ 支援 MTK7620/7621/7628/7688]
- Tomato Modifications(頁面存檔備份,存於網際網路檔案館)
- Tomato 加速模組(頁面存檔備份,存於網際網路檔案館)
- Tomato 模組與USB 列印/磁碟支援(頁面存檔備份,存於網際網路檔案館)
- Tomato 模組 - with OpenVPN, SD/MMC 支援
