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

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
  • Просмотры 59.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

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

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.