WTM - WARP & Tor Manager v1.2.1 - Профессиональное управление анонимными сетями

:globe_with_meridians: WTM - WARP & Tor Manager v1.2.1 - Профессиональное управление анонимными сетями

Привет👋

Представляю вам WTM (WARP & Tor Manager) - современный инструмент для автоматизации установки и управления Cloudflare WARP и Tor на Linux серверах.

:new_button: Версия v1.2.1 включает систему автообновления, интерактивные меню и профессиональную диагностику сетевых подключений!

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

:bullseye: Что такое WTM?

WTM - это комплексный bash-скрипт для управления анонимными сетевыми подключениями. Идеально подходит для настройки прокси-серверов, обхода блокировок и обеспечения приватности.

:rocket: Cloudflare WARP - Скорость и надежность

  • Автоматическая установка WireGuard с оптимизированными настройками
  • Интеграция с wgcf для генерации конфигураций WARP
  • IPv6 поддержка с автоматическим определением (удаляется если нет в системе ipv6)
  • Проверка подключения через Cloudflare trace API
  • Управление сервисом через systemctl

:onion: Tor Network - Максимальная анонимность

  • Оптимизированная конфигурация
  • SOCKS5 прокси на порту 9050
  • Control Port для программного управления
  • Автоматическая ротация цепочек для безопасности
  • Логирование и мониторинг подключений

:floppy_disk: Система автообновления - Главная особенность

Особенно горжусь встроенной системой обновлений, реализованной по образцу других скриптов коллекции:

:counterclockwise_arrows_button: Умная система версионирования:

  • Автоматическая проверка новых версий при запуске интерактивного режима
  • Безопасное обновление с проверкой целостности файлов
  • Глобальная установка в /usr/local/bin/wtm для системного доступа
  • Откат изменений при неудачном обновлении
# Проверка текущей версии
wtm version                          # Полная информация о версии

# Проверка обновлений
wtm check-updates                    # Сравнение с GitHub

# Автоматическое обновление
sudo wtm self-update                 # Обновление до последней версии
sudo wtm update                      # Альтернативная команда

Новые возможности v1.2.1:

  • Единый URL обновлений - совместимость с репозиторием remnawave-scripts
  • Проверка прав доступа - требование root для обновления
  • Версионная совместимость - автоматическая миграция конфигураций
  • Интерактивное меню обновлений - пункт 9 в главном меню

:package: Быстрая установка и настройка

Всего одна команда для глобальной установки:

# Установка как глобальная команда
sudo bash <(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/wtm.sh) @ install-script

# Или прямой запуск
bash <(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/wtm.sh)

:bullseye: Умная автоматическая установка

Новинка v1.2.1: WTM теперь автоматически устанавливается как глобальная команда при любой операции установки:

# Любая из этих команд автоматически установит wtm глобально
sudo bash <(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/wtm.sh) install-warp
sudo bash <(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/wtm.sh) install-all
# После этого просто используйте: wtm command

Преимущества автоматической установки:

  • :rocket: Мгновенный доступ - команда wtm доступна сразу после установки
  • :counterclockwise_arrows_button: Нет дублирования - умная система предотвращает повторные установки
  • :floppy_disk: Безопасность - установка только при необходимости
  • :mobile_phone: Удобство - работает как в интерактивном, так и в командном режиме

:hammer_and_wrench: Комплексное управление сервисами

:satellite_antenna: WARP Management

# Установка и настройка
sudo wtm install-warp               # Обычная установка
sudo wtm install-warp-force         # Принудительная переустановка

# Управление сервисом
sudo wtm start-warp                 # Запуск WARP
sudo wtm stop-warp                  # Остановка
sudo wtm restart-warp               # Перезапуск

# Мониторинг
sudo wtm logs-warp                  # Просмотр логов в реальном времени

:onion: Tor Management

# Установка с оптимизацией
sudo wtm install-tor                # Установка с конфигурацией production
sudo wtm install-tor-force          # Переустановка

# Контроль сервиса
sudo wtm start-tor                  # Запуск Tor
sudo wtm stop-tor                   # Остановка
sudo wtm restart-tor                # Перезапуск

# Диагностика
sudo wtm logs-tor                   # Лог-файлы Tor

:counterclockwise_arrows_button: Быстрые действия

# Массовые операции
sudo wtm install-all                # Установка WARP + Tor
sudo wtm install-all-force          # Принудительная переустановка всего

# Универсальные команды
sudo wtm status                     # Статус всех сервисов
sudo wtm test                       # Тестирование подключений
sudo wtm system-info                # Информация о системе

:bar_chart: Продвинутая диагностика и мониторинг

Встроенные инструменты для production-мониторинга:

:magnifying_glass_tilted_left: Автоматическое тестирование

# Комплексное тестирование подключений
sudo wtm test

# Результат включает:
├── 🌐 Прямое подключение (проверка базового интернета)
├── 📡 WARP тестирование
│   ├── WireGuard интерфейс (wg show warp)
│   ├── Cloudflare trace (warp=on проверка)
│   └── Сравнение IP адресов
└── 🧅 Tor тестирование
    ├── SOCKS5 порт 9050 (доступность)
    ├── Tor Project verification
    └── Анонимизация IP

:chart_increasing: Системный мониторинг

# Подробная информация о состоянии
sudo wtm status

# Отображает:
├── 💾 RAM usage и публичный IP
├── 📡 WARP статус
│   ├── Состояние сервиса (активен/остановлен)
│   ├── Потребление памяти
│   ├── WireGuard endpoint информация
│   └── Cloudflare verification
└── 🧅 Tor статус
    ├── Статус демона
    ├── SOCKS5 доступность (127.0.0.1:9050)
    ├── Control port (127.0.0.1:9051)
    └── Потребление ресурсов

:artist_palette: Интерактивное меню - Профессиональный интерфейс

:desktop_computer: Главное меню

🌐 WARP & Tor Manager v1.2.1
──────────────────────────────────────────────────

🛠️  Service Management:
   1) 📡 WARP Menu
   2) 🧅 Tor Menu  
   3) 🔄 Quick Actions

📊 Monitoring & Tools:
   4) 🧪 Test Connections
   5) 📋 View Logs
   6) 💻 System Information

📖 Configuration:
   7) ⚙️  XRay Configuration
   8) ❓ Help & Usage Examples
   9) 🔄 Check Updates        # ← НОВОЕ в v1.2.1

   0) 🚪 Exit

:bullseye: Умные подсказки

Контекстные советы в зависимости от состояния системы:

  • Новая установка: “Start with WARP Menu (1) or Tor Menu (2)”
  • Активные сервисы: “Test connections (4) to verify everything works”
  • Частично настроенная: “Use service menus to start installed components”

:wrench: XRay Integration - Для продвинутых пользователей

:memo: Готовые конфигурации

Встроенные примеры для Reality:

{
  "inbounds": [
    
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct"
    },
    {
      "protocol": "socks",
      "settings": {
        "servers": [{"address": "127.0.0.1", "port": 9050}]
      },
      "tag": "tor"
    }
  ],
  "routing": {
    "rules": [
      {
        "inboundTag": [
          "VTR-USA"
        ]
        "type": "field",
        "domain": ["regexp:.*\\.onion$"],
        "outboundTag": "tor"
      },
      {
        "type": "field",
        "network": "tcp,udp",
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "inboundTag": [
          "VTR-USA",
          "VTR-LT",
          "VTR-NL",
          "to-foreign-inbound"
        ],
        "outboundTag": "warp",
        "domain": [
          "geosite:category-ads-all",
          "geosite:google",
          "geosite:cloudflare",
          "geosite:youtube",
          "geosite:netflix"
        ]
      },
    ]
  }
}

:shuffle_tracks_button: Маршрутизация трафика

  • Автоматическая маршрутизация .onion доменов через Tor
  • Прямое подключение для обычного трафика
  • WARP integration для обхода блокировок

:glowing_star: Production-готовность

:building_construction: Системные требования

  • Операционные системы: Ubuntu, Debian, CentOS, AlmaLinux, Fedora, Arch Linux
  • Архитектуры: x86_64, ARM64, ARM32 (автоопределение)
  • Права доступа: Root требуется для установки и управления сервисами
  • Сетевые порты: 9050, 9051 (Tor) должны быть свободны

:locked: Безопасность и стабильность

  • Автоматическое управление DNS с восстановлением
  • Проверка портов перед установкой сервисов
  • Backup конфигураций при изменениях
  • Валидация IPv6 поддержки
  • Временные DNS для надежной установки

:chart_increasing: Оптимизация производительности

# Tor оптимизации в конфигурации
ConnLimit 1000                      # Увеличенный лимит подключений
MaxClientCircuitsPending 48         # Больше цепочек для клиентов
NewCircuitPeriod 30                 # Быстрая ротация цепочек
MaxCircuitDirtiness 600             # Время жизни цепочки

# WARP настройки
Table = off                         # Отключение таблицы маршрутизации
PersistentKeepalive = 25           # Поддержание соединения

:mobile_phone: Команды одной строкой

:fire: Quick Start

# Быстрый старт для новичков
curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/wtm.sh | sudo bash -s install-all

# Проверка работоспособности
wtm test

# Получение справки
wtm help
wtm usage-examples

:high_voltage: Power User Commands

# Мониторинг в одной строке
watch -n 5 'wtm status | grep -A 20 "Network Status"'

# Логи в реальном времени
tmux new-session -d 'wtm logs-warp' \; split-window 'wtm logs-tor' \; attach

# Экспорт конфигураций
sudo cp /etc/wireguard/warp.conf /backup/
sudo cp /etc/tor/torrc /backup/

:link: Ресурсы и поддержка

:graduation_cap: Обучающие материалы

  • XRay конфигурации с примерами Reality + Tor
  • Тестовые команды для проверки анонимности

:tada: Заключение

:white_check_mark: Простота: Установка в одну команду, интуитивное меню
:white_check_mark: Надежность: Production-tested, автоматическое восстановление
:white_check_mark: Актуальность: Система автообновлений, активная разработка
:white_check_mark: Гибкость: От домашнего использования до enterprise-решений
:white_check_mark: Интеграция: Часть экосистемы remnawave-scripts

Буду рад отзывам и предложениям! Если WTM оказался полезным - поставьте :star: на GitHub!

1 лайк