[tor-bugs] #28676 [Core Tor/Tor]: Tor versions of Tor nodes should be accessible through ControlPort
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Dec 7 07:52:24 UTC 2018
#28676: Tor versions of Tor nodes should be accessible through ControlPort
--------------------------+----------------------------------
Reporter: wagon | Owner: arma
Type: enhancement | Status: assigned
Priority: Medium | Milestone: Tor: unspecified
Component: Core Tor/Tor | Version: Tor: 0.3.4.9
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: #24110 | Points:
Reviewer: | Sponsor:
--------------------------+----------------------------------
Comment (by teor):
Replying to [comment:10 wagon]:
> > There are millions of tor clients, and they use microdescriptors and
the microdesc consensus (md) by default. So we need to minimise the size
of md documents.
> OK. However, most of these clients download consensus files from mirrors
on other relays, i.e. not from authorities.
The tor network is often overloaded. This overload makes tor client
traffic slow. So we want to reduce the overall directory load on the
network, because bandwidth that is used for directory mirror downloads
can't be used for client traffic.
Smaller directory documents also decrease the client and directory mirror
load on authorities. (Authorities don't carry much client traffic at all,
but they do serve a lot of directory documents.)
> > We have proposals that would create a new consensus flavour (picodesc
consensus? pd?) with fewer fields. Once all supported Tor versions use the
pd consensus, we can stop distributing the microdesc consensus.
> Ok. I see Tor development is moving in opposite direction than that I
thought about. I hope Tor people make right decisions.
In this case, network load is more important than simplicity.
In general, that's why we have a proposals process.
> > Or, more likely, distribute a md consensus containing no relays.
> What does it mean? What is the point of having consensus which contain
no information about relays?
When we disable a feature in Tor, some really old tor clients have bugs
that overload the network (#4580). So we give them a fake empty
replacement for that feature.
> > You can bind `ControlPort` to a non-local port, but you must have
authentication on
> How I can do this technically? I cannot see any option in `man torrc`
about that. According to `man` page `ControlPort` specifies only port and
not `IP:port`.
`tor ControlPort 192.0.2.1:9090` works for me.
That's probably another bug, or we might have decided to discourage people
from using IP addresses.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28676#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list