OpenVPN is an open-source commercial software that implements virtual private network (VPN) techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for key exchange. It is capable of traversing network address translators (NATs) and firewalls.
Yesterday, I bought an Atlanta VPS on vultr.com and built an OpenVPN based on IPv6.
The following describes the installation steps.
step 1. Purchase VPS on vultr.com and select the operating system to be 64-bit ubuntu 19.04
This version of the public network only supports IPv6.
step 2. Since I bought the cheapest VPS, it does not contain the IPv4 address, I need to upgrade to increase the IPv4 address (install OpenVPN requires IPv4 address), pay 1$/month. Now VPS needs to pay 3.5$ per month.
Step 3. The machine logs in to the VPS remotely via ssh.