Para executar um serviço oculto Tor usando o Apache, que não é acessível a partir da rede pública, certifique-se de que o Apache esteja configurado para escutar somente na interface local (por exemplo, 127.0.0.1).
Algumas coisas que você pode precisar alterar em seus arquivos de configuração são:
Listen 127.0.0.1:80
e
<VirtualHost 127.0.0.1:80>
Você pode verificar os endereços IP aos quais o Apache está vinculado executando o comando ss
:
ss -tnlp