Cerințele pentru releele Tor depind de tipul releului și de lățimea de bandă pe care le furnizează.

Lățime de bandă și conexiuni

Un releu fără ieșire ar trebui să poată gestiona cel puțin 7000 de conexiuni concomitente. Acest lucru poate copleși routerele la nivel de consumator. Dacă rulați releul Tor de pe un server (virtual sau dedicat) într-un centru de date va fi bine. Dacă îl rulați în spatele unui router la nivel de consumator acasă, va trebui să încercați să vedeți dacă routerul dvs. de acasă îl poate gestiona sau dacă eșuează. Releele de ieșire rapidă (>=100Mbit/s) trebuie să gestioneze conexiuni mult mai concurente (>100k).

Se recomandă ca un releu să aibă cel puțin 16 Mbit/s (Mbps) lățime de bandă și 16 Mbit/s (Mbps) lățime de bandă disponibile pentru Tor. Mai mult e mai bine. Cerințele minime pentru un releu sunt 10 Mbit / s (Mbps). If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a bridge with obfs4 support. Dacă nu cunoașteți lățimea de bandă, puteți utiliza http://beta.speedtest.net pentru a o măsura.

Trafic lunar de ieșire

Este necesar ca unui releu Tor să i se permită să utilizeze minimum 100 GByte de trafic de ieșire (și aceeași cantitate de trafic de intrare) pe lună. Notă: Aceasta înseamnă aproximativ doar 1 zi de trafic pe o conexiune de 10 Mbit/s (Mbps). Mai mult (>2 TB/lună) este mai bun și recomandat. În mod ideal, un releu funcționează pe un plan neschimbat sau include 2 TB/lună sau mai mult. Dacă aveți un plan contorizat, poate doriți să configurați Tor pentru a utiliza doar o anumită cantitate de lățime de bandă sau trafic lunar.

Adresa publică IPv4

Fiecare releu are nevoie de o adresă publică IPv4 - fie direct pe gazdă (de preferat), fie prin NAT și prin redirecționarea porturilor.

Adresa IPv4 nu trebuie neapărat să fie statică, dar se preferă adresele IP statice. Adresa dvs. IPv4 ar trebui să rămână neschimbată timp de cel puțin 3 ore (dacă se schimbă în mod regulat mai des decât atât, nu are prea mult sens să rulați un releu sau o punte acolo, deoarece necesită timp pentru a distribui noua listă de IP-uri releu către clienți - care se întâmplă o dată la fiecare oră).

Conectivitatea suplimentară IPv6 este excelentă și recomandată / încurajată, dar nu este obligatorie. Nu ar trebui să existe nicio problemă despre această cerință (toate serverele disponibile în comerț au cel puțin o adresă IPv4).

Notă: Puteți rula doar două relee Tor pentru fiecare adresă IPv4 publică. Dacă doriți să rulați mai mult de două relee, veți avea nevoie de mai multe adrese IPv4.

Cerințe pentru memorie

  • Un releu de ieșire <40 Mbit/s ar trebui să aibă cel puțin 512 MB RAM disponibil.
  • Un releu fără ieșire mai rapid de 40 Mbit/s ar trebui să aibă cel puțin 1 GB RAM.
  • La un releu de ieșire, vă recomandăm cel puțin 1,5 GB RAM pentru fiecare instanță Tor.

Depozitare pe disc

Tor nu are nevoie de multă stocare pe disc. Un releu Tor obișnuit are nevoie de mai puțin de 200 MB pentru datele referitoare la Tor (în plus față de sistemul de operare în sine).

CPU

  • Orice procesor modern ar trebui să fie bun.
  • Se recomandă utilizarea procesoarelor cu suport AESNI (care va îmbunătăți performanța și va permite până la aproximativ ~ 400-450 Mbps în fiecare direcție pentru o singură instanță Tor pe procesoare moderne). Dacă fișierul /proc/cpuinfo conține cuvântul aes, procesorul dvs. are suport pentru AES-NI.

Timpul de funcționare

Tor nu are cerințe de utilizare dificilă, dar dacă releul dvs. nu funcționează mai mult de 2 ore pe zi, utilitatea sa este limitată. În mod ideal, releul rulează pe un server care rulează 24/7. Pot fi realizate reporniri ale sistemului de operare și reporniri ale daemon Tor.

Versiunea Tor

Din motive de securitate, releele Tor nu ar trebui să-și downgradeze versiunea tor de la o versiune compatibilă la una neacceptată. Unele versiuni neacceptate sunt nesigure. Releurile care încearcă să treacă la o versiune nesigură vor fi respinse automat din rețea.