🔒 VPN Туннель (Tailscale)

Безопасный туннель, который соединяет облачный сервер с домашним компьютером

Что такое VPN туннель?

VPN (Virtual Private Network) - это защищённое соединение между двумя или более устройствами через интернет.

Tailscale - это современный VPN-сервис, который автоматически создаёт безопасные соединения между вашими устройствами.

💡 Простая аналогия

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

Зачем нужен Tailscale?

🏠 Проблема

Домашний компьютер находится за роутером и не имеет постоянного публичного IP-адреса. Интернет-провайдер может менять IP в любой момент. Напрямую к нему подключиться нельзя.

✅ Решение

Tailscale даёт каждому устройству постоянный внутренний IP-адрес (например, 100.93.127.52), который никогда не меняется. Устройства могут общаться друг с другом, как будто находятся в одной локальной сети.

Как это работает?

❌ Без Tailscale

☁️
Droplet
🏠
Роутер
NAT блокирует
💻
Дом. ПК

✅ С Tailscale

☁️
Droplet
100.x.x.x
💻
Дом. ПК
100.93.127.52

🔒 Зашифрованный туннель через интернет

Наши Tailscale адреса

Устройство Tailscale IP Публичный IP
☁️ Droplet (DigitalOcean) 100.x.x.x 97.107.142.128
💻 Домашний компьютер 100.93.127.52 146.12.46.24 (динамический)
💡 Важно понимать

Tailscale IP (100.x.x.x) - это внутренний адрес в нашей виртуальной сети. Он не виден из обычного интернета. Droplet использует именно этот адрес для связи с домашним компьютером.

Преимущества этой архитектуры

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

Весь трафик между Droplet и домашним ПК зашифрован. Никто не может перехватить данные.

💰 Экономия

Сайты работают на домашнем компьютере. Не нужно платить за мощный облачный сервер.

🏠 Контроль

Все данные хранятся дома. Полный контроль над сервером и возможность легко его обслуживать.

🔄 Надёжность

Tailscale автоматически переподключается при обрыве связи. Работает даже при смене IP-адреса.

Полезные команды Tailscale

# Проверить статус подключения
tailscale status

# Посмотреть свой Tailscale IP
tailscale ip

# Пинг другого устройства в сети
tailscale ping 100.93.127.52

# Перезапустить Tailscale
sudo systemctl restart tailscaled