Split tunnel & app routing
ThirdFlare One exposes warp-cli split tunnel reads/actions via API and UI, plus desktop app shortcuts for local proxy routing.
Split tunnel API
bash
curl -s http://127.0.0.1:4173/api/snapshot | jq '.commands.splitTunnelDump'
curl -s http://127.0.0.1:4173/api/snapshot | jq '.commands.splitTunnelIps'
curl -X POST http://127.0.0.1:4173/api/action \
-H 'Content-Type: application/json' \
-d '{"action":"resetSplitIps"}'Host/route lists follow warp-cli semantics.
Local proxy mode
When local proxy is enabled, apps can be launched through a SOCKS/HTTP proxy without system-wide VPN routing.
The UI Enable local proxy action:
- Turns on proxy settings via API
- Opens the Console tab for visibility
- Offers
.desktopshortcuts for common apps (lib/apps/proxy-launcher.mjs)
Copy & UX
User-facing strings use plain language — workarounds over vendor limitation lectures. App routing is presented as actionable steps, not policy disclaimers.
Tests
scripts/ci-split-tunnel.test.mjsscripts/ci-proxy-launcher.test.mjs