Disable VPN when on trusted Wifi Connections
I love ProtonVPN. I use it on my Android phone, and have it installed on my home router to protect all my devices on my home network. When I connect my Android phone to my home wifi network, I would love for my ProtonVPN app to sense the new connection and disconnect it on my phone--so that I only use the mobile app when I'm out in the world on 4G/5G and public wifi connections.
-
myprotonideas
commented
Option to automatically enable ProtonVPN when connecting to Wi-Fi untrusted connection is really needed.
I'm experiencing 30% + loss of bandwidth through VPN and it would be very useful to enable it only on unstrusted connections (as an option) -
whistle.remands.5h@icloud.com
commented
PIA has this. It’s brilliant. Please implement.
-
Dev
commented
### SOLUTION ### Automating Proton VPN Connection: Two Options
#### Option 1: Using Apple iOS Shortcuts
If you're using an Apple device (iPhone, iPad, or Mac), you can use the Shortcuts app to automate the task of connecting to and disconnecting from Proton VPN. Follow these steps:
1. **Open the Shortcuts App**: Launch the Shortcuts app on your device.
2. **Create the First Shortcut**:
- Tap the "+" icon to create a new shortcut.
- Type or find "Connect to Proton" or the option to connect to the default VPN.
- Name the shortcut and save it.3. **Create the Second Shortcut**:
- Tap the "+" icon again to create another shortcut.
- Type or find "Disconnect from Proton" or the option to disconnect from the default VPN.
- Name the shortcut and save it.4. **Set Up Automations**:
- Navigate to the "Automate" tab.
- Create the first automation by tapping the "+" icon.
- Select "WiFi" as the trigger.
- Set up the trigger as follows:
- When network: Enter network names or leave as "Any".
- WiFi config: Set to "is joined".
- Run type: Set to "immediately".
- Select "Next" and choose the "Disconnect from VPN" shortcut you created earlier.5. **Create the Second Automation**:
- Tap the "+" icon again to create another automation.
- Select "WiFi" as the trigger.
- Set up the trigger as follows:
- When network: Enter network names or leave as "Any".
- WiFi config: Set to "is disconnected".
- Run type: Set to "immediately".
- Select "Next" and choose the "Connect to VPN" shortcut you created earlier.#### Option 2: Using WireGuard
This option works for both Android and iPhone devices, as well as Windows and Mac. It also includes iPad and Samsung devices if the WireGuard application is compatible.
If you're okay with using a dedicated server instead of the Proton VPN application, you can use the WireGuard application. Note that this approach may not provide all the reporting features and QuickSwitch options available in the Proton VPN application. However, you can implement this for as many servers as you want to populate within the application on your device.
1. **Download the Configuration File**:
- Navigate to the Proton VPN website and go to the Downloads section.
- Find the WireGuard section and download the recommended server configuration file or choose a preferred server.2. **Import the Configuration File**:
- Once the file is downloaded onto your device, open the WireGuard application.
- Import the WireGuard configuration file into the application.3. **Configure the File**:
- Name the imported file and save it.
- Configure the file to enable "On Demand" settings.
- Set the trigger for VPN activation based on the network you are currently connected to, including cellular networks.---
This guide provides two methods to automate your Proton VPN connection, suitable for different devices and preferences.
-
Jorge Andrade
commented
Moved from Express VPN to Proton, but I will need to cancel because this is missing. Hope you can implement so I go back :)
-
Bruce Wilson commented
I'm absolutely amazed that this feature doesn't exist. I'm still in my trial period and I'm seriously considering cancelling because this is missing.
-
Thasmo
commented
Would love to see this being added.
-
Burrata commented
Please, Proton Team, any chance of implementing this feature?
I have your VPN enabled at the router level to cover a number of devices but when I leave home, I have to manually connect on my mobile to stay protected. -
SCHVIN
commented
This was a feature I used all the time with ExpressVPN. When I'm on my home network, I want my applications to have full access to my network. Without this, I either have to configure a split tunneling to exclude applications or disable VPN. Being able to define trusted networks allows me to be able to disable my VPN automatically at home and I don't have to remember to re-enable it when I leave.
-
Bjorn
commented
please add this for both phone and PC/MAC clients
-
Ben
commented
Auto connect on mobile: Like other providers such as Surfshark, an auto connect feature which will enable the VPN on untrusted networks and disable it on ones defined as trusted (including mobile data) would be great.
Another issue I have is that I will be using the VPN on a network which requires stealth, however when I switch back to a safe network the VPN will remain in stealth, since the connection is the user connecting directly to a server. An alternative could be: https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/49616315
-
William Lubelski commented
absolutely insane that this isn't a feature
-
Tim G
commented
I've literally maxed out my data plan for month on a single drive home due to accidentally leaving the VPN connected while using car navigation.
I didn't anticipate not having this feature, so I will be sticking with my other VPN provider until this work is done.
-
Ian M
commented
I've just started using ProtonVPN and assumed this feature was available. It's a great feature if, like me, you sometimes connect your computer (that has the VPN for main connection) to your mobile phone hotspot which also has ProtonVPN.
-
Kieran Forrest
commented
Ive been using proton for a little while now and its been a great experience, the only thing that is missing for me is the trusted Wi-Fi feature I'm used to from other VPN apps
I want an always on VPN while out in the world, but not when i'm home
It also stops Wireless android auto from connecting until the VPN is turned off and manually doing this up to 8 times a day (I drive a lot for work) is a bit of a pain point for me
-
Bas Trebus commented
I'd love this feature. I need to access different devices from my home network and it's a bother to manually switch the VPN on and off. This feature has been requested for years and it is supported by most other VPN providers.
-
Martin
commented
I fully support the request to automatically toggle kill-switch depending on whether connected to a trusted network or not. I have been a visionary user for ages. Security enhancements like this one matter quite a bit for me as I have users in my team who travel in unsafe countries but do not have the patience and motivation to manually enable kill switch when outside the office..
-
Tik
commented
we still waiting...
-
Elect-Ron
commented
Sharing a very similar use case for Proton VPN developers review...
TL;DR...
Proton VPN Windows (+ other OS) app 'profile' settings to auto-disconnect/connect configured on detection of wireless SSID's AND network interfaces (e.g. virtual ethernet devices).
Detail...
OP's ticket is useful to prevent 'VPN within VPN' on Wi-Fi so "known" wireless access points or networks auto-disconnect Android app VPN. This is needed on Windows / Mac Proton VPN app also, for use case I explain below.
Scenario...
I use many roaming internet connections, hence Proton VPN is configured 'always-on' my Android and Windows clients, and a GL.iNet router. This caused "VPN-within-VPN" issues.
To avoid this while I am on the road, I hotspot/tethered my laptop to phone running Proton VPN, disabled Windows VPN, and assumed laptop traffic was protected.
Proton support has advised that traffic from devices connected to an Android Hotspot or USB tether may bypass Proton VPN Android app interface. Not good.
Workaround to protect tethered PC...
I now use 'Easy Tether Pro' (ETP) Android app and Windows client. Nearly all other OS are also supported. http://www.mobile-stream.com/easytether/drivers
ETP auto-connects my PC to internet and routes traffic via the phone handset network interface, which bypasses mobile carrier detection and blocking.
Testing confirms Windows VPN client disconnected and Android VPN client connected protects traffic for both devices.
After driver install, Windows shows an ETP ethernet network device interface, which I know runs Proton VPN always-on phone app so Proton VPN Windows app needs to be manually disabled.
Ask...
Hoping the developer team will consider 'interfaces' as profiles for auto-connnect/disconnect in addition to trusted WiFi.
-
Henrik
commented
Just got one year of Proton VPN and I generally like it.
However, I never thought this feature would not be included, as I've become accustomed to having it while using other VPN solutions.
Please, consider adding it to your Android app. I feel like this is a critical feature, really.
-
Steven Nissley Jr
commented
Please add this, this is a big reason I’m sticking with Nord VPN