Skip to content

IOS Connect on Demand #2214

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

Closed
InventorB opened this issue Jun 28, 2024 · 2 comments
Closed

IOS Connect on Demand #2214

InventorB opened this issue Jun 28, 2024 · 2 comments

Comments

@InventorB
Copy link

InventorB commented Jun 28, 2024

Is your feature request related to a problem? Please describe.
I've been using your software to connect into my home network thousands of miles away. However, I consistently keep finding the VPN disconnecting. It happens around multiple times a day and is a barrier to me liking the software when it keeps disconnecting.

Describe the solution you'd like
Apparently IOS has an API called Connect on Demand where it will auto-reconnect every time the network changes with NO USER INTERACTION REQUIRED. Practically every other major VPN app supports it, and this feature is very effective. When properly done, it should even auto-connect after a restart.

Here's Apple's documentation page on the feature. This does not look hard to implement.
https://developer.apple.com/documentation/networkextension/personal_vpn/vpn_on_demand_rules

It would be more amazing if you could even create a GUI to exclude networks and interfaces (like disable on the Home WiFi SSID, enable only on cellular, only enable on Ethernet), but I understand that's time and effort the developers may not have. But if you can add this (now or future), I would love it and I'm sure many others would also.
If that does sound like too much for now just enable it on all interfaces.

*Describe alternatives you've considered
I tried IOS shortcuts, and while that can help, it's too much effort for the many users and Shortcuts is an inefficient method that does not solve the problem.

Thanks for considering this improvement.

@ramphex
Copy link

ramphex commented Jul 7, 2024

also want this

@fairct
Copy link

fairct commented Jul 13, 2024

I agree that this would be a great feature to have - but I think this is a duplicate of #2064

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants