Skip to content

feat(macos): support Network Extension VPNs - #37

Closed
subeax wants to merge 2 commits into
vpn-kill-switch:developfrom
subeax:feature/macos-network-extension-killswitch
Closed

feat(macos): support Network Extension VPNs#37
subeax wants to merge 2 commits into
vpn-kill-switch:developfrom
subeax:feature/macos-network-extension-killswitch

Conversation

@subeax

@subeax subeax commented Jul 30, 2026

Copy link
Copy Markdown

Detect dynamic utun paths and VPN-owned outer sockets without manual endpoint IPs. Keep PF changes scoped to a dedicated anchor and fail closed across disconnects and reconnects.
@subeax subeax mentioned this pull request Jul 30, 2026
3 tasks
Pin trusted VPN transport endpoints so the monitor cannot learn unrelated direct sockets. Add an opt-in bounded bootstrap allowlist for AdGuard reconnects while direct traffic stays blocked.
@subeax subeax closed this Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant