docker-trust-tunnel

0

Описание

Trust Tunnel Docker Compose

Языки

  • Shell69,1%
  • HCL21,6%
  • Dockerfile9,3%
20 дней назад
19 дней назад
19 дней назад
20 дней назад
20 дней назад
20 дней назад
20 дней назад
19 дней назад
19 дней назад
19 дней назад
19 дней назад
19 дней назад
17 дней назад
19 дней назад
19 дней назад
README.md

docker-trust-tunnel

🚀 Complete TrustTunnel VPN deployment package for Yandex Cloud

Deploy a secure, obfuscated VPN server on Yandex Cloud in minutes with Docker and Terraform.

English | Русский


English

TrustTunnel is a modern, open-source VPN protocol originally developed by AdGuard VPN. This repository provides everything you need to deploy it on Yandex Cloud.

✨ Features

  • ✅ Docker containerization with automatic builds
  • ✅ Terraform infrastructure as code
  • ✅ Let's Encrypt certificate automation
  • ✅ User-friendly configuration management
  • ✅ Security hardening best practices
  • ✅ Monitoring and logging setup
  • ✅ Comprehensive documentation
  • ✅ Production-ready templates

🚀 Quick Start

1. Local testing

2. Cloud deployment

3. Edit terraform.tfvars with your credentials

📚 Documentation

📦 What's Included

🛠️ Technology Stack

  • VPN Protocol: TrustTunnel (obfuscated, HTTPS-like)
  • Container: Docker & Docker Compose
  • Infrastructure: Terraform + Yandex Cloud
  • OS: Ubuntu 20.04 LTS
  • Security: Let's Encrypt, TLS 1.2+
  • Monitoring: Built-in Prometheus metrics

💰 Estimated Costs

  • Development: ~₽600-800/month
  • Small Production: ~₽1,200-2,000/month
  • Medium Production: ~₽2,400-4,000/month

See REQUIREMENTS.md for detailed pricing.

📋 Prerequisites

  • Docker & Docker Compose (local testing)
  • Terraform >= 1.0 (cloud deployment)
  • Yandex Cloud account
  • SSH key pair
  • Domain name (recommended)

🔒 Security

  • Self-signed certificates for testing
  • Let's Encrypt for production
  • Configurable firewall rules
  • User authentication system
  • Traffic filtering rules
  • Regular security updates

📞 Support & Contributing

  • Issues: Check existing issues or create new one
  • Discussion: Start a discussion for questions
  • Contributing: Pull requests welcome

Русский

TrustTunnel — это современный открытый VPN протокол, первоначально разработанный AdGuard VPN. Этот репозиторий содержит всё необходимое для развертывания на Yandex Cloud.

✨ Возможности

  • ✅ Контейнеризация Docker с автоматической сборкой
  • ✅ Infrastructure as Code на Terraform
  • ✅ Автоматизация сертификатов Let's Encrypt
  • ✅ Удобное управление конфигурацией
  • ✅ Лучшие практики безопасности
  • ✅ Мониторинг и логирование
  • ✅ Полная документация
  • ✅ Production-ready шаблоны

🚀 Быстрый старт

1. Локальное тестирование

2. Развертывание в облаке

Отредактируйте terraform.tfvars с вашими учетными данными

📚 Документация

📦 Что включено

🛠️ Стек технологий

  • VPN Протокол: TrustTunnel (обфускированный, HTTPS-подобный)
  • Контейнеризация: Docker & Docker Compose
  • Инфраструктура: Terraform + Yandex Cloud
  • ОС: Ubuntu 20.04 LTS
  • Безопасность: Let's Encrypt, TLS 1.2+
  • Мониторинг: Встроенные метрики Prometheus

💰 Прогнозируемые затраты

  • Разработка: ~₽600-800/месяц
  • Малое производство: ~₽1,200-2,000/месяц
  • Среднее производство: ~₽2,400-4,000/месяц

Подробнее в REQUIREMENTS_RU.md

📋 Требования

  • Docker & Docker Compose (для локального тестирования)
  • Terraform >= 1.0 (для облачного развертывания)
  • Учетная запись Yandex Cloud
  • SSH пара ключей
  • Доменное имя (рекомендуется)

🔒 Безопасность

  • Самоподписанные сертификаты для тестирования
  • Let's Encrypt для production
  • Настраиваемые правила файрвола
  • Система аутентификации пользователей
  • Правила фильтрации трафика
  • Регулярные обновления безопасности

📞 Поддержка и участие

  • Issues: Проверьте существующие или создайте новый
  • Discussions: Начните обсуждение для вопросов
  • Contributing: Pull requests приветствуются

License

TrustTunnel: Apache 2.0 This package: Apache 2.0


Готовы к развертыванию? Начните с QUICKSTART_RU.md или полного руководства!

Ready to deploy? Start with QUICKSTART.md or the full setup guide!