NetworkProfiles — konfigurierbare Netzwerk- und Kontextprofile für deinen Mac
Der größere Bruder von AirplaneLid: Lege Profile für jede Situation an – Zuhause, Büro, Hotel,
öffentliches WLAN, Flugzeug oder Fokusarbeit – und schalte deinen Mac mit einem Klick oder
vollautomatisch in den passenden Zustand.
macOSSwiftSwiftUIMenüleisteNetzwerkProfile
macOS App
Ein Profil für jeden Ort – Netzwerk, Sicherheit und Apps in einem Schritt.
Falls dein Browser warnt: auf „Beibehalten" klicken – die Datei ist sicher. Beim ersten Start mit Rechtsklick → Öffnen.
Ein Profil bündelt alles, was in einem Kontext passieren soll: WLAN, Bluetooth, VPN, Tailscale,
AirDrop, Firewall, Lautstärke, bestimmte Apps und sogar eigene Befehle. NetworkProfiles kann diese
Profile manuell auf Knopfdruck oder automatisch anhand von Auslösern aktivieren – und auf
Wunsch den vorherigen Zustand wiederherstellen.
Hinweis: NetworkProfiles ist nicht über den Mac App Store verteilt und nicht notarisiert. Beim ersten Start muss die App per Rechtsklick → Öffnen bestätigt werden. Wer es lieber schlanker mag, findet mit AirplaneLid die reine Flugmodus-Variante.
Funktionen
Beliebig viele eigene Profile (z. B. Zuhause, Büro, Öffentliches WLAN, Flugzeug, Entwicklung)
Manuelles Umschalten direkt aus der Menüleiste
Automatische Aktivierung anhand von Auslösern
Auslöser u. a.: WLAN-Name (SSID), Ethernet, VPN, Tailscale, Schlafen/Aufwachen, Strom/Akku und Uhrzeiten
Bedingungen, damit ein Profil nur in der passenden Situation greift
Aktionen für WLAN, Bluetooth, VPN, Tailscale und AirDrop
Firewall und Stealth-Mode ein- oder ausschalten
Systemlautstärke setzen oder stummschalten
Apps öffnen, schließen oder als Gruppe starten
Eigene Shell-Befehle ausführen (nur nach ausdrücklicher Bestätigung)
Vorherigen Zustand beim Profilwechsel wiederherstellen
Eigenes App-Symbol je nach aktivem Profil
Benachrichtigungen bei Profilwechsel, Fehlern und unbekanntem WLAN
Automatischer Start beim Login
Steuerung per URL-Schema, z. B. networkprofiles://activate/Buero
Übersichtliches Logfenster mit Filtern und Kopier-Funktion
Warum NetworkProfiles?
macOS kennt keinen flexiblen „Kontextmodus". Wer am selben Mac zu Hause, im Büro, im Hotel und
unterwegs arbeitet, stellt ständig dieselben Dinge von Hand um: VPN an, AirDrop aus, Lautstärke
leiser, Tailscale starten, bestimmte Apps öffnen.
NetworkProfiles nimmt dir das ab. Einmal eingerichtet, schaltet ein einziger Klick – oder ein
passender Auslöser – den ganzen Mac in den gewünschten Zustand. Sicherheitsrelevante Schritte
wie VPN und Firewall im öffentlichen WLAN laufen so zuverlässig und automatisch.
AirplaneLid bleibt die schlanke Lösung für den
Flugmodus am Deckel. NetworkProfiles ist die Variante für alle, die mehrere Situationen sauber
trennen und feiner steuern wollen.
Bedienung
NetworkProfiles sitzt dauerhaft in der Menüleiste. Ein Linksklick öffnet ein kompaktes Schnellmenü
mit allen Profilen, zeigt das aktive Profil und erlaubt sofortiges Umschalten sowie das Ein- und
Ausschalten der Automatik.
Ein Rechtsklick öffnet das Hauptmenü mit Profilverwaltung, Einstellungen, Logs, Hilfe und Beenden.
Profile werden in einem Einstellungsfenster verwaltet: links die Liste der Profile, rechts die
Details mit Abschnitten für Allgemeines, Auslöser, Bedingungen, Aktionen beim Aktivieren, Aktionen
beim Deaktivieren und Wiederherstellung. Aktionen lassen sich per Liste sortieren.
Beispiel-Profile
NetworkProfiles bringt sinnvolle Standard-Profile mit, die du frei anpassen kannst. Drei Beispiele:
Zuhause: Erkennt dein Heim-WLAN und schaltet z. B. Bluetooth an, VPN aus, Tailscale an, AirDrop auf „nur Kontakte" und stellt die Lautstärke passend ein.
Öffentliches WLAN: Reagiert auf unbekannte Netzwerke und startet automatisch VPN und Tailscale, schaltet AirDrop aus, aktiviert die Firewall und zeigt eine Warnung an.
Flugzeug: Lässt sich manuell aktivieren und schaltet WLAN, Bluetooth und VPN aus, beendet Tailscale und stellt den Mac leise.
Technische Details
NetworkProfiles ist eine native Swift-/SwiftUI-App für macOS und läuft als Menüleisten-App. Sie kommt
ohne Cloud aus: Profile, Einstellungen und Logs werden lokal als Dateien im Ordner
„Application Support" gespeichert.
Netzwerk- und Systemfunktionen werden über die Bordmittel von macOS gesteuert – etwa CoreWLAN für
WLAN, IOBluetooth für Bluetooth, scutil für VPN sowie die lokal installierte Tailscale-App. Eigene
Shell-Befehle sind möglich, werden aber nur nach ausdrücklicher Bestätigung ausgeführt und niemals
aus fremden Quellen geladen.
Damit die Automatik nicht ständig hin- und herschaltet, sorgt eine Konflikt- und Entprell-Logik
dafür, dass immer genau das passende Profil aktiv ist.
Sicherheit & Datenschutz
Alle Daten bleiben auf deinem Mac. Es gibt keine Cloud-Synchronisierung und keine Telemetrie.
Frei eingegebene Shell-Befehle sind bewusst abgesichert: Sie müssen einzeln bestätigt werden,
werden lokal gespeichert und nie automatisch aus dem Internet nachgeladen.
Häufige Fragen zu NetworkProfiles
AirplaneLid ist die schlanke App für genau einen Zweck: Funkverbindungen automatisch am Auf- und Zuklappen des MacBook-Deckels steuern. NetworkProfiles ist deutlich flexibler und arbeitet mit beliebig vielen Profilen, eigenen Auslösern, Bedingungen und Aktionen – ideal, wenn du mehrere Situationen wie Zuhause, Büro und unterwegs sauber trennen willst.
Weil NetworkProfiles nicht über den Mac App Store verteilt und nicht von Apple notarisiert ist, blockiert macOS (Gatekeeper) den ersten Start. Mit einem Rechtsklick auf die App und „Öffnen" bestätigst du den Start einmalig – danach öffnet sie sich ganz normal.
Nein. WLAN, Bluetooth, Lautstärke, Apps und viele weitere Aktionen funktionieren immer. Tailscale-, VPN- und einige Sicherheitsfunktionen sind optional und greifen nur, wenn die entsprechenden Dienste auf deinem Mac eingerichtet sind.
Nein. Die App läuft vollständig lokal. Profile, Einstellungen und Logs werden nur auf deinem Mac gespeichert; es werden keine Nutzungsdaten erhoben oder übertragen.
Shell-Aktionen sind sehr mächtig und deshalb bewusst abgesichert: Sie müssen ausdrücklich aktiviert und bestätigt werden, werden lokal gespeichert und niemals automatisch aus fremden Quellen geladen. So behältst du die volle Kontrolle.