SwitchProxyPort je macOS aplikace, která funguje jako lokální HTTP/TCP proxy server naslouchající na pevném portu (výchozí 8080) a dynamicky přeposílající provoz na různé cílové porty. Je navržena primárně pro vývojáře, kteří pracují s více lokálními službami a potřebují mezi nimi rychle přepínat bez změn konfigurace prohlížeče nebo restartování serverů.
Aplikace běží výhradně v menu baru a nabízí okamžité zapnutí/vypnutí proxy, výběr aktivního cílového portu a jasnou vizuální indikaci aktuálního stavu. Konfigurace (listen port, seznam cílových portů) se automaticky ukládá a obnovuje mezi spuštěními. Okno preferencí je postavené podle Apple Human Interface Guidelines a obsahuje validaci vstupů v reálném čase.
Jádrem aplikace je vlastní proxy server postavený nad Apple Network frameworkem, který podporuje HTTP i TCP forwarding. Aplikace je plně lokální, bez telemetrie, bez sběru dat a dostupná jako open-source řešení.
Pro hodnocení programu se prosím nejprve přihlaste