Skip to content

Slate245/wireguard-vps

Repository files navigation

WireGuard VPS Playbook

Плейбук для настройки wg-easy с помощью Ansible.

Требовавния

Для использования плейбука необходимы:

  • python v3.12.6
  • ansible v2.16.11
  • pipenv

Плейбук рассчитан на настройку хостов с Debian 12.

Использование

Подготовьте VPS для подключения по SSH.

Создайте инвентарь ваших серверов в inventories/production по аналогии с inventories/dev/hosts.

Установите зависимости

ansible-galaxy install -r requirements.yml

Запустите настройку

ansible-playbook -i inventories/production playbook.yml -K

По завершении выполнения плейбука на VPS будет развернут wg-easy с помощью docker. Доступ к веб-интерфейсу из внешней сети заблокирован. Чтобы подключиться к веб-интерфейсу используйте команду

ssh -L 3000:127.0.0.1:51821 <your-user>@<your-vps-address>

Пока активна сессия SSH вы сможете подключиться к веб-интерфейсу wg-easy по адресу localhost:3000.

About

Конфигурация для VPS с WireGuard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages