Привет, Шарма.
Я тоже хочу такую же функцию.
-
Я установил Discourse в Docker (стандартная установка).
-
Добавил web.onion.template.yml в app.yml в директории containers.
Перед web.ssl.template.yml.
Установил переменную окружения DISCOURSE_ONION со значением *********.onion и пересобрал приложение.
-
После сборки: ./launcher enter app и выполнил sudo apt-get upgrade && sudo apt-get install nano && sudo apt-get install tor.
-
Отредактировал /etc/tor/torrc и раскомментировал строки для скрытой службы (dir и port).
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
- Запустил tor.
-
не работает.
-
Я проверил файл tor.service, и он, похоже, запускает файл /bin/true.
-
Проверил /var/lib/tor/hidden_service/hostname и получил .onion-адрес.
-
Закрыл tor.
-
Отредактировал onion.conf и заменил ***************.onion на новый .onion-адрес.
-
Снова запустил tor.
-
Попытался подключиться к .onion-адресу. Оригинальный HTTPS-URL работает нормально, но .onion-адрес выдаёт ошибку «не найдено».