1. Activați actualizările automate ale software-ului

Unul dintre cele mai importante lucruri pentru a vă menține releul în siguranță este să instalați actualizările de securitate în timp util și în mod ideal automat, astfel încât să nu puteți uita despre asta. Urmați instrucțiunile pentru a activa actualizările automate ale software-ului pentru sistemul de operare.

2. Instalați Tor

# pkg_add tor
2.1. Pași recomandați pentru a instala Tor

Dacă doriți să instalați o versiune mai nouă a pachetului tor, puteți utiliza pachetele binare M:Tier:

# ftp https://stable.mtier.org/openup

Imediat după preluarea fișierului openup, îl puteți rula pentru a sincroniza depozitul M:Tier și vă puteți actualiza pachetele; aceasta este o alternativă la pkg_add -u.

Iată cum să procedați cu acești pași:

# ./openup

3. Instalați obfs4proxy

# pkg_add obfs4proxy

4. Editați fișierul dumneavoastră de configurare Tor, de obicei localizat la /etc/tor/torrc și înlocuiți conținutul acestuia cu:

RunAsDaemon 1
BridgeRelay 1

# Înlocuiți "TODO1" cu un port Tor, la alegere. Acest port trebuie să fie extern
# accesibil. Evitați portul 9001, deoarece este asociat în mod obișnuit cu Tor și
# este posibil ca cenzorii să scaneze Internetul pentru acest port.
ORPort TODO1

ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy

# Înlocuiți "TODO2" cu portul obfs4, la alegere. Acest port trebuie să fie
# accesibil din exterior și trebuie să fie diferit de cel specificat pentru ORPort.
# Evitați portul 9001 pentru că este asociat în mod obișnuit cu
# Tor și cenzorii pot scana Internetul pentru acest port.
ServerTransportListenAddr obfs4 0.0.0.0:TODO2

# Portul de comunicare locală între Tor și obfs4. Configurați întotdeauna acest lucru pe „auto”.
# "Ext" înseamnă "extins", nu "extern". Nu încercați să setați
# un număr de port specific și nici să ascultați la 0.0.0.0.
ExtORPort auto

# Înlocuiți "<address@email.com>" cu adresa dvs. de e-mail, astfel încât să vă putem contacta dacă
# există probleme cu puntea dvs. Această înlocuire este opțională, dar încurajată.
ContactInfo <address@email.com>

# Alegeți o poreclă care vă place pentru puntea dvs. Aceasta este opțională.
Nickname PickANickname
DataDirectory /var/tor
User          _tor

Nu uitați să schimbați opțiunile ORPort,ServerTransportListenAddr, ContactInfo șiNickname.

  • Rețineți că atât portul OR Tor, cât și portul său obfs4 trebuie să fie accesibile. Dacă puntea dvs. se află în spatele unui firewall sau NAT, asigurați-vă că deschideți ambele porturi. Puteți utiliza testul nostru de accesibilitate pentru a vedea dacă portul dvs. obfs4 este accesibil de pe Internet.

5. Modificați openfiles-max și maxfiles

În mod implicit, OpenBSD menține o limită destul de mică la numărul maxim de fișiere deschise pentru un proces. Pentru un demon, cum ar fi Tor, care deschide o conexiune la fiecare releu (în prezent, în jur de 7000 de relee), aceste limite trebuie mărite.

Adăugați secțiunea următoare la /etc/login.conf:

tor:\
    :openfiles-max=13500:\
    :tc=daemon:

OpenBSD stochează, de asemenea, o limită a descriptorului de fișiere la nivel de kernel în variabila sysctl kern.maxfiles.

Măriți limita de la valoarea implicită de 7030 la 16000:

# echo "kern.maxfiles=16000" >> /etc/sysctl.conf
# sysctl kern.maxfiles=16000

6. Porniți Tor

# rcctl enable tor
# rcctl start tor

7. Monitorizați-vă jurnalele (de obicei în fișierul syslog)

Pentru a confirma că puntea dvs. funcționează fără probleme, ar trebui să vedeți ceva de genul:

[notice] Your Tor server's identity key fingerprint is '<NICKNAME> <FINGERPRINT>'
[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> <HASHED FINGERPRINT>'
[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

8. Note finale

Dacă întâmpinați dificultăți la configurarea podului, aruncați o privire la secțiunea noastră de ajutor. Dacă puntea dumneavoastră rulează acum, verificați notele post-instalare.