я не пойму
Если толком не разбираешься и не понимаешь, что и как, то лучше и не мучься.
Не трать своё и наше время на долгие объяснения.
Надо хотя бы иметь представление и понимание, что делаешь...
Поэтому, проще всего, да и быстрее, практически мгновенно всё решить одним махом - это установить Amnezia VPN клиент.
Перед запуском сделай дизэйбл ufw!!! т.к. Амнезия сама всё сделает и настроит при установке на сервер.
Запусти его, выбери по SSH, укажи IP своего сервера, пароль к нему, выбери протокол нужный, если тебе нужен конкретно OpenVPN, то выбирай обязательно с обфускацией протокол OpenVPN over Cloak, далее Установить и клиент сам всё за тебя сделает на серваке и сразу подключится.
Потом в программах у тебя будет ярлык его, когда надо запустил, подключился.
Хочешь в настройках активируй запуск вместе с системой, вариантов много.
Хочешь добавляй ещё Пользователей, т.к. за один первый раз создаётся подключение к одному - себе. Ты ему имя/логин при установке даёшь.
Потом в клиенте можешь добавить Пользователя, но уже с другим именем/логином.
Этот Пользователь устанавливает на своём компе/девайсе Амнезию, ты у себя в клиенте копируешь или QR, или файл конфигурации созданного под него Пользователя и даёшь ему (на флешке, или на комп ему отправляешь через мессенджер, почту, как угодно...), а он уже подключается в клиенте через них, или QR, или выбрав файл, который ты ему дал...
Всё работает без проблем.
Лично проверял.
Но сам я пользую другое.
Один вариант:
На серваке установлен Marzban по протоколу VLESS, запускаю на клиенте через скопированный конфиг в панели управления Marzban на серваке в программе Nekoray в режимах TUN + SingleBox
Второй вариант:
Wireguard с обфускацией через Wstunnel
Отлично всё арбайтан.