About

Tomato64 is a port of Tomato Firmware to the x86_64 and arm64 (GL-MT6000 | BPI-R3 | BPI-R3 Mini) architectures.
Based on the Linux LTS Kernel and musl libc.

Based on FreshTomato

Built with Buildroot

Screenshots

Features

  • Supports up to 8 Networks/Lans (Increased from 4)
  • Supports up to 9 Ethernet Ports (Increased from 5)
  • Can handle Gigabit+ speeds without CTF
  • Deep Packet Inspection Library (from nDPI) replaces L7 filters for powerful QoS and Access Restrictions control
  • Uses a modern Linux kernel (x86_64 – 6.12.x / GL-MT6000/BPI-R3 Mini – 6.6.x)
  • Bandwidth monitoring (per interface)
  • IP Traffic Monitor (per client)
  • IP/MAC BW Limiter
  • DDNS clients
  • Advanced QoS
  • Access control
  • Port forwarding
  • MultiWAN
  • SSH/Telnet protocols
  • OpenVPN server/client
  • PPTP server/client
  • Tinc VPN Daemon
  • NTP Client/server
  • SNMP protocol
  • Web monitor
  • Policy routing
  • CIFS client
  • Support for mass storage memory (USB1/1.1/2/3)
  • Multiple File system: ext2/3/4, fat32, exFAT, NFT, HFS/HFS+ and ZFS
  • USB 3G/4G modems and tethered devices
  • IPv6
  • WOL (Wake On Lan)
  • Samba server
  • FTP server
  • Minidlna server (multimedia)
  • Print server (p910nd)
  • Tor client
  • Miniupnpd
  • DNS filtering/Adblock
  • Web Server (nginx) with PHP/MySQL support
  • Torrent client (Transmission) with user-friendly GUI
  • Stubby/DNScrypt-proxy
  • NFS server
  • Udpxy
  • IGMP proxy
  • APCUPSD
  • Captive Portal (nocatsplash)
  • Custom GUI themes including online integration (TTB)
  • TomatoAnon to participate to FT’s project statistics
  • Internal scheduler
  • Custom Script from GUI
  • sd-idle tool
  • IPerf tool
  • Advanced VLAN configuration via GUI
  • Multiple LANs
  • Intra LAN access-control
  • Custom MAC addresses
  • Jumbo frames

Deep Packet Inspection

Advanced Deep Packet Inspection gives you powerful control over Access Restrictions & Packet Shaping with QoS.

Testimonials

Posts

		[{"id":640,"link":"https:\/\/tomato64.org\/2025\/08\/25\/wireless-client-and-wireless-ethernet-bridge\/","name":"wireless-client-and-wireless-ethernet-bridge","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2025\/08\/f7758c19-081a-4788-acef-042e696c5541.png","alt":""},"title":"Wireless Client and Wireless Ethernet Bridge","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Aug 25, 2025","dateGMT":"2025-08-25 21:05:03","modifiedDate":"2025-08-25 14:23:21","modifiedDateGMT":"2025-08-25 21:23:21","commentCount":"0","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":2,"sec":17},"status":"publish","excerpt":""},{"id":628,"link":"https:\/\/tomato64.org\/2025\/08\/19\/banana-pi-bpi-r3\/","name":"banana-pi-bpi-r3","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2025\/08\/51ccdFjG7AL._AC_SL1500_-1.jpg","alt":""},"title":"Banana Pi BPI-R3","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Aug 19, 2025","dateGMT":"2025-08-19 15:06:54","modifiedDate":"2025-08-25 10:52:24","modifiedDateGMT":"2025-08-25 17:52:24","commentCount":"0","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":24},"status":"publish","excerpt":""},{"id":607,"link":"https:\/\/tomato64.org\/2025\/06\/12\/banana-pi-bpi-r3-mini\/","name":"banana-pi-bpi-r3-mini","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2025\/06\/F_cuBXKawAAYnSM.jpg","alt":""},"title":"Banana Pi BPI-R3 Mini","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Jun 12, 2025","dateGMT":"2025-06-12 17:42:11","modifiedDate":"2025-06-12 10:58:17","modifiedDateGMT":"2025-06-12 17:58:17","commentCount":"0","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":43},"status":"publish","excerpt":""},{"id":580,"link":"https:\/\/tomato64.org\/2025\/03\/19\/hardware-acceleration\/","name":"hardware-acceleration","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2025\/03\/YgaO4pW523kQGhLN-generated_image.jpg","alt":""},"title":"Hardware Acceleration","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Mar 19, 2025","dateGMT":"2025-03-19 20:48:20","modifiedDate":"2025-03-19 18:11:32","modifiedDateGMT":"2025-03-20 01:11:32","commentCount":"0","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":0},"status":"publish","excerpt":""},{"id":566,"link":"https:\/\/tomato64.org\/2025\/02\/24\/now-with-integrated-wifi-statistics\/","name":"now-with-integrated-wifi-statistics","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2025\/02\/192.168.10.1_status-devices.aspScreenshot.png","alt":""},"title":"Now With Wifi Statistics!","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Feb 24, 2025","dateGMT":"2025-02-24 18:24:21","modifiedDate":"2025-03-19 20:10:22","modifiedDateGMT":"2025-03-20 03:10:22","commentCount":"0","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":0,"sec":51},"status":"publish","excerpt":""},{"id":520,"link":"https:\/\/tomato64.org\/2025\/01\/27\/gl-mt6000-a-new-wireless-gui\/","name":"gl-mt6000-a-new-wireless-gui","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2024\/10\/91707a22-f163-4d82-aae3-06d11ea7259a-1.jpg","alt":""},"title":"GL-MT6000 - A New Wireless GUI !!!","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Jan 27, 2025","dateGMT":"2025-01-27 17:26:42","modifiedDate":"2025-01-27 11:21:03","modifiedDateGMT":"2025-01-27 18:21:03","commentCount":"3","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":53},"status":"publish","excerpt":""},{"id":443,"link":"https:\/\/tomato64.org\/2024\/10\/29\/gl-inet-gl-mt6000-a-new-port\/","name":"gl-inet-gl-mt6000-a-new-port","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2024\/10\/51CImYagh1L._AC_SL1000_-2.jpg","alt":""},"title":"A New Port - GL-MT6000","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Oct 29, 2024","dateGMT":"2024-10-29 18:00:34","modifiedDate":"2025-07-20 22:22:26","modifiedDateGMT":"2025-07-21 05:22:26","commentCount":"15","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":48},"status":"publish","excerpt":""},{"id":245,"link":"https:\/\/tomato64.org\/2023\/09\/27\/announcing-tomato64\/","name":"announcing-tomato64","thumbnail":{"url":"https:\/\/tomato64.org\/wp-content\/uploads\/2023\/09\/07_afd93ca3-268f-4da0-9189-8221e9dd3b95_900x.png","alt":""},"title":"Announcing Tomato64","postMeta":[],"author":{"name":"lancethepants","link":"https:\/\/tomato64.org\/author\/lancethepants\/"},"date":"Sep 27, 2023","dateGMT":"2023-09-27 08:00:00","modifiedDate":"2025-07-28 20:35:44","modifiedDateGMT":"2025-07-29 03:35:44","commentCount":"6","commentStatus":"open","categories":{"coma":"Uncategorized","space":"Uncategorized"},"taxonomies":{"post_tag":""},"readTime":{"min":1,"sec":53},"status":"publish","excerpt":""}]