Перейти к основному содержимому

Использование YunoHost в качестве скрытого сервиса Tor

warning

Этот урок не закончен! При такой настройке может произойти утечка некоторых данных, например, основного домена вашего YunoHost, поэтому это не "скрытый сервис". См. Официальную документацию по скрытым сервисам Tor.

 Установка Tor

apt install tor 

 Настройка нашего скрытого сервиса

Отредактируйте файл /etc/tor/torrc и добавьте следующие строки:

HiddenServiceDir  /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 443 127.0.0.1:443

 Перезапуск Tor

service tor restart

Получите имя хоста вашего скрытого сервиса Tor

cat /var/lib/tor/hidden_service/hostname

Ваш домен выглядит как random123456789.onion

Добавление домена .onion в YunoHost

yunohost domain add random123456789.onion

Избегать перенаправления SSO (необязательно)

Если вы хотите избежать перенаправления на портал SSO при входе в систему, вы можете отключить SSOwat для этого конкретного домена Tor, отредактировав файл /etc/nginx/conf.d/random123456789.onion.conf и закомментировав следующую строку (дважды):

#access_by_lua_file /usr/share/ssowat/access.lua;

Проверьте наличие ошибок в конфигурации NGINX

nginx -t

Перезапуск NGINX

service nginx restart