Создание сайта в TOR
Life-Hack [Жизнь-Взлом]/ХакингМного кто задается вопросом как перенести проект в сеть тора.
Если вы не знаете зачем вам нужно переносить свой проект в доменную зону .onion, то этот пост определенно не для вас. Для остальных - возможно когда нибудь пригодится.
Для начала оцените свои ресурсы и простоту вашего сайта. Если ваш проект представляет из себя сложное приложение, которое обилует javascript сценариями, постарайтесь его упростить — у большинства пользователей «луковой» сети возможность воспроизводить js на стороне клиента попросту отключена.
Настройку веб сервера для вашего проекта описывать смысла нет, подразумевается, что у вас сервер с работающим проектом. Предположим ваш сайт лежит в директории /var/www/site и веб сервер смотрит в мир 80 портом.
Непосредственная настройка TOR представляет собой его установку и добавлению в конфигурацию 2-х строк.
Код:
$ 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, после чего создаются ключи в соответствующих каталогах.
Помните, что не стоит платить деньги — если можете сделать сами!
Удачи!