[tor-dev] Proposal: Subdomain support for Hidden Service addresses

ale at incal.net ale at incal.net
Fri Jul 6 14:23:31 UTC 2012


As discussed with a few people at the Florence Hackfest, here's a quick proposal
for subdomain support on Hidden Service addresses. The implementation seems pretty
straightforward (a patch will follow).

Please forgive me if the proposal is missing something, or isn't using the
proper Tor-specific technical terms, I'm kinda new to this :) -- I hope it is
understandable nevertheless.

Title: Subdomain support for Hidden Service addresses
Author: Alessandro Preite Martinez
Created: 06-07-2012

1. Overview

  This proposal aims to extend the .onion naming scheme for Hidden
  Service addresses with sub-domain components, which will be ignored
  by the Tor layer but will appear in HTTP Host headers, allowing
  subdomain-based virtual hosting.

2. Motivation

  Sites doing large-scale HTTP virtual hosting on subdomains currently
  do not have a good option for exposure via Hidden Services, short of
  creating a separate HS for every subdomain (which in some cases is
  simply not possible due to the subdomains not being fully known

3. Implementation

  Tor should ignore any subdomain components besides the Hidden
  Service key, i.e. "foo.aaaaaaaaaaaaaaaa.onion" should be treated
  simply as "aaaaaaaaaaaaaaaa.onion".


More information about the tor-dev mailing list