passepartoutvpn / passepartout

Your go-to app for VPN and privacy.
https://passepartoutvpn.app
GNU General Public License v3.0
850 stars 127 forks source link

[Feature Request] Allow Split Tunneling / Domain Whitelisting #303

Open yodaluca23 opened 1 year ago

yodaluca23 commented 1 year ago

Allow us to allow some domains and IP Addresses through any VPN, like the CloudFlare Warp VPN Client.

(Edit) Could be behind a paywall...

pakinmaksim commented 9 months ago

I'm not sure if I'm writing in the right topic, but I really miss SplitTunneling. I have a list of domains that need to be passed through a VPN connection, the rest are not necessary. It would be cool to import this list somehow/request from the address or at least enter it manually. I am ready to pay extra for the functionality

kuchkovsky commented 1 month ago

It would be really nice to have per-app split tunneling as well. This feature has always been poorly supported on macOS, even by most commercial VPNs. However, PIA recently released a library for it: https://www.privateinternetaccess.com/blog/macos-split-tunneling/ https://github.com/pia-foss/mac-split-tunnel

Maybe it would be possible to integrate this into Passepartout in the future. It would also be a great selling point for the app.

Moved to #667

keeshux commented 1 month ago

@kuchkovsky thanks but please, open a new issue. These are two different things.

keeshux commented 1 month ago

https://forums.developer.apple.com/forums/thread/685410 + NEEvaluateConnectionRule