Интересное Создание сайта в тор!

Firewoll

Просто, ваш повелитель😈
Местный

Firewoll

Просто, ваш повелитель😈
Местный

Много кто задается вопросом как перенести проект в сеть тора.
Если вы не знаете зачем вам нужно переносить свой проект в доменную зону .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, после чего создаются ключи в соответствующих каталогах.

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

Удачи!
 
Сверху Снизу