В наше время самый удобным вариантом для использования является WireGuard. Значительно прост в установке и безопаснее OpenVPN поскольку использует современную криптографию.
Одна из популярных сборок — https://github.com/angristan/wireguard-install
Для установки нужно скачать скрипт и запустить его. Чтобы добавить или удалить пользователя — еще раз запускаем скрипт. Один пользователь = одно одновременное подключение. Для разных устройств необходимо создать разных пользователей.
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh
Для любителей старья можно поставить OpenVPN вот этой сборки
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh