Skip to content

Add Windows split tunneling#151

Open
ramimbo wants to merge 1 commit into
MathNodes:2.0-Windowsfrom
ramimbo:fix/windows-split-tunneling
Open

Add Windows split tunneling#151
ramimbo wants to merge 1 commit into
MathNodes:2.0-Windowsfrom
ramimbo:fix/windows-split-tunneling

Conversation

@ramimbo
Copy link
Copy Markdown

@ramimbo ramimbo commented May 22, 2026

Closes #114

Summary

  • add Windows settings for enabling split tunneling and selecting bypass apps
  • capture the physical default route before tunnel startup, then add per-destination host routes for selected app processes
  • apply the routing worker for both WireGuard and V2Ray connections and remove saved routes on disconnect

Tests

  • PYTHONPATH=src python3 -m pytest -q
  • python3 -m compileall -q src/cli src/conf src/helpers src/ui src/adapters src/typedef
  • git diff --check HEAD~1 HEAD

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