ivpn / ios-app

Official IVPN iOS app
https://www.ivpn.net/apps-ios
GNU General Public License v3.0
436 stars 92 forks source link

Network Protection. IVPN app does not reconnect on Untrusted network #148

Closed edwardivpn closed 10 months ago

edwardivpn commented 3 years ago

Bug report

Describe your environment

Describe the problem

The IVPN app does not reestablish connection to the VPN server on Untrusted network after disconnecting from another VPN app

Steps to reproduce:

  1. Enable Network Protection and set the trust status of the current network to Untrusted
  2. Connect to any server
  3. Launch another VPN app, e.g. OpenVPN Connect, and establish a new VPN connection
  4. Disconnect from the VPN

Observed Results:

Expected Results:

jurajhilje commented 10 months ago

I'm able to confirm this issue, however I don't see how we could resolve it, as it is an iOS issue.

Here are the steps I used to test and reproduce the issue:

  1. Enable Network Protection and mark my current network as Untrused to connect to VPN
  2. Open a different VPN provider (e.g. Passepartout app for OpenVPN) and connect VPN
  3. Disconnect other VPN
  4. Observe that iOS does not connect IVPN VPN automatically, even though on-demand rules for IVPN are still active
  5. When I open the iOS Settings -> VPN, iOS connects IVPN VPN automatically

I would expect iOS to evaluate the active on-demand rules and connect IVPN VPN automatically as soon as there's any network traffic on my device.