Как создать зеркало заблокированного сайта
Если ваш сайт заблокирован в России или вы хотите подготовиться к возможной блокировке - необходимо иметь зеркала. Рассмотрим несколько методов: от простого запасного домена до полноценного .onion-зеркала в сети Tor.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Запасной домен на другом IP
Простейший вариант - зарегистрировать несколько доменов, указывающих на один сервер или на разные серверы:
- Используйте разные регистраторы (не всё на Namecheap или Godaddy, у которых есть политика удаления доменов по запросам РКН)
- Хорошие регистраторы для резистентных доменов: Njalla (принимает Monero), 1984 Hosting (Исландия)
- Зоны .is, .io, .cc, .md менее подвержены давлению
Публикуйте список резервных доменов в Telegram-канале и в подвале сайта. Ваши читатели должны знать, куда идти при блокировке.
Nginx зеркалирование контента
Если у вас несколько серверов, настройте автоматическую синхронизацию:
На основном сервере (rsync каждые 5 минут):
*/5 * * * * rsync -azq /var/www/site/ user@mirror-server:/var/www/site/
Или используйте GitHub/GitLab как промежуточное хранилище и деплойте с него на несколько серверов через GitHub Actions.
.onion зеркало в Tor
Зеркало в Tor не может быть заблокировано по IP - трафик никогда не выходит из сети Tor:
- Установите Tor:
apt install tor -y - Добавьте в
/etc/tor/torrc:HiddenServiceDir /var/lib/tor/hidden_service/HiddenServicePort 80 127.0.0.1:80 - Перезапустите:
systemctl restart tor - Получите .onion адрес:
cat /var/lib/tor/hidden_service/hostname
Теперь ваш сайт доступен по адресу *.onion через Tor Browser. Это абсолютная защита от блокировок по IP.
Cloudflare Workers как прокси
Cloudflare Workers позволяет создать прокси к вашему заблокированному сайту через инфраструктуру Cloudflare:
В Cloudflare Dashboard → Workers → Create Worker:
addEventListener('fetch', event => {
event.respondWith(fetch('https://ваш-настоящий-домен.com' + new URL(event.request.url).pathname))
})Разместите Worker на незаблокированном домене. Если заблокируют Worker - создайте новый на другом домене. Бесплатный план Cloudflare Workers позволяет 100 000 запросов/день.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.