Die Buchhaltungsoptionen in der torrc-Datei ermöglicht es dir, die maximale Menge an Bytes anzugeben, die in einer bestimmten Zeitspanne verwendet werden.
AccountingStart day week month [day] HH:MM
Hier wird angegeben, wann die Abrechnung zurückgesetzt werden soll. Um beispielsweise eine Gesamtzahl von Bytes einzustellen, die in einer Woche übertragen werden darf (und die jeden Mittwoch um 10:00 Uhr zurückgesetzt wird), würdest du Folgendes verwenden:
AccountingStart week 3 10:00
AccountingMax 500 GBytes
Hier wird die maximale Datenmenge angegeben, die dein Relay während eines Abrechnungszeitraums sendet, und die maximale Datenmenge, die dein Relay während eines Abrechnungszeitraums empfängt.
Wenn der Abrechnungszeitraum vorbei ist (von AccountingStart), wird der Zähler für AccountingMax auf 0 gesetzt.
Beispiel: Du möchtest jeden Tag 50 GB Datenverkehr erlauben, und die Abrechnung setzt sich jeden Nachmittag zurück:
AccountingStart day 12:00
AccountingMax 50 GBytes
Beachte, dass dein Relay nicht genau zu Beginn des Abrechnungszeitraumes starten wird.
Es wird gespeichert, wie schnell dein Relay seine maximale Bandbreite ausgeschöpft hat und dann wird ein neuer zufälliger Zeitpunkt in dem neuen Zeitraum gewählt, wann der Relay startet.
Dadurch verhindern wir, dass nicht Hunderte Relays Ende des Monats ihren Betrieb einstellen.
Wenn du im Vergleich zu deiner Verbindungsgeschwindigkeit nur eine kleine Menge an Bandbreite zu spenden hast, empfehlen wir dir eine tägliche Abrechnung, damit du nicht am ersten Tag dein gesamtes monatliches Kontingent verbrauchst.
Teile einfach dein monatliches Volumen durch 30. Du kannst auch die Bandbreite begrenzen, um deinen Beitrag zum Tor-Netzwerk über den ganzen Tag zu verteilen: Wenn du X GB in jede Richtung anbieten willst, dann begrenze die RelayBandwidthRate für dein Relay auf 20*X KBytes.
Wenn du zum Beispiel 50 GB Volumen in jede Richtung hast, dann setze die RelayBandwidthRate deines Relays auf 1000 KBytes: Dadurch ist dein Relay immer für mindestens die Hälfte des Tages nützlich.
AccountingStart day 0:00
AccountingMax 50 GBytes
RelayBandwidthRate 1000 KBytes
RelayBandwidthBurst 5000 KBytes # erlaube höhere Bursts, behalte aber den Durchschnitt bei