Was erlaubt ist
Middle-Relays, Guards und Bridges sind an jedem Standort in Ordnung und benötigen kein Ticket. Exit-Relays sind an einigen Standorten erlaubt, an anderen nicht, und wir bitten Sie, vor dem Start ein Ticket zu eröffnen, damit das Abuse-Desk nicht überrascht wird und Sie auch nicht.
Die akzeptable Nutzungsrichtlinie verbietet drei Dinge, und der Betrieb eines Relays gehört nicht dazu. Die Einschränkung bei Exits ist praktischer Natur und nicht moralisch: Manche Upstreams tolerieren das Beschwerdevolumen, andere nicht, und wir sagen Ihnen lieber vorher, was was ist, als Sie hinterher umzuziehen.
Installation
apt install -y torAlmaLinux benötigt zuerst das zusätzliche Paket-Repository:
dnf install -y epel-release
dnf install -y torMiddle-Relay konfigurieren
In /etc/tor/torrc:
Nickname relay01
ORPort 443
ORPort [<ipv6>]:443
ContactInfo [email protected]
ExitRelay 0
SocksPort 0
RelayBandwidthRate 20 MBytes
RelayBandwidthBurst 40 MBytesNicknames sind alphanumerisch und höchstens neunzehn Zeichen lang, das erwischt jeden einmal. SocksPort 0 verhindert, dass das Relay einen Proxy für das Internet anbietet, was es niemals tun sollte. ContactInfo sollte eine Adresse sein, die Sie lesen: Eine funktionierende Kontaktadresse im Consensus bedeutet, dass die meisten Beschwerden Sie direkt erreichen, statt zuerst hier anzukommen.
RelayBandwidthRate ist ein Limit und kein Vorschlag. Setzen Sie es so, dass ein ausgelastetes Relay innerhalb des Fair-Use-Werts für Ihren Port bleibt, und denken Sie daran, dass der Verkehr symmetrisch ist – alles, was hereinkommt, geht auch wieder hinaus.
systemctl enable --now tor
journalctl -u tor -fWarten Sie auf Self-testing indicates your ORPort is reachable from the outside. Wenn es nicht erscheint, ist die Firewall in neun von zehn Fällen der Grund:
nft add rule inet filter input tcp dport 443 acceptDirPort ist weg. Modernes tor serviert Verzeichnisdaten über den ORPort, und eine Einstellung davon erreicht nichts.
Monatslimit
AccountingMax 20 TBytes
AccountingStart month 1 00:00Das Relay hiberniert, wenn es das Limit erreicht, anstatt Schaltkreise mitten im Stream zu verwerfen – das ist besser für das Netzwerk als ein harter Stopp und besser für Sie als ein Diagramm, das Sie erklären müssen.
Exits, falls Sie einen betreiben wollen
- Öffnen Sie zuerst das Ticket. Teilen Sie uns Standort, Exit-Policy und Kontaktadresse mit.
- Verwenden Sie eine reduzierte Exit-Policy. Die Ports, die sie verwirft, erzeugen die meisten Beschwerden und fast keinen Wert.
- Betreiben Sie ihn auf einer Instanz, die nichts anderes tut. Diese Adresse landet auf Blocklisten, und Sie wollen nicht, dass sie auch Ihre E-Mail bedient.
- Veröffentlichen Sie etwas auf der Adresse. Eine schlichte Seite auf Port 80, die erklärt, was die Maschine ist, löst einen überraschenden Anteil der Beschwerden, bevor ein Mensch sie liest.
- Setzen Sie den Reverse-DNS auf etwas Selbstbeschreibendes, aus demselben Grund.
Abuse-Mails werden unverändert an Ihre Konto-Adresse weitergeleitet. Wir ziehen ein Relay nicht aus dem Netz, weil jemand davon genervt ist. Die drei Verbote gelten weiterhin, und ein Exit setzt sie nicht außer Kraft, aber Verkehr, der durch einen Exit zu einem Dritten fließt, ist kein Angriff des Betreibers auf diesen Dritten, und wir verstehen den Unterschied.
Bridges
apt install -y obfs4proxyBridgeRelay 1
ORPort 443
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxyEine Bridge an einer Adresse, die niemand aufgezählt hat, ist mehr wert als ein weiteres Relay in einer Stadt, die bereits Tausende hat. Unsere ruhigeren Standorte sind genau dafür nützlich, und Chișinău, Sofia und Riga sind alle auf der Standortseite.