Building VPN, what to choose?

Hello

Few week ago I am was began create vpn for ios.
I am was try create vpn use NEVPNManager with IKEv2 protocol but I am have trouble with certificate in iOS( because need certificate from CA ).
Second which I am try was be create VPN use NETunnelProvider bu I am also can't create vpn. Also I am use information from other sources, but each time I am failed.
Last time I am use AlgoVPN on my server with ubuntu and programmatically create vpn profile on ios, but I can't use this auth method without certificate and it's trouble for me.

How I can create vpn only with login and password authentication method without any certificate?
My app give access to blocked site in my country and I am need programmatically enable and disable vpn client.
Now I am want use WireGuard but I don't know can I create or not vpn client.

I am don't have many experince with these complex tasks, if you know how create vpn without pain please give me advice, should I am use this way or some else.

Regards, Ihor.

Thank you very much Matt for help.

No problem. Glad to help.


Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Building VPN, what to choose?
 
 
Q