Merkel
Carder
- Messages
- 39
- Reaction score
- 37
- Points
- 18
На первый взгляд может показаться сложным запустить свой сайт в сети Tor, но в действительности все обстоит иначе. Во-первых, вам необходимо установить и настроить NGINX.Все описанные ниже шаги по установке и настройке будут выполняться на сервере под управлением Debian 10.
Затем откомментируйте строки с HiddenServiceDir и HiddenServicePort, отредактируйте и сохраните.
По умолчанию каталог вашей службы Tor будет /var/lib/tor/hidden_service/, вы можете изменить его, а также порт прослушивания. Затем просто перезапустите службу Tor командой
Onion, ссылка на ваш сайт будет сохранена в файле /var/lib/tor/hidden_service/hostname, а файлы, заканчивающиеся на _key, будут содержать ключи для генерации домена, их необходимо сохранить.
В конфигурационный файл (раздел server) NGINX нашего сайта добавим следующую строку, содержащую ранее записанные данные в HiddenServicePort - listen 127.0.0.1:80;
И перезапустим NGINX командой
Создание доступной кнопки .onion в браузере Tor
Многие, наверное, видели, что когда в браузере Tor вы переходите на сайт по белой ссылке, рядом с полем URL появляется кнопка onion available, которая перенаправляет на onion-версию сайта. Такая кнопка делается с помощью дополнительных заголовков, которые нужно прописать в конфигурации сайта, в разделе сервера:add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";
Код:
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";
В соответствующее место вставляем нужную ссылку .onion без слеша и с протоколом в начале. После того, как мы отредактировали конфиг еще раз, нужно перезапустить наш NGINX с помощью той же команды. О настройке nginks вы можете прочитать здесь.Код:
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header Onion-Location http://вашассылка.onion$request_uri;