mirror of
https://github.com/safing/portmaster
synced 2026-04-28 11:30:37 +00:00
Implement initial proof-of-concept for split tunnel functionality on Windows, allowing applications to route traffic through a designated network interface while bypassing default system routing. Features: - Split tunnel module with TCP/UDP proxy infrastructure - Firewall integration with split tunnel verdict handling - SplitTunneling context attached to connections - Configuration options: enable toggle, interface selection, and policy rules - UI display of split tunnel connection details in connection info panel - Subsystem configuration for user-level access Windows-specific implementation: - Uses proxy-based interface routing on Windows - Automatic or manual interface detection and binding - Support for IPv4 and IPv6 traffic Note: Linux implementation is under development. SPN takes precedence over split tunnel when both are enabled, ensuring SPN connections bypass this feature. |
||
|---|---|---|
| .. | ||
| basic-setting | ||
| export-dialog | ||
| filter-lists | ||
| generic-setting | ||
| import-dialog | ||
| ordererd-list | ||
| rule-list | ||
| config-settings.html | ||
| config-settings.scss | ||
| config-settings.ts | ||
| config.module.ts | ||
| index.ts | ||
| safe.pipe.ts | ||
| subsystems.ts | ||