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

Использование 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