- 20.06.2022
- 27 468
- 232
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Качаем софт скрипт бота:
Используемый стек
С используемым инструментарием я определился практически сразу:- Python
- Bash
- Docker
- Telegram
Начало работы
Прежде чем начать использовать бота, необходимо добавить следующие параметры в файл `config.py`.
Код:
# config.py
mainid = [] # ID пользователей, которые имеют доступ к боту
api_tg = "" # API ключ Telegram
Свой id можно узнать у бота @get_myidbot, а APi ключ получить соответственно у .
Запуск через Python
- Установите зависимости, выполнив следующую команду:
- Запустите бота с помощью следующей команды:
Запуск через Docker
Запустите бота в режиме Docker с помощью следующей команды:docker-compose up -d
Управление через Telegram
После запуска бота заходим в раздел администрирование и выбираем и нажимаем кнопку "Установка Wireguard", и ждем пока все установится. Здесь же можно сохранить настроенную конфигурацию и импортировать ее же как резервную копию
Затем можем перейти в панель управления и нажать кнопку "Конфиги", чтобы убедиться, что сервер Wireguard работает.

Чтобы добавить клиента, нажмем кнопку "Добавить конфиг", и введем имя для нового конфига. Бот выдаст QR-код, файл конфигурации и текст конфигурации.

Если потом нажать "Конфиги", то бот выдаст уже изменений конфигурационный файл сервера, конфиги клиентов, и ip адреса с названиями клиентов.

Для удаления конфига нажмем кнопку "Удалить конфиг", и в соответствии с инструкцией удалим нужный ненужный клиент

Что может данный бот
Данный проект нацелен на быстрое разворачивание VPN сети.Функционал бота реализуемый на данный момент:
- Доступ к боту ограниченному кругу лиц
- Установка и настройка Wireguard сервера
- Добавление/Удаление конфигураций пользователей
- Сохранение и импорт конфигурации сервера
- Оттачивание существующего функционала
- Сохранение нескольких конфигураций
- Импорт конфигураций из файла
- Включение/Выключение конфигураций пользователей по таймеру
- Управление несколькими VPN сетями одновременно
- Объединение нескольких VPN сетей в одну
Последние темы в этом разделе:
- Как сделать Telegram VPN бота в 2025 году
- 🚀4 приложения, которые помогут написать научную статью или сделать хорошую аналитику
- Как написать нейросеть с нуля
- Как легально открыть оружейный бизнес в России
- Как заработать на перепродаже техники с Авито
- Как заработать на перепродаже техники из Китая
- Создание простого Discord-бота с нуля
- Создание простого Telegram-бота с нуля
- Как создать майнинг ферму из б/у комплектующих
- 🎮 Как создать свою игру-платформер (с нуля до релиза)