PrivadoVPN does not offer a native kill switch feature on iOS. However, a workaround leverages iOS's built-in VPN settings to achieve similar protection.
Configuration Profile: Create a custom VPN configuration profile using Apple Configurator 2. This allows granular control over VPN settings.
On-Demand Activation: Configure the profile to establish a VPN connection "on-demand" for all network traffic.
Managed Domains: Specify "Never connect" for domains like "captive.apple.com" to avoid issues with captive portals.
Always-On VPN: Enable "Always-On VPN" within the profile. This forces all network traffic through the VPN.
Lockdown Mode: Activate Lockdown Mode. This setting blocks all network traffic if the VPN connection drops.
Download and install Apple Configurator 2 from the Mac App Store.
Connect your iOS device to your Mac via USB.
In Configurator 2, select your device.
Go to "File" -> "New Profile".
Select the "VPN" payload.
Configure the following:
Connection Type: IKEv2 (recommended for stability).
Server: Your PrivadoVPN server address.
Remote ID: Your PrivadoVPN server address.
Local ID: Your iOS device's identifier (optional).
User Authentication: Username and password.
On Demand: Select "Establish VPN if needed".
Domains: Add "captive.apple.com" and set to "Never connect".
Always-On VPN: Enable.
Save the profile.
Install the profile on your iOS device.
Enable "Always-On VPN" in Settings -> General -> VPN -> Your Profile.
Enable "Lockdown Mode" in Settings -> General -> VPN -> Your Profile.
VPN Status: Verify the VPN connection status in the iOS status bar.
IP Address: Check your public IP address to ensure it matches the VPN server's location. Use a website like ipinfo.io.
Network Connectivity: Test network connectivity with the VPN active and inactive.
DNS Leak Test: Perform a DNS leak test to ensure your DNS requests are routed through the VPN. Use a website like dnsleaktest.com.
Profile Conflicts: Ensure no conflicting VPN profiles are installed.
Configuration Errors: Double-check the VPN configuration settings for accuracy.
Battery Drain: Always-On VPN can increase battery consumption.
IKEv2 Requirements: IKEv2 requires a strong and stable network connection.
Captive Portals: Some captive portals may still bypass the VPN.
Create a VPN configuration profile using Apple Configurator 2.
Configure "On-Demand" activation.
Specify "Never connect" for captive portal domains.
Enable "Always-On VPN".
Activate "Lockdown Mode".
Test VPN connectivity and IP address.
Monitor battery usage.
Periodically review and update the profile.