Поднимаем сайт в сети Tor
Эту статью я пишу в качестве гайда аля шагов для размещения вашего сайта в сети Tor, чтобы он был доступен через .onion домен, надеюсь это не будут читать те кто не знает про .onion ссылки в луковице
Установите веб-сервер на вашу машину или VPS. Примеры популярных веб-серверов:
- Apache
- Nginx
Настройте веб-сервер для обслуживания вашего сайта. Разместите файлы сайта в корневой директории сервера (обычно это `/var/www/html` для Apache)
Установите Tor В Ubuntu либо Debian:
sudo apt update sudo apt install tor
Откройте конфигурационный файл Tor (`/etc/tor/torrc`) в текстовом редакторе:
sudo nano /etc/tor/torrc
Добавьте следующую конфигурацию для настройки hidden service:
HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80
- HiddenServiceDir указывает Tor, где сохранять данные hidden service, включая приватный ключ и адрес .onion.
- HiddenServicePort перенаправляет трафик с вашего .onion адреса на локальный веб-сервер.
Сохраните изменения и перезапустите Tor:
sudo systemctl restart tor
После перезапуска Tor, перейдите в директорию `/var/lib/tor/hidden_service/`:
sudo cat /var/lib/tor/hidden_service/hostname
Здесь вы найдете ваш .onion адрес. Это ваш новый домен для доступа к сайту через Tor, осталось протестировать!
1. Убедитесь, что ваш сайт работает через Tor Browser. Введите .onion адрес в строку браузера и убедитесь, что сайт доступен.
2. Оптимизируйте сайт под Tor, если требуется:
- Убедитесь, что сайт работает без использования внешних ресурсов (например, CDN).
- Минимизируйте использование JavaScript и других потенциально опасных элементов.
Теперь ваш сайт доступен в сети Tor и анонимно обслуживается через onion!