Skip to content
View vladburba's full-sized avatar

Block or report vladburba

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vladburba/README.md

Hi there! 👋 I'm Vlad

🚀 Featured Project: WireGuard Split-Tunnel Template

Шаблон второго WG-профиля под Telegram / YouTube / WhatsApp — конструктор сервисов

WireGuard Split-Tunnel Cross-platform MIT

⚡ Без установки — copy & paste:

Открой allowed_ips_oneline.txt, скопируй одну строку, вставь в свой .conf вместо AllowedIPs = 0.0.0.0/0. Импортируй как новый профиль в WireGuard app.

🎯 What it does:

  • 📱 Telegram, YouTube, WhatsApp → через VPN
  • 🏠 Остальной трафик → напрямую (быстрее, родной IP, банкингу всё ок)
  • 🛠 services.conf — конструктор: одна строка = один сервис, добавь Discord/Netflix/своё за минуту
  • 🤖 Pipeline: BGP-префиксы из RIPEstat → netaddr.cidr_merge сворачивает 1964 → 108 префиксов → готовый .conf + QR
  • 🔐 Не настраивает сервер — работает с любым существующим WG-сервером

🏗️ Technical Stack:

  • Languages: Python (netaddr), Bash, awk
  • Sources: RIPEstat BGP API
  • Output: WireGuard .conf + qrencode QR
  • License: MIT

🚀 Featured Project: DNS Routing Manager

Intelligent DNS routing solution for selective VPN traffic on macOS

DNS Routing Manager macOS Python

⚡ One-command installation:

curl -fsSL https://raw.githubusercontent.com/vladburba/dns-routing-manager/main/install.sh | bash

🎯 What it does:

  • 🇷🇺 Russian domains (.ru) → Local network (faster access)
  • 🌍 International domains (.com) → VPN tunnel (bypass restrictions)
  • 🧠 Smart interface detection - automatically finds your VPN
  • 🛡️ Safe testing with dry-run mode
  • ⚙️ Professional CLI with comprehensive management

🏗️ Technical Stack:

  • Architecture: Modern Python with dataclasses & type hints
  • CLI: Click framework with colored output
  • Configuration: YAML with auto-discovery
  • DNS: Intelligent caching with TTL
  • Networking: macOS route management
  • DevOps: Automated deployment & testing

💼 About Me

🔧 Влад Бурба — инфра-инженер. Собираю решения, которые держат прод и думают сами.

20+ лет с серверами, сетями, телефонией и мониторингом — знаю, как ведут себя системы под нагрузкой и почему они ломаются ночью.

Сейчас собираю AI-инженерную практику: Python, Claude Code, интеграции LLM с реальными API и инфраструктурой. Связка инфра + AI даёт автоматизации, которые не падают на проде.

Ищу проекты на стыке — миграции, AI-автоматизации, интеграции систем. В формате найма или консалтинга.

🛠️ Что умею:

  • 🔧 Поддержка и миграции инфры
  • 🤖 AI-автоматизации в проде
  • 🔌 Интеграции — LLM, API, Agents

🏗️ Stack:

Python · Claude Code · Docker · Linux · n8n · Telegram Bot API · WireGuard · GitHub Actions


📊 GitHub Stats

Vlad's GitHub Stats

🔗 Connect with me:


🌟 Featured Repositories

WireGuard Split-Tunnel Template DNS Routing Manager


💡 Open to collaboration on networking automation and DevOps projects!

Star my repositories if you find them useful!

Pinned Loading

  1. wg-split-tunnel-template wg-split-tunnel-template Public

    WireGuard split-tunnel шаблон — через VPN только Telegram, YouTube, WhatsApp; остальное мимо туннеля. Готовый AllowedIPs + скрипты для генерации QR. Не настраивает сервер.

    Python

  2. dns-routing-manager dns-routing-manager Public

    🚀 Intelligent DNS routing manager for selective VPN traffic on macOS

    Python