Import a configuration file and create a persistent profile.
openvpn3 config-import --config client.ovpn --name <profile_name> --persistent
List all imported configurations.
openvpn3 configs-list
List all active VPN sessions.
openvpn3 sessions-list
Start a VPN session using a specific profile name.
openvpn3 session-start --config <profile_name>
Start a VPN session directly from a configuration file.
openvpn3 session-start --config client.ovpn
Stop a running VPN session using the session ID.
openvpn3 session-manage --session-id <session_id> --disconnect
Show detailed information about a specific session using the session ID.
openvpn3 session-manage --session-id <session_id> --show
Remove an imported configuration by name.
openvpn3 config-remove --name <profile_name>
Check the status of a specific VPN session using the session ID.
openvpn3 session-manage --session-id <session_id> --status
View logs for a specific session using the session ID.
openvpn3 session-manage --session-id <session_id> --log