2

Is there any chance to host multiple services (like a webserver, XMPP server, ssh server) behind one .onion address? Or do I have to create a single hidden service for each service/server?

1 Answer 1

2

You can have multiple services on the same .onion address. You can forward each port to a different service.
For example:

HiddenServiceDir /path/to/hs/dir/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 8000 127.0.0.1:8000
HiddenServicePort 81 192.168.0.102:80

This (in your torrc) would expose 3 services on 1 .onion address. The first 2 live on the same host as the Tor relay. The 3rd lives on another host in the local network.

See also section three of the site Configuring Hidden Services.

3
  • Thanks for the answer! Are there any security issues by doing this? e.g. timing or load attacks? I will try that out. Commented Oct 29, 2014 at 17:01
  • "Are there any security issues by doing this?" <-- Not that I know of, or can imagine. Commented Oct 30, 2014 at 12:34
  • Well, one "issue" is that it becomes obvious for third parties that all these services are hosted on the same machine. Commented Sep 8, 2021 at 3:09

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.