Сборка DWG-CLI на базе того же скрипта DWG, но в составе используется стандартный WireGuard без надстроенного веб-интерфейса, сборка DWG-CLI включает в себя:
Контейнер c Unbound предоставляет собственный DNS сервер с кэшированием DNS и дополнительными параметрами конфиденциальности.
Контейнер c AdGuard Home (более современный аналог чем PiHole) используется для блокировки рекламы, аналитических трекеров и редактирования списка используемых DNS серверов к которым обращается Unbound. Имеет очень полезную функцию параллельных запросов, DNS которой нет в PiHole.
Контейнер с WireGuard используется непосредственно для запуска серверной части Wireguard VPN
Сначала установится Git, чтобы можно было скопировать мой репозиторий
Docker - последняя версия
Docker-compose - последняя версия
Wireguard - интерактивный режим введения количества пользователей (имена\количество)
AdGuard Home - интерактивный режим создания пользователя и пароля (можно оставить стандартным)
Unbound - все в стоке
apache2-utils - необходим для генерации хэш-паролей
ssh.sh - скрипт для смены порта SSH подключения
ufw.sh - скрипт для установки UFW Firewall.
peer.sh - выводит список пиров и выводит настройки
В ответных командах терминала будут QR-коды, которые вы можете использовать (если хотите) для настройки клиента WireGuard на своем телефоне.
Также вы можете использовать следующую команду для вывода информации о пирах предварительно перейдя в папку dwg-cli
cd dwg-cli
./p.sh
Скриншот действия команды вывода пиров
Скриншот Adguard Home
Скачать конфигурационные файлы клиента для подключения к WireGuard вы можете через SFTP при помощи FileZilla или другого SFTP клиента.
Конфигурации расположены в папках Peer1, Peer2 и т.д. по пути /user/dwg-cli/wireguard (вместо *user* ваше имя пользователя linux)
Файл с расширением .conf используется в основном для подключения с ПК и содержит текстовую информацию для подключения клиента WireGuard. Также его можно использовать для импорта туннелей из файла.
Файл с расширением .png это сохраненные QR коды для быстрого подключения клиента WireGuard с мобильного устройства.
Данные для входа в панель управления AdGuard Home (по умолчанию):
# Логин и пароль AGH по умолчанию могут отличаться, всегда проверяйте документацию сборки на GitHub
http://10.2.0.100 или http://agh.local
login: admin
password: admin
# или такой логин-пароль
login: admin
password: 12345678
# Скрипт для смены пароля AGH
bash <(wget -qO- https://raw.githubusercontent.com/DigneZzZ/dwg/main/change.sh)
Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
DWG - CLI
Обсуждение DWG » | DWG-CLI » | DWG-UI » | DWG-DARK » | DWG [multi] »
Сборка DWG-CLI на базе того же скрипта DWG, но в составе используется стандартный WireGuard без надстроенного веб-интерфейса, сборка DWG-CLI включает в себя:
Основные репозитории с обновлениями на GitHub:
GitHub - DigneZzZ/dwg: dwg-universal
GitHub - DigneZzZ/dwg-cli: Docker WireGuard with Adguard and Unbound
Требования:
Чистый пустой сервер.
Поддерживаемые операционные системы (где проверена работоспособность): Ubuntu 20.04, 22.04, 23.10, Debian 11, 12
Скрипт устанавливает все автоматически. Все комментарии по скрипту внутри в комментариях.
Команда установки:
Что установится:
В ответных командах терминала будут QR-коды, которые вы можете использовать (если хотите) для настройки клиента WireGuard на своем телефоне.
Также вы можете использовать следующую команду для вывода информации о пирах предварительно перейдя в папку dwg-cli
Скриншот действия команды вывода пиров
Скриншот Adguard Home
Скачать конфигурационные файлы клиента для подключения к WireGuard вы можете через SFTP при помощи FileZilla или другого SFTP клиента.
Конфигурации расположены в папках Peer1, Peer2 и т.д. по пути /user/dwg-cli/wireguard (вместо *user* ваше имя пользователя linux)
Файл с расширением .conf используется в основном для подключения с ПК и содержит текстовую информацию для подключения клиента WireGuard. Также его можно использовать для импорта туннелей из файла.
Файл с расширением .png это сохраненные QR коды для быстрого подключения клиента WireGuard с мобильного устройства.
Данные для входа в панель управления AdGuard Home (по умолчанию):
Полезные ссылки:
Установка и удаление сборки DWG
Добавление новых клиентов WireGuard в сборке DWG-CLI
TOP HOSTERS: KAMATERA (30 дней бесплатного теста!)
Универсальный хостер №1 - 4VPS.su (2Гб\с сервера) - 10% скидка на первый заказ или 15% бонус на первое пополнение