Opened 7 years ago

Closed 11 months ago

#6489 closed enhancement (fixed)

Document that clients also have BWRate and BWBurst.

Reported by: proper Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: documentation easy tor-client
Cc: proper Actual Points:
Parent ID: Points: 1
Reviewer: Sponsor:

Description

The manual only talks about limiting bandwidth for relays.

Tor clients, especially hidden servers do not have an option to limit bandwidth or traffic. I am suggesting that feature.

Use cases:

  • Tor user, especially hidden servers want to reserve some free non-Tor bandwidth for other things (software downloads, updates, non-Tor browsing, etc.).
  • Tor user has a limited amount of traffic available in it's plan.
  • DDoS protection.
  • Workaround for #6473. (bandwidth related anonymity set reduction)

Child Tickets

Change History (10)

comment:1 Changed 7 years ago by rransom

Keywords: documentation added

The BandwidthRate and BandwidthBurst options limit client bandwidth. The man page description of RelayBandwidthRate hints at this, but this fact is not well-documented.

The accounting options currently limit client traffic. Many people want that behaviour changed (so that the accounting options don't affect client traffic); there may be one or more tickets open for that change.

The documentation for Bandwidth* certainly should be improved (to mention that it affects all non-local traffic to/from a Tor instance). If you want to ensure that traffic accounting options which cover client traffic remain available, they should be explicitly documented as affecting all non-local traffic as well. (The definition of ‘local’ is somewhat configurable, and I don't know what the default is; look at the options tweaked by TestingTorNetwork.)

comment:2 in reply to:  description ; Changed 7 years ago by rransom

Replying to proper:

Use cases:

  • Tor user, especially hidden servers want to reserve some free non-Tor bandwidth for other things (software downloads, updates, non-Tor browsing, etc.).
  • Tor user has a limited amount of traffic available in it's plan.

You probably do not want to enable traffic accounting on a hidden service.

comment:3 in reply to:  2 Changed 7 years ago by rransom

Replying to rransom:

You probably do not want to enable traffic accounting on a hidden service.

#6490

comment:4 Changed 7 years ago by nickm

Milestone: Tor: unspecified

comment:5 Changed 7 years ago by nickm

Keywords: easy added

comment:6 Changed 6 years ago by nickm

Keywords: tor-client added

comment:7 Changed 6 years ago by nickm

Component: Tor ClientTor

comment:8 Changed 3 years ago by nickm

Points: small
Severity: Normal
Summary: limit incoming / outgoing Tor client traffic / bandwidthDocument that clients also have BWRate and BWBurst.

comment:9 Changed 22 months ago by nickm

Points: small1

comment:10 Changed 11 months ago by teor

Resolution: fixed
Status: newclosed

I think the man page already documents how these options work.

Note: See TracTickets for help on using tickets.