GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Tor proxy na Ubuntu 22.04 Linux

Tor je bezplatný software, který umožňuje uživateli mít úplnou anonymitu online. Lze jej použít k tomu, aby webové stránky a aplikace nesledovaly vaši polohu nebo se vás pokoušely identifikovat. Dělá to tak, že směruje vaše síťová data přes skupinu serverů po celém světě a zároveň odstraňuje identifikační informace z hlaviček paketů.

Často se používá k zamezení blokování regionů, jako je Netflix nebo YouTube. Některým uživatelům se to líbí, protože to brání společnostem sledujícím reklamy ve vytváření profilu na základě vašich zvyklostí při procházení a zobrazování personalizovaných reklam. Přesto jsou jiní jen trochu paranoidní a oceňují ujištění, že nikdo nemůže špehovat jejich internetovou aktivitu.

Tor můžete používat na Ubuntu 22.04 Jammy Jellyfish instalací klienta Tor. Ukážeme vám, jak to nastavit v tomto tutoriálu, který zahrnuje konfiguraci prohlížeče a povolení všech vašich příkazů shellu, aby běžely přes síť Tor.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat Tor na Ubuntu 22.04
  • Otestujte své síťové připojení prostřednictvím Tor
  • Jak dočasně nebo trvale torizovat svůj shell
  • Povolte a využijte řídicí port Tor
  • Nakonfigurujte webový prohlížeč pro použití sítě Tor
Požadavky na software a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Ubuntu 22.04 Jammy Jellyfish
Software Tor
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak nainstalovat Tor na Ubuntu 22.04

  1. Nejprve musíme nainstalovat Tor do našeho systému. Otevřete tedy terminál příkazového řádku a zadejte následující apt příkazy k instalaci:
    $ sudo apt update$ sudo apt install tor
  2. Ve výchozím nastavení běží Tor na portu 9050. Správnou funkčnost Tor můžete ověřit pomocí ss příkaz v terminálu:
    $ ss -nlt
    State    Recv-Q   Send-Q     Local Address:Port     Peer Address:Port  Process  
    LISTEN   0        4096       127.0.0.53%lo:53            0.0.0.0:*              
    LISTEN   0        5              127.0.0.1:631           0.0.0.0:*              
    LISTEN   0        4096           127.0.0.1:9050          0.0.0.0:*  

    Další rychlý způsob, jak zkontrolovat, zda je nainstalován Tor, a zjistit, jakou verzi používáte, pomocí tohoto příkazu:

    $ tor --versionTor verze 0.4.6.9.

Test síťového připojení

  1. Podívejme se na Tor v akci a ujistěte se, že funguje tak, jak má. Uděláme to získáním externí IP adresy ze sítě Tor. Nejprve zkontrolujte, jaká je vaše aktuální IP adresa:
    $ wget -qO - https://api.ipify.org; echo181.193.211.127
  2. Pak spustíme stejný příkaz, ale uvedeme jej torsocks . Tímto způsobem se příkaz místo toho spustí prostřednictvím našeho klienta Tor.
    $ torsocks wget -qO - https://api.ipify.org; echo194.32.107.159

Nyní byste měli vidět jinou IP adresu. To znamená, že náš požadavek byl úspěšně směrován přes síť Tor.

Jak „torifikovat“ svůj shell

  1. Je zřejmé, že před každým příkazem souvisejícím se sítí je třeba uvést torsocks rychle zestárne. Pokud chcete standardně používat síť Tor pro příkazy shellu, můžete torifizovat svůj shell pomocí tohoto příkazu:
    $ source torsocks onTor mode aktivován. Každý příkaz bude pro tento shell torifikovaný.

  2. Abyste se ujistili, že to funguje, zkuste načíst svou IP adresu bez použití torsocks prefix příkazu:
    $ wget -qO - https://api.ipify.org; echo194.32.107.159
  3. Torifikovaný shell zůstane zachován pouze pro aktuální relaci. Pokud otevřete nové terminály nebo restartujete počítač, shell se vrátí k vašemu běžnému připojení. Chcete-li otočit torsocks trvale zapnuto pro všechny nové relace shellu a po restartu použijte tento příkaz:
    $ echo ". torsocks on">> ~/.bashrc
  4. Pokud potřebujete přepnout torsocks režim opět vypnutý, stačí zadat:
    $ source torsocks offTor režim deaktivován. Příkaz již NEPŮJDE přes Tor.

Povolte ovládací port Tor

Abychom mohli komunikovat s instalací Tor v našem systému, musíme povolit řídicí port Tor. Po aktivaci Tor přijme připojení na řídicím portu a umožní vám ovládat proces Tor pomocí různých příkazů.

  1. Začneme tím, že připojení Tor ochráníme heslem pomocí následujícího příkazu. používáme my-tor-password v tomto příkladu.
    $ torpass=$(tor --hash-password "moje-tor-heslo")
  2. Dále pomocí tohoto příkazu povolte řídicí port Tor a vložte naše dříve zahašované heslo:

    $ printf "HashedControlPassword $torpass\nControlPort 9051\n" | sudo tee -a /etc/tor/torrc
  3. Můžete zkontrolovat obsah vašeho /etc/tor/torrc konfiguračním souborem, abyste potvrdili, že nastavení hash hesla bylo správně zahrnuto.
    $ tail -2 /etc/tor/torrcHashedControlPassword 16:FD0B487B49387834609A3341F3611BF55C1969AD78F2A255532CCpre91> 
  4. Restartujte Tor pro použití změn:
    $ sudo systemctl restart tor
  5. Nyní byste měli vidět službu Tor běžící na obou portech 9050 a 9051 :
    ss -nlt
    State         Recv-Q        Send-Q               Local Address:Port                Peer Address:Port        Process        
    LISTEN        0             4096                 127.0.0.53%lo:53                       0.0.0.0:*                          
    LISTEN        0             5                        127.0.0.1:631                      0.0.0.0:*                          
    LISTEN        0             4096                     127.0.0.1:9050                     0.0.0.0:*                          
    LISTEN        0             4096                     127.0.0.1:9051                     0.0.0.0:* 

Připojte se k řídicímu portu Tor

  1. Nyní se můžeme připojit k řídicímu portu Tor, abychom mohli komunikovat s Torem a vydávat příkazy. Zde například používáme příkaz telnet k vyžádání nového obvodu Tor a vymazání mezipaměti:
    $ sudo telnet 127.0.0.1 9051
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    AUTHENTICATE "my-tor-password"
    250 OK
    SIGNAL NEWNYM
    250 OK
    SIGNAL CLEARDNSCACHE
    250 OK
    quit
    250 closing connection
    Connection closed by foreign host. 

    Na řádku 5 jsme zadali AUTHENTICATE příkaz a naše heslo Tor. Na lince 7 a 9 jsme požádali Tor o nový okruh a vyčištění mezipaměti. Je zřejmé, že potřebujete znát několik příkazů, abyste mohli ovládací port hodně využívat, a proto jsme odkazovali na seznam příkazů výše.

  2. Komunikace s řídicím portem Tor může být také skriptována pomocí shellu. Zvažte následující příklad, který bude vyžadovat nový okruh (IP adresu) od Tor:
    $ source torsocks off
    Tor mode deactivated. Command will NOT go through Tor anymore.
    $ torsocks wget -qO - https://api.ipify.org; echo
    103.1.206.100
    $ echo -e 'AUTHENTICATE "my-tor-password"\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
    250 OK
    250 OK
    250 closing connection
    $ torsocks wget -qO - https://api.ipify.org; echo
    185.100.87.206 

    Kouzlo se děje na lince 5, kde je spojeno několik příkazů Tor. wget příkazy ukazují, jak se změnila IP adresa našeho připojení po vyžádání čistého okruhu. Tento skript lze spustit kdykoli, když potřebujete získat nový obvod.

Nakonfigurujte webový prohlížeč pro použití sítě Tor

Abychom mohli anonymně procházet web přes Tor, budeme muset nakonfigurovat náš webový prohlížeč tak, aby směroval provoz přes našeho místního hostitele Tor. Zde je návod, jak byste to nakonfigurovali ve výchozím webovém prohlížeči Ubuntu, Firefox. Pokyny pro ostatní webové prohlížeče budou velmi podobné.

  1. Otevřete panel nastavení z nabídky nebo zadáním about:preferences do adresního řádku. Přejděte úplně dolů a vyhledejte „Nastavení sítě“ a klikněte na tlačítko „Nastavení“.
  2. V této nabídce vyberte „Ruční konfigurace proxy“ a zadejte localhost v poli „Hostitel SOCKS“. Jako port zadejte 9050 . Podívejte se na snímek obrazovky níže, jak by měl vypadat ten váš.
  3. Po zadání těchto nastavení klikněte na tlačítko OK. Můžete potvrdit, že se změny projevily, když přejdete na webovou stránku, jako je IP Chicken, abyste se ujistili, že jste připojeni k síti Tor. Toto je doporučený krok, kdykoli si chcete být zcela jisti, že prohlížíte anonymně.

Úvahy na závěr

Použití Tor je skvělý způsob, jak zachovat anonymitu na internetu. Je zcela zdarma a jeho konfigurace zabere jen pár minut. Nad připojením Tor můžete mít velkou kontrolu, pokud věnujete trochu času tomu, abyste pochopili, jak řídicí port funguje, jak jsme ukázali v tomto článku.

Využitím toho, co jste se naučili v této příručce, můžete zajistit, že veškerá vaše odchozí internetová aktivita bude maskována, ať už používáte webový prohlížeč nebo zadáváte příkazy z terminálu. Pro použití Tor lze samozřejmě nakonfigurovat i jiné aplikace, stačí je nakonfigurovat pro připojení k místnímu hostiteli SOCKS.


Ubuntu
  1. Jak nainstalovat Javu na Ubuntu Linux

  2. Nainstalujte LibreOffice 3.5 na Ubuntu 11.10 / Linux Mint 12

  3. Nainstalujte Skype 2.2 Beta na Ubuntu 11.10 | Nainstalujte Skype na Ubuntu Linux

  1. Jak nainstalovat usb-creator na Ubuntu Linux

  2. Nainstalujte Dropbox na Ubuntu 11.10 / Linux Mint 12

  3. Nainstalujte Dropbox na Ubuntu 14.10

  1. Nainstalujte Tor proxy na Ubuntu 20.04 Linux

  2. Jak nainstalovat Redis na Ubuntu Linux

  3. Jak nainstalovat Curl na Ubuntu