A native macOS menubar app showing real-time upload and download rates, router-wide bandwidth, historical traffic statistics, and built-in speed testing.
Latest release: NetFluss 2.6
NetFluss now runs on Windows too: a native Windows 10 and 11 app with the same feature set as NetFluss 2.6 for Mac — live rates on the taskbar, the popover, Bandwidth Statistics, Speed Test, Network Slice, router monitoring and the built-in VPN client.
Download NetFluss 2.6 Beta 2 for Windows — the installer needs no administrator rights and keeps itself up to date. The beta is not yet code-signed for Windows, so SmartScreen asks you to confirm the first start (More info → Run anyway). Feedback is very welcome: open an issue and mention Windows. Building it yourself is described in windows/README.md.
NetFluss.exe; the only other files are Microsoft's own signed libraries. Beta 1 shipped its code as many separate files, and Windows' Smart App Control could block one of them minutes after NetFluss had started, which ended the app.Updating from Beta 1: the installed version offers Beta 2 by itself (About → Install and Relaunch). Top Apps then asks once to update the helper, which needs administrator approval.
Free code signing provided by SignPath.io, certificate by SignPath Foundation. This covers NetFluss for Windows; the macOS app is signed and notarized with Rana GmbH's Apple Developer ID.
Every release is built from this repository by GitHub Actions and signed only after a manual approval.
Privacy: see the privacy policy. NetFluss sends no telemetry. The few online lookups it makes on its own — the daily update check and the public IP and country lookups — are listed there, and each can be switched off in the installer and in Preferences.
Set it up under Preferences → DNS → Automatic DNS.
Wi-Fi and Ethernet indicator — what the connection is doing, at a glance. An optional symbol right of the rates that follows whichever interface carries your traffic: a Wi-Fi glyph on wireless, a cable plug on Ethernet.
With a VPN up the symbol still shows the connection underneath, because the VPN shield beside it already says it is tunnelled.
The active DNS resolver in the menu bar. Its name appears next to the indicators, in a colour you pick, and only while it is not the system default — so the menu bar stays quiet on a network you have not overridden.
Rename the built-in DNS profiles. Call Cloudflare "Home" or Quad9 "Work"; the new name appears in the popover switcher, the menu bar and every rule. The servers stay fixed, so a name can never point somewhere it does not say.
Per-node proxy statistics. For sing-box, mihomo, Clash Verge and other clients with a Clash API, NetFluss records how much traffic each outbound node carried and shows it in the Statistics window — useful when your subscription is metered. Traffic the controller counts but cannot attribute to a node is listed separately rather than quietly lost.
A bigger, clearer VPN indicator. The shield is sized independently of the rate font (10–18 pt) instead of being stuck at the size of the text, and your chosen colour now applies whether or not a tunnel is up.
Fixes. Explanations in Preferences no longer cut off mid-sentence, and hovering shows the full text. The empty settings window that appeared at every launch is gone. "Grant Location Access" now works instead of silently doing nothing.
Auto-update — NetFluss now keeps itself up to date. Once a day it checks for a new version and shows you what's new; one click downloads, verifies and installs the update and relaunches NetFluss — or skip it, or get reminded later. Check for Updates… is also in the menu bar icon's right-click menu and in About, and the daily check can be switched off in Preferences → General. Every update is verified with an EdDSA signature and NetFluss's Apple Developer ID before it is installed. Coming from 2.5 or earlier? Download 2.6 once manually — from then on NetFluss updates itself.
Clearer router connection errors — OPNsense, OpenWRT and UniFi now say exactly what went wrong instead of a generic "cannot reach": HTTPS refused (with the http:// or port to enter instead), a TLS failure, or a changed router certificate — with a new Trust Current Certificate button in the OPNsense credential test. Addresses like router.lan:8443 are accepted, and re-trusting a certificate now works for URL-form addresses too. (#56)
Complete German, 简体中文 and 繁體中文 translations — every remaining dialog and message, including router, VPN and speed-test errors, is now translated.
dns.google 🇺🇸 instead of a bare IP.netstat diffing NetFluss already uses — no packet capture, no nettop daemon, no extra privileges, and sampling stops the moment you close the window.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|