Перейти к содержанию

DWG [multi]

Опубликовано
  • Админы

 DWG [multi]

Обсуждение DWG » | DWG-CLI » | DWG-UI » | DWG-DARK » | DWG [multi] » 


 

image.jpeg

Информация носит ознакомительный характер. Пожалуйста не нарушайте действующего законодательства вашей страны.


Универсальная сборка.

 

Она содержит внутри себя варианты установки сборки на выбор:

  • DWG-UI
  • DWG-CLI
  • DWG-DARK(ДОБАВЛЕН!)
  • DWG-A (Amnezia) (ДОБАВЛЕН!)

Не рекомендуется устанавливать две подряд, либо на уже имеющуюся сборку.

Требования

  • Чистый пустой сервер.
  • Поддерживаемые операционные системы: Ubuntu 20.04, 22.04; Debian 11, Centos 8,9

Первым делом нам нужно арендовать хороший и быстрый сервер.

Берем какой вам подходит лучше по скорости и получаем бонус 15% (если пополнить в первые 24часа регистрации) на пополнение баланса: https://aeza.net/?ref=377137

Замерить скорости можно здесь: Aéza (aeza.net)

Скрипт устанавливает все автоматически. Все комментарии по скрипту внутри в комментариях

Самая быстрая установка - 1 минута

Запусти команду на чистом сервере

bash <(wget -qO- https://raw.githubusercontent.com/DigneZzZ/dwg/main/set-up.sh)

Что установится:

  1. Сначала установится Git, чтобы можно было скопировать мой репозиторий
  2. Docker - последняя версия
  3. Docker-compose - последняя версия
  4. Wg-easy - интерактивный режим введения пароля для веб
  5. AdGuard Home - интерактивный режим создания пользователя и пароля (можно оставить стандартным)
  6. Unbound - все в стоке
  7. apache2-utils - необходим для генерации хэш-паролей
  8. ssh.sh - скрипт для смены порта SSH подключения
  9. ufw.sh - скрипт для установки UFW Firewall.
  10. Напомнит установить ufw-docker и сам закроет доступ извне! ВНИМАНИЕ! Запускать только после того как создадите для себя клиента в WireGUARD!!!

 

Для изменения пароля к AGH можно воспользоваться скриптом ниже. Позже он будет добавлен возможностью смены пароля и к WG-easy.

cd dwg && ./change.sh

После смены пароля необходимо пересоздать контейнеры командой:

docker-compose up -d --force-recreate

https://github.com/DigneZzZ/dwg

 

Для управления доступен теперь сервис в системе: 

dwg help

Описание скриптов в папке tools

  • agh.sh - смена логина и пароля к AGH
  • docker.sh - установка docker и docker-compose
  • nano.sh - установка редактора
  • ssh.sh - скрипт смены стандартного порта ssh. (может поменять любой порт)
  • swap.sh - скрипт добавления файла подкачки (актуально всем)
  • ufw-docker.sh - скрипт установки ufw-docker - актуально для WG-easy. Скрипт с пресетом для сборки dwg-ui.
  • ufw.sh - установка firewall UFW, с автоматическим определением порта SSH и добавлением в исключение.

 

Полезные ссылки:

Инструкция DWG-UI для новичков на VPS от aeza.net

 

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

 

 

 

  • Ответов 134
  • Просмотры 55.8 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Most Popular Posts

  • Заморочек больше чем выхлопа) Обычно это не нужно никому, рядовому. А кто и имеет понятие - может и сам поменять. После пройденной установки это сделать 1 минуту.

  • Можно воспользоваться поиском на форуме..  

  • Что значит прокинуть? Подключение от сервера с WG до серверов, например, CloudFlare идет по DOH, в дефолтном конфиге используются именно эти настройки.

Изображения в теме

Featured Replies

Опубликовано

Постотри пожалуйста еще с амнезией, вообще никакой инфы скрипт не выдает, т.е. тоже не запускается...

Опубликовано
  • Автор
  • Админы
Только что, Z_S сказал:

Постотри пожалуйста еще с амнезией, вообще никакой инфы скрипт не выдает, т.е. тоже не запускается...

выдает вроде

тестил вчера

я щас все объединил

сейчас только один скрипт 

 

 

Опубликовано
2 часа назад, TrustMe сказал:

выдает вроде

тестил вчера

я щас все объединил

сейчас только один скрипт 

 

 

Вроде запустился после установки зависимостей, СПАСИБО.

Но есть одна ошибка:

[root@4380397-hl19356 ~]# bash <(wget -qO- https://github.com/DigneZzZ/dwg/raw/refs/heads/main/set-up.sh) install
Установка скрипта как сервиса в /usr/local/bin/dwg...
Скрипт успешно установлен
Проверка и установка зависимостей...
/dev/fd/63: line 38: apt: command not found    <-------- (вот эта)
Docker уже установлен
Docker Compose уже установлен
qrencode уже установлен
htpasswd уже установлен
net-tools уже установлен
Выберите тип установки:
1. DWG-CLI (WireGuard CLI)
2. DWG-UI (WireGuard с веб-интерфейсом + AdGuardHome)
3. DWG-DARK (WG + AdGuardHome в одном контейнере)
4. DWG-A (DWG-Amnezia + AdGuardHome)

 

Я так понимаю это из-за того что система CentOS?

Или я не прав.

Опубликовано
  • Автор
  • Админы
14 минут назад, Z_S сказал:

Вроде запустился после установки зависимостей, СПАСИБО.

Но есть одна ошибка:

[root@4380397-hl19356 ~]# bash <(wget -qO- https://github.com/DigneZzZ/dwg/raw/refs/heads/main/set-up.sh) install
Установка скрипта как сервиса в /usr/local/bin/dwg...
Скрипт успешно установлен
Проверка и установка зависимостей...
/dev/fd/63: line 38: apt: command not found    <-------- (вот эта)
Docker уже установлен
Docker Compose уже установлен
qrencode уже установлен
htpasswd уже установлен
net-tools уже установлен
Выберите тип установки:
1. DWG-CLI (WireGuard CLI)
2. DWG-UI (WireGuard с веб-интерфейсом + AdGuardHome)
3. DWG-DARK (WG + AdGuardHome в одном контейнере)
4. DWG-A (DWG-Amnezia + AdGuardHome)

 

Я так понимаю это из-за того что система CentOS?

Или я не прав.

да

я не заявлял поддержки centos))

Опубликовано
2 часа назад, TrustMe сказал:

я не заявлял поддержки centos))

Переустановил на Ubuntu. На андроиде работает все.
Подскажите как настроить на моей стророне WG с полученным конфигом. На компе.
Спасибо.

Опубликовано
  • Автор
  • Админы
20 минут назад, Z_S сказал:

Переустановил на Ubuntu. На андроиде работает все.
Подскажите как настроить на моей стророне WG с полученным конфигом. На компе.
Спасибо.

Не пользуюсь wg сейчас

Но думаю использовать тот конфигурационный файл в вашем клиенте.

Если Амнезиа - используйте клиент амнезии

Если вг-изи - используем клиент wg 

Вроде все логично, я не понимаю проблемы и актуальности вопросы.

  • 4 недели спустя...
Опубликовано

Приветствую. Огромное спасибо за сборку - очень удобно! В бете у меня не работает команда change_password - просто ничего не происходит. А скрипт ufw-docker отменили в бете?

Опубликовано
  • Автор
  • Админы
Только что, Roadrunner сказал:

Приветствую. Огромное спасибо за сборку - очень удобно! В бете у меня не работает команда change_password - просто ничего не происходит. А скрипт ufw-docker отменили в бете?

Привет

Ну change-password вроде должен работать.. я проверял..но только с версией с Adguard кажись

ufw-docker вроде не очень работает сейчас на свежей версии докера и убунты

Лучше нормальными средствами все закрывать.

Опубликовано
40 минут назад, TrustMe сказал:

Ну change-password вроде должен работать.. я проверял..но только с версией с Adguard кажись

На версии с Амнезией не работает у меня....

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Вы принимаете наши Условия использования, Политика конфиденциальности, Правила. А также использование Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Яндекс.Метрика

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.