IKEv2+SPE+NAT Layer3 VPN implemented in pure Python.
All VPN softwares are stupid, clumsy and hard to configure. So comes python-vpn.
$ pip3 install pvpn
Successfully installed pvpn-0.0.1
$ pvpn -p yourpassword
Serving on UDP :500 :4500...
^C
Open the UDP port :500 :4500 to your device. Add "IKEv2 (iOS)"" or "IPSec IKEcv2 PSK (Android)" VPN, write down the id "test" and password "yourpassword". Connect.
You should change the default password to keep higher security. See "pvpn -h" for more options.
- IKEv2+SPE+NAT Layer3
- Tunnel TCP/UDP to your proxy