gate (The Onion Router) směruje internetový provoz přes dobrovolnou překryvnou síť, aby chránila soukromí a svobodu uživatele.
Tento článek vysvětluje, jak nainstalovat nejnovějšího klienta Tor v Ubuntu 20.10, 20.04, 19.10, 18.04 nebo 16.04 / Linux Mint 20, 19.xa 18.xa používat jej jako proxy s různými aplikacemi.
Níže uvedené pokyny poskytují kroky nastavení Privoxy, pokud chcete používat Tor s aplikací, která nepodporuje SOCKS5 proxy, ruční nastavení proxy v případě, že Torsocks nespustí aplikaci, a konfiguraci Tor k použití výstupních uzlů specifických pro zemi (takže můžete určit, která země by měla být vaše nová IP), užitečné, pokud chcete obejít omezení země / cenzuru a nemůžete si dovolit VPN (ale pokud můžete, zvolte možnost VPN !).
To by mělo fungovat v Ubuntu 16.04 / Linux Mint 18.x, Ubuntu 18.04 / Linux Mint 19.x, 19.10 a 20.04 / Linux Mint 20, Ubuntu 20.10 a novějších, stejně jako linuxové distribuce založené na Ubuntu jako Pop! _OS, základní OS a Ubuntu – nebo varianty Linux Mint, jako je Linux Mint MATE nebo Kubuntu, Xubuntu, Ubuntu MATE a tak dále.
Verze Ubuntu starší než 16.04 / Linux Mint starší než 18.x nepoužívají systemd, takže některé věci v tomto článku nebudou u takto starých verzí fungovat.
Tor nebrání online službám zjistit, že používáte Tor, takže na to pamatujte! To by mělo být pro ochranu soukromí a ne pro anonymitu. Pokud vše, co potřebujete, je webový prohlížeč s Tor, použijte Tor Browser, který jako základ používá Firefox ESR, je velmi snadno použitelný a má vše, co potřebujete. Tento článek je určen pro použití klienta Tor s jinými aplikacemi. Nepleťte si Tor (klienta) s prohlížečem Tor, jsou to dvě různé věci (v tom, co dělají)!
Nainstalujte Tor a volitelně Privoxy v Ubuntu / Pop! _OS nebo Linux Mint
I. Nainstalujte Tor v Ubuntu / Pop! _OS nebo Linux Mint
Balíček Tor z repozitářů Ubuntu se obvykle často neaktualizuje, takže se doporučuje místo toho používat oficiální úložiště Tor.
Spusťte instalaci apt-transport-https
, který je nutný pro použití úložišť https, a curl ke stažení klíče úložiště:
sudo apt install apt-transport-https curl
A pak přidejte úložiště Tor (a jeho klíč) v Ubuntu / Pop! _OS s těmito příkazy:
sudo -i
echo "deb https://deb.torproject.org/torproject.org/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/tor.list
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
exit
Pro Linux Mint použijte stejné příkazy jako výše, ale nahraďte $(lsb_release -cs)
v prvním příkazu s kódovým názvem verze Ubuntu, na kterém je založena vaše verze Linux Mint. Použijte pro Linux Mint 20 focal
, použijte pro Linux Mint 19 (a 19.x) bionic
, zatímco Mint 18.x se používá pro Linux xenial
.
Nyní jste připraveni nainstalovat Tor, tor-geoipdb
(aby bylo možné používat výstupní uzly specifické pro jednotlivé země), torsocks
(knihovna pro snadno torizující aplikace) a deb.torproject.org-keyring
(balíček, který zajišťuje, že máte nejnovější podpisový klíč úložiště):
sudo apt install tor tor-geoipdb torsocks deb.torproject.org-keyring
II. Volitelně nainstalujte Privoxy a nakonfigurujte jej pro použití s Tor
Privoxy je webový proxy server bez ukládání do mezipaměti. Můžete jej použít s Torem, pokud plánujete používat Tor s aplikacemi, které podporují pouze HTTP proxy (nepodporují SOCKS5 proxy).
Chcete-li nainstalovat Privoxy v Ubuntu / Pop! Použití _OS nebo Linux Mint:
sudo apt install privoxy
Chcete-li používat Privoxy s Torem, musíte jej upravit /etc/privoxy/config
Konfigurační soubor s textovým editorem, jako je Nano (jako root):
sudo nano /etc/privoxy/config
V tomto konfiguračním souboru přidejte na konec souboru následující řádek (na konec souboru se dostanete pomocí textového editoru příkazového řádku Nano stisknutím Ctrl + W
následuje Ctrl + V
aniž byste cokoli jiného změnili:
forward-socks5 / localhost:9050 .
Na konci řádku je mezera a poté tečka, nejedná se o překlep.
Poté soubor uložte a ukončete (chcete-li soubor uložit pomocí textového editoru příkazového řádku Nano, stiskněte Ctrl + O
a poté Enter
; Ukončete pomocí Ctrl + X
).
Nyní musíte restartovat Privoxy:
sudo systemctl restart privoxy
Používejte Tor a Privoxy v Ubuntu / Pop! _OS nebo Linux Mint
I. Použijte gól přes gólové ponožky
Chcete-li snadno spustit aplikaci a používat Tor, můžete použít torsocks
který funguje jak s GUI, tak s programy příkazového řádku. Tato knihovna zajišťuje, že požadavky DNS jsou zpracovávány bezpečně a explicitně odmítá jakýkoli jiný provoz než TCP z aplikace, kterou používáte.
Chcete-li například spustit Spotify s Torsocks, použijte:
torsocks spotify
Chcete-li otestovat, spusťte tento příkaz a získejte svou skutečnou IP adresu:
curl ipv4.icanhazip.com
(Pokud curl
není nainstalován, můžete jej nainstalovat pomocí:sudo apt install curl
)
Poté spusťte stejný příkaz, ale použijte torsocks:
torsocks curl ipv4.icanhazip.com
Příkaz torsocks by měl vrátit jinou IP, protože byl spuštěn přes Tor proxy.
Pokud se zobrazí chybová zpráva, služba Tor možná není spuštěna. Měl by se spustit automaticky při instalaci, ale pokud ne, můžete jej spustit tímto příkazem:
sudo systemctl start tor
Problém je však s torzy – některé aplikace se nespustí. Například spuštění torsocks firefox
nebo torsocks google-chrome
nic nedělá. V takových případech budete muset ručně zadat proxy Tor SOCKS5 do aplikace, kterou chcete použít – viz níže.
II. Zadejte adresu proxy ručně
Jakmile nainstalujete Tor a Privoxy, můžete v nastavení sítě / proxy aplikace použít následující informace o proxy (stačí nastavit jednu z těchto dvou):
- Proxy SOCKS5:použijte
localhost
jako proxy hostitel / IP a9050
jako přístav - HTTP proxy (vyžaduje instalaci a konfiguraci Privoxy podle popisu):použijte
localhost
jako proxy adresu a8118
jako přístav
Pokud je to možné, použijte SOCKS5 proxy nebo, pokud to aplikace nepodporuje, místo toho normální HTTP proxy.
Tor můžete také použít jako server proxy pro celý systém. Přejděte například na Gnome System Settings > Network
, klikněte na Network Proxy
, nastavte proxy na Manual
a poté použijte localhost
jako hostitel ponožek a 9050
jako port: