Tor: Prowadzenie Mirrora
Wszystkie nasze serwery-mirrory są publicznie wypisane na naszej stronie mirrorów.
Jeśli chcielibyście poprowadzić mirror, wystarczy po prostu ta komenda, by pobrać wszystko,
czym mirror powinien dzielić się ze światem:
rsync -av --delete rsync://rsync.torproject.org/tor tor-mirror/
Jeśli chcielibyście prowadzić mirror samego katalogu dist/, wystarczy ta komenda, by pobrać
wszystko, czym taki mirror powinien dzielić się ze światem:
rsync -av --delete rsync://rsync.torproject.org/tor/dist tor-mirror-dist/
Przykładowe zadanie crona do aktualizacji całego mirrora raz na tydzień może
wyglądać następująco:
1 4 * * * rsync -av --delete rsync://rsync.torproject.org/tor /var/www/mirrors/torproject.org/
Dla tych operatorów mirrorów, którzy używają Apache, stworzyliśmy przykładowy plik konfiguracji wirtualnego hosta:
<VirtualHost 1.2.3.4:80> ServerAdmin youremail@example.com ServerName 1.2.3.4 DocumentRoot /var/www/mirrors/torproject.org <Directory /var/www/mirrors/torproject.org/> Options MultiViews DirectoryIndex index AllowOverride None </Directory> <VirtualHost>
Prosimy upewniaj się, że Twój mirror jest aktualny (sugerujemy zautomatyzowanie tego zadania za pomocą czegoś podobnego do 'cron'). Nasza strona, kod źródłowy i wydania binarne często się zmieniają. Użytkownicy Tora na całym świecie będą Ci wdzięczni.
Jeśli prowadzisz mirror, proszę napisz wiadomość do tor-webmaster a my dodamy Twój mirror do listy.
