При выборе VPN стоит учитывать максимальную совместимость со всеми ОС и возможность пушить маршруты на клиента, что бы не заворачивать весь трафик клиента в VPN (торенты например).
По сложности настройки, по убывание (первый - самый сложный)
1. IPsec - ничего не надо устанавливать на клиенте, но сложно настроить, как сервер так и клиента
2. OpenVPN - достаточно просто , отдаем клиенту файл-конфиг который импортируется в программу OpenVPN
3. wireguard - конфиг достаточно простой, из минусов - нужен конфиг для каждого устройства.
4. ZeroTier - проще уже некуда, клиенту просто отдают идентификатор сети и апрувяет его подключение на сервере. Можно использовать офф версию, бесплатного тарифа будет достаточно https://www.zerotier.com. Вопрос только в безопасности, но в организации в которой нет домена об этом пока рано говорить)
watch -n 5 --color ./script.sh