SkillAgentSearch skills...

Ovpnsplit

OpenVPN config file splitter for NetworkManager UI

Install / Use

/learn @dolanor/Ovpnsplit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OpenVPN NetworkManager Split

Because NetworkManager can't read the new way of OpenVPN to create client config files.

This little tool will split the file.ovpn into 4 files (.ca.pem, .cert.pem, .key.pem, .tls-auth.pem) so you can directly link them in your NetworkManager configuration UI.

How to use

Download your .ovpn file, then

ovpnsplit file.ovpn

and you should have

file.ovpn.ca.pem
file.ovpn.cert.pem
file.ovpn.key.pem
file.ovpn.tls-auth.pem

Configure NetworkManager

Add a new network

add-net

Import a .ovpn file

import-vpn-config

Select the file

select-ovpn-file

Open the advanced config panel

advanced-config

Go to TLS Auth Tab

tls-auth

Set the key direction

set-key-direction

Limitations

Right now, it is based on .ovpn files created by the kylemanna/openvpn docker container, which handle tls-auth and stuff. Your .ovpn file might differ and you might not get all those files.

Related Skills

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated4mo ago
Forks4

Languages

Go

Security Score

72/100

Audited on Nov 11, 2025

No findings