Opened 10 months ago

Last modified 10 months ago

#28967 new enhancement

Tor control command to connect to Onion Service

Reported by: rl1987 Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-hs reachability research network-health spec-needed tor-spec
Cc: rl1987 Actual Points:
Parent ID: #28841 Points:
Reviewer: Sponsor:


Should support v2 and v3 onion services.

Child Tickets

Change History (3)

comment:1 Changed 10 months ago by nickm

Usually connections are launched from a SOCKSPort, or some equivalent client port. What would you want this control command to do? Once the connection was created, how would an application use it?

comment:2 Changed 10 months ago by rl1987

The primary purpose would be to providing supporting infra for #28841. We could make control command as parametrizable as we need to. For example, it could have a way to specify exact introduction point to talk to. Or is there a better way?

Not yet sure if we need to allow an application to use the onion service circuit that would be established this way. Perhaps it shouldn't?

comment:3 Changed 10 months ago by nickm

Hm. I think I'd need to see a design here. Maybe having just one command isn't the right thing here, if what we want to allow is really fine-grained control over the process. Instead, for example, we might want to have a separate command for each stage, like we do for HSFETCH.

Note: See TracTickets for help on using tickets.