Перейти к содержанию
Опубликовано
  • Админы

DWG - DARK

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


 

image.jpeg


Особенности: сборка с возможность контроля и отображения каждого пира WG в AdGuardHome! 

Интерфейс сделан "тёмный".

Сборка на базе WG-Easy.

Находится в тестировании! Могут быть ошибки!

image.png

Требования

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

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

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

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

apt update && apt install curl sudo git -y && curl -Of https://raw.githubusercontent.com/DigneZzZ/dwg-dark/main/setup.sh && chmod +x setup.sh && ./setup.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!!!

Описание инструментов DWG в папке /tools/

dwg/agh.sh at main · DigneZzZ/dwg · GitHub - скрипт для смены пароля в AGH

dwg/docker.sh at main · DigneZzZ/dwg · GitHub - скрипт для выборочной установки только docker

dwg/nano.sh at main · DigneZzZ/dwg · GitHub - скрипт для установи nano редактора

dwg/ssh.sh at main · DigneZzZ/dwg · GitHub - скрипт для смены  портов SSH

dwg/swap.sh at main · DigneZzZ/dwg · GitHub - скрипт для добавления файла подкачки с оптимальным расчётом исходя из характеристик вашей системы

dwg/ufw-docker.sh at main · DigneZzZ/dwg · GitHub - установка UFW-докер с закрытием доступа из порта (может быть установлен только если стоит ufw)

dwg/ufw.sh at main · DigneZzZ/dwg · GitHub - Установка UFW Firewall

dwg/wg-ru.sh at main · DigneZzZ/dwg · GitHub - Русификация и модернизация страницы пользователей WG-Easy.

 

 

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

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

 

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

 

 

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

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

Most Popular Posts

  • При установки только ошибки возможны.. я пару раз всего протыкал )

  • Зашил в скрипт ) Проверяй если есть время)

  • Создай файлик например (nano ru.sh) с содержимым из скрипта поставь права chmod +x ru.sh запусти ./ru.sh НУ либо через curl качать)  curl -Of https://raw.githubusercontent.com/DigneZzZ/

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

Featured Replies

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

Добрый вечер, клиенты так должны отображаться?

Или что-то установилось не так? На скринах выше видел, что указывается устройство с которого было подключение

image.png.46604add3c2455940cb2fda20b6f19a4.png

image.thumb.png.e07c86e6ac6a5886a1ba3ce6c4b0c57b.png

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

Добрый вечер, клиенты так должны отображаться?

Или что-то установилось не так? На скринах выше видел, что указывается устройство с которого было подключение

image.png.46604add3c2455940cb2fda20b6f19a4.png

image.thumb.png.e07c86e6ac6a5886a1ba3ce6c4b0c57b.png

Привет

Нет, должна быть разбивка на клиентов.

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

Привет

Нет, должна быть разбивка на клиентов.

Делал точно по инструкции, создал 2 профиля в wg-easy и так пишутся клиенты, где ошибка?

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

Могу выслать логи

Изменено пользователем itsforever

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

Делал точно по инструкции, создал 2 профиля в wg-easy и так пишутся клиенты, где ошибка?

Должно быть все ок.

Но я давно не проверял.

Позже постараюсь проверить.

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

Должно быть все ок.

Но я давно не проверял.

Позже постараюсь проверить.

Было бы отлично, жду

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

Было бы отлично, жду

Да, реально нет.

Делись куда то 

Season 5 Idk GIF by Friends

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

Да, реально нет.

Делись куда то 

Season 5 Idk GIF by Friends

Есть примерные мысли куда пропали?)

Может adguard обновился и поэтому все исчезло?

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

Есть примерные мысли куда пропали?)

Может adguard обновился и поэтому все исчезло?

Можно попробовать на предыдущие сборки перейти, там точно работало.

У меня  и так не latest стоит, т.к. после нового года чет сломали в них.

Но ты можешь для интереса попробовать latest установить

 

  • 7 месяцев спустя...
Опубликовано

Здравствуйте, такой вопрос, всё установил, конфиги сделал и настроил, всё работает если использовать напрямую на устройстве, а если я закину конфиг на роутер кинетик, что нужно будет настроить чтобы на уровне роутера работал адблок фильтрируя трафик устройств подключенных?

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

Здравствуйте, такой вопрос, всё установил, конфиги сделал и настроил, всё работает если использовать напрямую на устройстве, а если я закину конфиг на роутер кинетик, что нужно будет настроить чтобы на уровне роутера работал адблок фильтрируя трафик устройств подключенных?

adguard  фильтрует на уровне сервера. на кинетике нет необходимости.

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

adguard  фильтрует на уровне сервера. на кинетике нет необходимости.

Ну всё время включенным держать впн на устройстве не очень удобно, хотелось максимально с удобством использовать на максимум 

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

Ну всё время включенным держать впн на устройстве не очень удобно, хотелось максимально с удобством использовать на максимум 

Используй тогда xkeen  с  vless и роутингом

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

Используй тогда xkeen  с  vless и роутингом

Мне тогда проще тупо по впн гонять трафик на роутере, тут момент блокировки рекламы был интересный 

  • 11 месяцев спустя...
Опубликовано

 

Спойлер

Запуск сервисов...
[+] Running 1/1
 ✘ Network dwg_private_network  Error                                                                                                                        0.0s
failed to create network dwg_private_network: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (iptables failed: iptables --wait -t nat -I DOCKER -i br-9d25931ce8ff -j RETURN: iptables: No chain/target/match by that name.


Как полечить такое ?

Опубликовано
  • Автор
  • Админы
В 26.01.2026 в 16:38, sonic.was сказал:

 

  Скрыть контент

Запуск сервисов...
[+] Running 1/1
 ✘ Network dwg_private_network  Error                                                                                                                        0.0s
failed to create network dwg_private_network: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (iptables failed: iptables --wait -t nat -I DOCKER -i br-9d25931ce8ff -j RETURN: iptables: No chain/target/match by that name.


Как полечить такое ?

Ошибка означает, что Docker пытается вставить правило в цепочку DOCKER таблицы nat, но этой цепочки сейчас нет (обычно из-за несоответствия iptables/nftables, либо потому что правила/таблицы были “сброшены” фаерволом).

1) Быстрая проверка (цепочки реально нет)

 
iptables -t nat -L DOCKER -n 

Если видишь No chain/target/match by that name — проблема подтверждена.


Вариант A (чаще всего помогает): перезапуск Docker и пересоздание сети

systemctl restart docker docker compose down docker compose up -d 

Вариант B: iptables и nftables “разъехались” (очень частая причина на Debian/Ubuntu)

Проверь, какой backend у iptables:

iptables --version update-alternatives --display iptables 2>/dev/null || true

 

Рекомендуемый путь: использовать iptables-nft

apt-get update apt-get install -y iptables nftables update-alternatives --set iptables /usr/sbin/iptables-nft update-alternatives --set ip6tables /usr/sbin/ip6tables-nft systemctl restart docker docker compose up -d

 

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

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

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

Последние посетители 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.