Skip to content

Add ability to tie VPNs to different Modes #5277

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
An-anonymous-coder opened this issue Apr 17, 2025 · 0 comments
Open

Add ability to tie VPNs to different Modes #5277

An-anonymous-coder opened this issue Apr 17, 2025 · 0 comments

Comments

@An-anonymous-coder
Copy link
Contributor

An-anonymous-coder commented Apr 17, 2025

Tying VPNs to different Modes means that when a Mode is activated, the system switches to the VPN tied to that Mode. This is useful for automatically switching VPNs for different scenarios. Here are some example use cases:

  • Work Wi-Fi blocks the use of Mullvad VPN, so when the Work Mode is activated, the system automatically switches to ProtonVPN
  • School Wi-Fi blocks the use of any VPN, so when the School Mode is activated, all VPNs are automatically disabled
  • If no Mode is active, the system defaults to Mullvad VPN to be used as a fast VPN for general use
  • When the Sleep Mode is activated, the system switches to Orbot as no speed-intensive tasks (like video streaming) would be done during sleep.
  • When the Entertainment Mode is activated, the system switches to Wireguard as the VPN to be able to access a home media server to securely watch media.

Users can customize the functionality to their liking.

The reason I am suggesting tying them to Modes is because it provides a more robust implementation than creating a custom solution for VPN scheduling or trying to tie VPNs to specific Wi-Fi networks.

This not only creates a faster way to switch between VPNs, but it also helps automate workflows. For example, the Entertainment Mode disables notifications to prevent interruptions, but instead of manually switching between VPNs each time, the user automatically has it done when the mode is enabled, since Wireguard and that Mode go hand in hand in this scenario.

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

No branches or pull requests

1 participant