Jak sdílet soubory na Tor z Linuxu s Onion Share

Bezpečné sdílení souborů v síti Tor pomocí Onion Share

Onion Share je samostatná aplikace, která využívá síť Tor k proměně vašeho počítače v zabezpečený server pro sdílení souborů. Tato aplikace přímo komunikuje s prohlížečem Tor a využívá jeho připojení. Než tedy začnete Onion Share používat, je třeba mít na svém Linuxu nainstalovaný a nastavený prohlížeč Tor.

Poznámka: Máte obavy o své soukromí při používání Tor? Zjistěte, jak můžete kombinovat Tor s VPN pro zvýšení vaší ochrany na internetu.

Instalace prohlížeče Tor

Pro zahájení instalace si stáhněte nejnovější balíček prohlížeče Tor z oficiálních stránek pomocí terminálu a příkazu wget:

wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux64-8.0.2_en-US.tar.xz

Pro 32bitovou verzi použijte následující odkaz:

wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux32-8.0.2_en-US.tar.xz

Následně rozbalte stažený archiv do vašeho domovského adresáře pomocí příkazu tar:

tar xvf tor-browser-linux64-8.0.2_en-US.tar.xz

nebo

tar xvf tor-browser-linux32-8.0.2_en-US.tar.xz

Po rozbalení archivu již terminál není potřeba. Otevřete správce souborů, najděte rozbalenou složku „tor-browser_en-US“ a v ní soubor „Start Tor Browser“, na který dvakrát klikněte.

Prohlížeč Tor vás provede procesem připojení k síti Tor. Postupujte podle zobrazených instrukcí.

Instalace Onion Share

Onion Share nabízí několik způsobů instalace pro Linux. V tomto návodu si ukážeme ty hlavní. Pro použití Onion Share potřebujete Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE nebo možnost instalovat software ze zdrojového kódu.

Instalace na Ubuntu

Pro Ubuntu je k dispozici PPA repozitář, který zjednodušuje instalaci Onion Share. Tento repozitář je pravidelně aktualizován a podporuje všechny moderní verze Ubuntu. Přidejte repozitář do systému pomocí následujícího příkazu v terminálu:

sudo add-apt-repository ppa:micahflee/ppa

Aktualizujte seznam balíčků, aby systém rozpoznal nový repozitář:

sudo apt update

Následně nainstalujte všechny dostupné aktualizace pro systém, abyste zajistili jeho stabilitu:

sudo apt upgrade -y

A nakonec nainstalujte Onion Share pomocí příkazu:

sudo apt install onionshare python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy

Instalace na Debian

Debian nemá k dispozici PPA repozitář jako Ubuntu, takže Onion Share musíte nainstalovat ze zdrojového kódu. Otevřete terminál a postupujte podle následujících kroků:

Krok 1: Nainstalujte potřebné závislosti:

sudo apt install -y git build-essential fakeroot python3-all python3-crypto python3-nacl python3-socks python3-stdeb dh-python python3-flask python3-stem python3-pyqt5 python-nautilus python3-pytest tor obfs4proxy

Krok 2: Stáhněte zdrojový kód z Githubu:

git clone https://github.com/micahflee/onionshare.git

Krok 3: Přejděte do složky se zdrojovým kódem:

cd onionshare

Krok 4: Vygenerujte instalační balíček DEB:

./install/build_deb.sh

Krok 5: Nainstalujte Onion Share pomocí dpkg:

sudo dpkg -i deb_dist/onionshare_*~dev-1_all.deb

Instalace na Arch Linux

Uživatelé Arch Linuxu mohou Onion Share nainstalovat z AUR. Spusťte terminál a zadejte následující příkazy:

Poznámka: Pokud se instalace nezdaří, zkontrolujte oficiální AUR stránku a ručně doinstalujte chybějící závislosti.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/onionshare.git
cd onionshare
makepkg -si

Instalace na Fedora

Pro Fedoru je Onion Share dostupný v oficiálních repozitářích. Nainstalujte jej pomocí příkazu:

sudo dnf install onionshare

Instalace ze zdrojového kódu (pro ostatní distribuce)

Pro OpenSUSE a další distribuce bez podpory je nutné sestavit Onion Share ze zdrojového kódu. Otevřete terminál a postupujte podle následujících kroků:

Krok 1: Prostudujte dokumentaci a nainstalujte potřebné závislosti pro váš operační systém.

Krok 2: Stáhněte zdrojový kód pomocí gitu a přesuňte se do složky se zdrojovým kódem:

git clone https://github.com/micahflee/onionshare.git
cd onionshare

Krok 3: Spusťte Onion Share.

Pro terminálovou verzi:

./dev_scripts/onionshare

Pro grafické rozhraní:

./dev_scripts/onionshare-gui

Sdílení souborů pomocí grafického rozhraní Onion Share

Onion Share nabízí grafické rozhraní pro snadné sdílení souborů. Před použitím se ujistěte, že je prohlížeč Tor spuštěn a připojen k síti. Poté v nabídce aplikací vyhledejte „OnionShare“.

Soubor nebo složku nahrajete do aplikace metodou drag-and-drop. Po nahrání klikněte na tlačítko „Zahájit sdílení“, čímž zpřístupníte soubor v síti Tor. Po dokončení nahrávání se vygeneruje URL adresa, kterou můžete zkopírovat pomocí tlačítka „Kopírovat URL“.

Sdílení souborů pomocí terminálové verze Onion Share

Pro uživatele, kteří preferují práci v terminálu, nabízí Onion Share i příkazovou verzi s podobnou jednoduchostí. Nejdříve se připojte k síti Tor pomocí prohlížeče. Poté otevřete terminál a zadejte následující příkazy:

cd /cesta/k/souboru/nebo/složce
onionshare file

nebo

onionshare folder