Opened 20 months ago

Last modified 8 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: Points:
Reviewer: Sponsor:


Should support v2 and v3 onion services.

Child Tickets

Change History (4)

comment:1 Changed 20 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 20 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 20 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.

comment:4 Changed 8 months ago by dgoulet

Parent ID: #28841

#28841 did not use control port afterall.

Note: See TracTickets for help on using tickets.