Skip to content
This repository was archived by the owner on Jan 31, 2026. It is now read-only.

UtyaDev/UtyaVPN-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,214 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Уникальное решение с поддержкой АнтиЗапрет и полного туннелирования с использованием протоколов VLESS (XTLS, Reality), OpenVPN (с патчем для обхода блокировок), WireGuard и AmneziaWG

Описание

Проект является форком AntiZapret-VPN с добавлением нового функционала и телеграм-бота для управления.

АнтиЗапрет

АнтиЗапрет реализует технологию раздельного туннелирования.

Через АнтиЗапрет работают только (список сайтов автоматически обновляется ежедневно с 2:00 до 4:00 по времени сервера):

  • Заблокированные Роскомнадзором сайты и IP-адреса (например discord.com)
  • Сайты с незаконными ограничениями (например youtube.com)
  • Сайты, ограничивающие доступ из России (например intel.com, chatgpt.com)

Все остальные сайты работают напрямую через вашего провайдера, не снижая скорость и не нарушая работу сайтов с проверкой российского IP (Госуслуги, банки, интернет-магазины, стриминговые сервисы и т.д.).

Важно: Для корректной работы АнтиЗапрет нужно отключить DNS в браузере.

Полный VPN

Через полный VPN работают все сайты, доступные с вашего сервера, что позволяет обходить любые блокировки.

Сервер рекомендуется располагать за пределами России и стран СНГ, иначе гарантии разблокировки нет.


Протоколы и клиенты

VLESS (XTLS / Reality)

  • Форматы файлов: *.json, *.txt
  • Клиенты:

OpenVPN

  • Формат файлов: *.ovpn
  • Клиенты:

WireGuard

  • Формат файлов: *-WG.conf
  • Клиенты:
    • Windows/macOS/Linux/Android/iOS: WireGuard
    • AmneziaWG: поддержка WireGuard с обходом DPI

AmneziaWG

  • Формат файлов: *-AM.conf
  • Клиенты:

Установка и обновление

  1. Поддерживаемые системы: Ubuntu 22.04/24.04, Debian 11/12 (рекомендуется Ubuntu 24.04).
  2. В терминале под root выполнить:
bash <(wget -qO- --no-hsts --inet4-only https://raw.githubusercontent.com/UtyaVPN/UtyaVPN-Server/main/setup.sh)
  1. Следовать инструкциям установщика (выбор патчей, DNS, блокировок рекламы, настройки VLESS, OpenVPN, WireGuard и AmneziaWG).
  2. Дождаться перезагрузки сервера.

Настройка и управление

Телеграм-бот

После установки запускается bot для управления и выдачи клиентских конфигураций.

Скрипт управления клиентами

  • Путь: /root/antizapret/client.py
  • Пример интерактивного запуска:
/root/antizapret/client.py

Или использовать следующие команды:

  • OpenVPN - Добавить/обновить клиента:
    /root/antizapret/client.py 1 [имя_клиента] [срок_действия_сертификата_в_днях]
  • OpenVPN - Удалить клиента:
    /root/antizapret/client.py 2 [имя_клиента]
  • OpenVPN - Список клиентов:
    /root/antizapret/client.py 3
  • WireGuard/AmneziaWG - Добавить клиента:
    /root/antizapret/client.py 4 [имя_клиента]
  • WireGuard/AmneziaWG - Удалить клиента:
    /root/antizapret/client.py 5 [имя_клиента]
  • WireGuard/AmneziaWG - Список клиентов:
    /root/antizapret/client.py 6
  • VLESS - Добавить пользователя:
    /root/antizapret/client.py 7 [email_пользователя]
  • VLESS - Удалить пользователя:
    /root/antizapret/client.py 8 [email_пользователя]
  • VLESS - Список пользователей:
    /root/antizapret/client.py 9
  • VLESS - Загрузить всех пользователей из БД в Xray:
    /root/antizapret/client.py 10
  • Создать все типы VPN клиентов:
    /root/antizapret/client.py 11 [имя_клиента] [срок_действия_сертификата_в_днях]
  • Удалить клиента со всех протоколов:
    /root/antizapret/client.py 12 [имя_клиента]
  • Пересоздать файлы профилей клиентов:
    /root/antizapret/client.py 13
  • Резервное копирование конфигурации и клиентов:
    /root/antizapret/client.py 14

Данные опции также доступны в интерактивном меню.


Ручные настройки

  • Добавление/исключение сайтов и IP для АнтиЗапрет:
nano /root/antizapret/config/include-hosts.txt
nano /root/antizapret/config/exclude-hosts.txt
nano /root/antizapret/config/include-ips.txt
  • Патч для обхода блокировок OpenVPN:
/root/antizapret/patch-openvpn.sh [0-2]
  • Включение/отключение OpenVPN DCO:
/root/antizapret/openvpn-dco.sh [y/n]

Настройка на роутерах

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •