Merkel

Carder
Messages
39
Reputation
0
Reaction score
36
Points
18
На первый взгляд может показаться сложным запустить свой сайт в сети Tor, но в действительности все обстоит иначе. Во-первых, вам необходимо установить и настроить NGINX.Все описанные ниже шаги по установке и настройке будут выполняться на сервере под управлением Debian 10.

Код:
sudo apt install tor
sudo nano /etc/tor/torrc

Затем откомментируйте строки с HiddenServiceDir и HiddenServicePort, отредактируйте и сохраните.

По умолчанию каталог вашей службы Tor будет /var/lib/tor/hidden_service/, вы можете изменить его, а также порт прослушивания. Затем просто перезапустите службу Tor командой
sudo systemctl restart tor.

Onion, ссылка на ваш сайт будет сохранена в файле /var/lib/tor/hidden_service/hostname, а файлы, заканчивающиеся на _key, будут содержать ключи для генерации домена, их необходимо сохранить.

В конфигурационный файл (раздел server) NGINX нашего сайта добавим следующую строку, содержащую ранее записанные данные в HiddenServicePort - listen 127.0.0.1:80;

И перезапустим NGINX командой
sudo systemctl restart nginx.

Создание доступной кнопки .onion в браузере Tor
Многие, наверное, видели, что когда в браузере Tor вы переходите на сайт по белой ссылке, рядом с полем URL появляется кнопка onion available, которая перенаправляет на onion-версию сайта. Такая кнопка делается с помощью дополнительных заголовков, которые нужно прописать в конфигурации сайта, в разделе сервера:add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";

Код:
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header Onion-Location http://вашассылка.onion$request_uri;
В соответствующее место вставляем нужную ссылку .onion без слеша и с протоколом в начале. После того, как мы отредактировали конфиг еще раз, нужно перезапустить наш NGINX с помощью той же команды. О настройке nginks вы можете прочитать здесь.
 
Top