mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
4.93k stars 336 forks source link

Feature Request: Mullvad-Exclude via SOCKS5 Proxy on localhost #3576

Open 0lhi opened 2 years ago

0lhi commented 2 years ago

It's great that Mullvad has an option to exclude certain Programs from VPN, but the current approach doesn't allow for nuance within a single program.

Example case:

The Browser Add-On SwitchyOmega can assign different Proxies for different websites. Combined with Mullvad, it allows to diversify IPs, but it does not allow to escape the VPN for individual websites. A SOCKS5 Proxy on localhost to bypass the VPN would be beneficial for websites where it's not needed and leads to complications.

faern commented 2 years ago

I believe you should be able to install and run any socks proxy of your choice on your machine, exclude the socks proxy from the VPN tunnel (with our split tunneling feature), and thes configure SwitchyOmega to use your localhost socks proxy for the sites you don't want tunneled. I don't see any reason why we would bundle this functionality if it's possible to set up manually.