Ваш ключ: необходима авторизация | MyProxy - бесплатный обменник валидных прокси между пользователями форума.

Перенос проектов в TOR.

Тема в разделе Анонимность в интернете, создана пользователем Hangman666, 11 окт 2016.

Войдите для ответа
  1. Hangman666 Хранитель Идей

    Hangman666
    Статус:
    Вне сети
    Сообщения:
    474
    Симпатии:
    271
    Регистрация:
    10.03.16
    Много кто задается вопросом как перенести проект в сеть тора.
    Если вы не знаете зачем вам нужно переносить свой проект в доменную зону .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/

    pigf5k65631udj5fhdj83s5zfas3.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, после чего создаются ключи в соответствующих каталогах.
     
    11 окт 2016 #1
    UNIX, romanchuk и Bariio нравится это.
Top