Opened 5 weeks ago

Closed 2 weeks ago

#32428 closed enhancement (duplicate)

Add backend ID when exposing circuitid with HiddenServiceExportCircuitID

Reported by: cypherpunks Owned by:
Priority: Medium Milestone: Tor: 0.4.3.x-final
Component: Core Tor/Tor Version: Tor: 0.4.2.3-alpha
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Currently Tor can expose a circuitid to backends with directive HiddenServiceExportCircuitID using the HAProxy proxy protocol, but because there could be multiple Tor instances accessing the same backend (e.g. onionbalance) circuitids could collide.

I propose a config directive HiddenServiceExposeInstanceID, which enables users to specify a tor instance ID which can be placed instead of dead:beef:4dad.

If this seems ok, I’ll whip up a simple patch.

Child Tickets

Change History (5)

comment:1 Changed 4 weeks ago by nickm

That seems plausible to me.

comment:2 Changed 4 weeks ago by cypherpunks

Good feature for balanced services. you was already working on patch?

comment:3 Changed 3 weeks ago by cypherpunks

comment:4 Changed 3 weeks ago by nickm

Milestone: Tor: 0.4.3.x-final
Status: newneeds_review

comment:5 Changed 2 weeks ago by dgoulet

Resolution: duplicate
Status: needs_reviewclosed
Note: See TracTickets for help on using tickets.