Создание сайта в TOR

Создание сайта в 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, после чего создаются ключи в соответствующих каталогах. 

Помните, что не стоит платить деньги — если можете сделать сами!

​ Удачи!​

Источник

Report Page