Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.22k stars 1.35k forks source link

Refactor iOS VPN code so that VPN-related tasks can be automated #1806

Open Sadayoshii opened 6 months ago

Sadayoshii commented 6 months ago

Describe the bug This bug disables the ability to successfully connect to VPN. The error does not disappear after restarting the application. Only either after rebooting the phone or after waiting for an unknown amount of time

To reproduce To reproduce this bug, you need to create an automation where when you open any app, it will make a connection to the VPN. After this action there will be an error: "ProxyConnectionFailure: Failed to connect to server undefined. Cause: IllegalServerConfiguration"

Expected behavior Successful connection to VPN

Screenshots Screenshot

Client system (please complete the following information):

Kief5555 commented 6 months ago

Having the same issue here

daniellacosse commented 5 months ago

We currently don't support automation, as the swift VPN code is quite old. I'm gonna make this a feature request in favor of refactoring that code!