#!/bin/bash nl_ovpn=$1 . /etc/os-release OS=$ID_LIKE if [ ! $OS ]; then OS=$ID fi case $OS in fedora) sudo yum copr enable -y dsommers/openvpn3 && sudo yum install -y openvpn3-client;; debian) sudo apt update && sudo apt install -y lsb-release curl DISTRO=$(lsb_release -c | awk '{print $2}') sudo mkdir -p /etc/apt/keyrings && curl -fsSL https://packages.openvpn.net/packages-repo.gpg | sudo tee /etc/apt/keyrings/openvpn.asc echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian $DISTRO main" | sudo tee /etc/apt/sources.list.d/openvpn-packages.list sudo apt update && sudo apt install -y openvpn3;; esac openvpn3 config-import --config "$nl_ovpn" --name surf --persistent openvpn3 config-acl --show --lock-down true --grant root --config surf sudo systemctl enable --now openvpn3-session@surf.service