Niflheim VPN консольный клиент
Для простоты управления нами разработана консольная утилита для управления Niflheim VPN
Управление пользователями
Список пользователей
niflheim-cli users -l
Возвращает список существующих пользователей
Добавление нового пользователя
niflheim-cli users -a user-name
Пример:
niflheim-cli users -a newuser
Adding new user - newuser to niflheim vpn in progress. Please wait
deployment in progress.....: 632B [01:22, 7.61B/s]
User newuser has been added to niflheim vpn
После завершения будут созданы все необходимы конфигурационные файлы.
find . -name "*newuser*"
./wireguard/apple/macos/newuser.mobileconfig
./wireguard/apple/ios/newuser.mobileconfig
./wireguard/newuser.conf
./wireguard/.pki/public/newuser
./wireguard/.pki/preshared/newuser
./wireguard/.pki/private/newuser
./wireguard/newuser.png
./ipsec/apple/newuser.mobileconfig
./ipsec/manual/newuser.secrets
./ipsec/manual/newuser.conf
./ipsec/manual/newuser.p12
./ipsec/.pki/reqs/newuser.req
./ipsec/.pki/public/newuser.pub
./ipsec/.pki/certs/newuser_crt_generated
./ipsec/.pki/certs/newuser.crt
./ipsec/.pki/private/newuser_ca.p12
./ipsec/.pki/private/newuser.p12
./ipsec/.pki/private/newuser.key
Удаление пользователя
niflheim-cli users -d user-name
Удалит пользователя и его конфигурационные файлы с сервера
Обновление конфигурации VPN сервера
Конфигурация сервера доступна /opt/niflheim/config.cfg
и генерируется при первом старте сервера. Вы можете отредактировать файл конфигурации, но настройки не будут применены.
Для применения изменений в конфигурации воспользуйтесь командой
niflheim-cli server -u