Uwaga: te Instrukcje są przeznaczone do używania transportów wtykowych z tor, demonem sieciowym, np. little-t tor. Instrukcje dotyczące korzystania z transportów wtykowych w Tor Browser można znaleźć w podręczniku użytkownika Tor Browser.

Bezpośredni dostęp do sieci Tor może być czasami blokowany. Tor można używać z narzędziami do obchodzenia tych blokad, znanymi jako transporty wtykowe. obfs4, Snowflake i WebTunnel to niektóre wtykowe transporty dostępne do użycia z Tor. Tor można skonfigurować tak, aby używał transportów wtykowych, modyfikując plik konfiguracyjny Tor, np. torrc.

Poniżej przedstawiono kroki konfiguracji tor w celu wykorzystania transportów wtykowych dla różnych systemów operacyjnych.

  • Pobierz i zainstaluj tor lub Tor Expert Bundle dla swojego systemu operacyjnego. Jeśli dostęp do witryny Tor Project jest zablokowany, skorzystaj z oficjalnego lustra Tor Project.

  • Jeśli masz zainstalowany tor, pliki binarne transportu wtykowego można pobrać w ramach Tor Expert Bundle. Pliki binarne transportu wtykowego są dostępne jako część Tor Expert Bundle:

    • lyrebird : implementuje kilka protokołów transportu wtykowego, w tym obfs4 i WebTunnel.
    • snowflake-client : implementuje transport wtykowy Snowflake.
  • Wypakuj Tor Expert Bundle do wybranego katalogu.

  • W przypadku transportów wtykowych, obfs4 i WebTunnel, pobierz mostki ze strony internetowej mostków, za pośrednictwem e-maila lub Telegramu.

  • Zmodyfikuj plik konfiguracyjny Tor, np. torrc. Skopiuj i zmodyfikuj poniższy przykład torrc zgodnie z systemem operacyjnym. Jeśli zainstalowano little-t tor w systemie Linux, musisz zmodyfikować domyślny plik torrc.

Konfigurowanie tor do używania obfs4 lub WebTunnel

UseBridges 1
# Uncomment the line below for Windows and include the path to the pluggable transport executable (Example: C:\Users\user\Downloads\tor\pluggable_transports\lyrebird.exe)
#ClientTransportPlugin meek_lite,obfs4,webtunnel exec <path-of-executable>

# Uncomment the line below for macOS and include the path to the pluggable transport executable (Example: /Users/user/Downloads/tor/pluggable_transports/lyrebird)
#ClientTransportPlugin meek_lite,obfs4,webtunnel exec <path-of-executable>

# Odkomentuj poniższy wiersz dla systemu Linux i uwzględnij ścieżkę do pliku wykonywalnego transportu wtykowego (przykład: /home/user/Downloads/tor/pluggable_transports/lyrebird)
#ClientTransportPlugin meek_lite,obfs4,webtunnel exec <path-of-executable>

Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0
Bridge webtunnel <IP ADDRESS>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1

Konfigurowanie tor do używania Snowflake

UseBridges 1
# Uncomment the line below for Windows and include the path to the pluggable transport executable (Example: C:\username\Browser\TorBrowser\tor\pluggable_transports\snowflake-client.exe)
#ClientTransportPlugin snowflake exec <path-of-executable>

# Uncomment the line below for macOS and include the path to the pluggable transport executable (Example: /Users/user/Downloads/tor/pluggable_transports/snowflake-client)
#ClientTransportPlugin snowflake exec <path-of-executable>

# Uncomment the line below for Linux and include the path to the pluggable transport executable (Example: /home/user/Downloads/tor/pluggable_transports/snowflake-client)
#ClientTransportPlugin snowflake exec <path-of-executable>

Bridge snowflake 192.0.2.3:80 2B280B23E1107BB62ABFC40DDCC8824814F80A72 fingerprint=2B280B23E1107BB62ABFC40DDCC8824814F80A72 url=https://1098762253.rsc.cdn77.org front=www.phpmyadmin.net,cdn.zk.mk ice=stun:stun.antisip.com:3478,stun:stun.epygi.com:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.mixvoip.com:3478,stun:stun.nextcloud.com:3478,stun:stun.bethesda.net:3478,stun:stun.nextcloud.com:443 utls-imitate=hellorandomizedalpn
  • Zapisz plik torrc.

  • Uruchom tor z wiersza poleceń: ./tor -f torrc

  • Uwaga: jeśli zainstalowano little-t tor na Linuksie i zmodyfikowano domyślny torrc, należy uruchomić ponownie demona.

Rozwiązywanie problemów

  • Jeśli połączenie z siecią Tor nie powiedzie się, sprawdź czy plik torrc jest poprawnie sformatowany.
  • Jeśli tor jest instalowany z Tor Expert Bundle, upewnij się, że plik torrc znajduje się w tym samym folderze, co plik binarny tor.
  • Sprawdź dzienniki Tor errors.
  • Jeśli po zastosowaniu się do powyższych wskazówek dotyczących rozwiązywania problemów nadal nie można nawiązać połączenia, otrzymane mostki mogą być niedostępne lub zablokowane. Pobierz nowy zestaw mostków ze strony internetowej mostków, za pośrednictwem e-maila lub telegramu.