Разрешить изображения по HTTP и HTTPS через Tor?

Использование TLS поверх Tor действительно избыточно (поскольку скрытые сервисы Tor уже зашифрованы), но если у вашего сайта есть домен, видимый в DNS, вы должны иметь возможность добавить Subject Alternate Name, соответствующий .onion, в ваш SSL-сертификат — за исключением того, что LetsEncrypt пока не поддерживает это.

Если у вас действительно есть и HTTPS, и HTTP+Tor, это создает определенные проблемы. Возможно, вместо force_https в Discourse можно использовать сокращение //, как для ресурсов, или использовать path_only, чтобы полный URL определялся хостом и, следовательно, всегда соответствовал вызываемой схеме.