- Сообщения
- 329
- Реакции
- 45
2 Years of Service
:globus:Как поднять сайт в TOR?:globus:
Многие люди хотят узнать, как перенести свои проекты в сеть TOR
Если вы не знаете, зачем нужно переносить свой проект в доменную зону .onion, то эта статья не для вас. Для остальных эта статья может однажды оказаться полезной.
Во-первых, оцените свои ресурсы и простоту вашего сайта. Если ваш проект представляет собой сложное приложение с большим количеством сценариев jаvascript, сохраняйте простоту - большинство людей в сети onion отключили возможность воспроизведения js на стороне клиента.
Установка веб-сервера для вашего проекта не требуется, если только у вашего проекта есть рабочий сервер. Предположим, ваш сайт расположен в каталоге /var/www/site, и ваш веб-сервер обращен к миру через порт 80.
Вы устанавливаете TOR и добавляете две строки в свою конфигурацию.
$ sudo apt-get install tor
Открываем /etc/tor/torrc:
Разверните следующие строки.
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
Перезапустите TOR.
$ sudo /etc/init.d/tor restart
Путь к private_key является строкой.
HiddenServiceDir /var/lib/tor/hidden_service/
Пока вы являетесь единственным владельцем этого файла, ваш домен находится в безопасности.
Если каталог
/var/lib/tor/hidden_service/
от ключа, то при следующем перезапуске TOR сгенерирует новый ключ с новым случайным onion-адресом.
Ваш домен будет создан на основе хэша private_key и появится в файле hostname в каталоге /var/lib/tor/hidden_service/.
pigf5k6563fufj2fhdj83s5z.onion
HiddenServicePort 80 127.0.0.1:80
задаёт порт onion-ресурса и какой адрес и порт перенаправляемый нами на него. Берём адрес/порт 127.0.0.1:80 и форвардим его на pigf5k6563fufj2fhdj83s5z.onion:80.
Если сайтов не так много, добавьте в конфиг.
HiddenServiceDir /var/lib/tor/hidden_service1/
HiddenServicePort 80 127.0.0.1:81
HiddenServiceDir /var/lib/tor/hidden_service2/
HiddenServicePort 80 127.0.0.1:82
Когда TOR будет перезапущен, в соответствующей директории будет создан замок.
EvilCorp не призывает кого-либо к каким-либо действиям. Всё только категорически для ознакомительных целей.:globus: