openvpn3 is a Linux VPN client for the OpenVPN 3 protocol. OpenVPN is an open-source VPN protocol that provides a secure, encrypted connection between a client and a server over the Internet. The purpose of a VPN is to allow users to securely access resources on a private network from a remote location, as if they were on the local network.
openvpn3 is designed to be a fully-featured and flexible VPN client that supports the latest version of the OpenVPN protocol (version 3). It provides a modern, asynchronous API and uses the latest encryption technologies, making it well-suited for a wide range of VPN use cases.
openvpn3 provides a simple and easy-to-use command-line interface, which allows users to easily establish a secure VPN connection to an OpenVPN server. It supports a variety of authentication methods, including username and password, certificate-based authentication, and two-factor authentication. openvpn3 also provides detailed information about the VPN connection status, including the IP address assigned to the VPN client, the encryption and authentication methods used, and the duration of the connection.
openvpn3 is useful for users who need to securely access resources on a private network from a remote location, as it provides a powerful and reliable VPN client that supports the latest version of the OpenVPN protocol. By using openvpn3, users can benefit from the security and privacy provided by a VPN, while also enjoying the flexibility and ease of use of a modern VPN client.
openvpn3 Command Examples
1. Start a new VPN session:
# openvpn3 session-start --config {{path/to/config.conf}}
2. List established sessions:
# openvpn3 sessions-list
3. Disconnect the currently established session started with given configuration:
# openvpn3 session-manage --config {{path/to/config.conf}} --disconnect
4. Import VPN configuration:
# openvpn3 config-import --config {{path/to/config.conf}}
5. List imported configurations:
# openvpn3 configs-list