Для настройки VPN сервера (OpenVPN или Wireguard) так, чтобы его можно было использовать только через конфигурационный файл, необходимо сделать следующее:
1. Создать отдельного пользователя для подключения к VPN серверу и сгенерировать конфигурационный файл для этого пользователя.
2. Ограничить доступ к серверу только для этого пользователя, используя соответствующие настройки доступа и правил фильтрации.
3. Распространять конфигурационный файл только между теми пользователями, которым нужен доступ к серверу, и не публиковать его публично.
Относительно бесплатных серверов OpenVPN и Wireguard, обычно такие сервисы предоставляют общие учетные данные (логин и пароль) для доступа к серверу. Однако, если вы хотите использовать сервер без создания новых пользователей, вы можете попробовать следующие способы:
1. Использовать общий конфигурационный файл для подключения ко всем пользователям. Этот файл будет содержать общие настройки сервера и не будет требовать уникальный идентификатор пользователя.
2. Использовать временные или одноразовые учетные данные для доступа к серверу. Вы можете генерировать новые учетные данные для каждого подключения и удалить их после использования.
Однако нужно помнить, что без создания отдельных пользователей для каждого подключения управление доступом к серверу может быть затруднено, и могут возникнуть проблемы с безопасностью и конфиденциальностью данных. Поэтому рекомендуется использовать стандартные методы аутентификации и авторизации при настройке VPN сервера.