🔒 VPN Туннель (Tailscale)
Безопасный туннель, который соединяет облачный сервер с домашним компьютером
Что такое VPN туннель?
VPN (Virtual Private Network) - это защищённое соединение между двумя или более устройствами через интернет.
Tailscale - это современный VPN-сервис, который автоматически создаёт безопасные соединения между вашими устройствами.
Представьте, что интернет - это большой город с миллионами дорог. VPN-туннель - это секретный подземный ход, который соединяет два здания напрямую. Только участники туннеля знают о его существовании и могут им пользоваться.
Зачем нужен Tailscale?
🏠 Проблема
Домашний компьютер находится за роутером и не имеет постоянного публичного IP-адреса. Интернет-провайдер может менять IP в любой момент. Напрямую к нему подключиться нельзя.
✅ Решение
Tailscale даёт каждому устройству постоянный внутренний IP-адрес (например, 100.93.127.52), который никогда не меняется. Устройства могут общаться друг с другом, как будто находятся в одной локальной сети.
Как это работает?
❌ Без Tailscale
✅ С Tailscale
🔒 Зашифрованный туннель через интернет
Наши 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