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

Onion Share je samostatná aplikace, která funguje v rámci Tor, aby bezpečně přeměnila jakýkoli počítač na bezpečný souborový server. Přímo interaguje s balíčkem prohlížeče Tor a používá jej k nastavení svých připojení, takže před instalací a používáním tohoto softwaru budete muset projít procesem nastavení Tor na Linuxu.

Poznámka: Máte obavy o své soukromí online při používání Tor? Podívejte se, jak můžete Tor používat s VPN, abyste se dozvěděli, jak se lépe chránit.

Nainstalujte Tor

Chcete-li zahájit instalaci, spusťte terminál a pomocí programu wget si stáhněte nejnovější balíček prohlížeče Tor z webu.

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

Pokud požadujete 32bitový balíček, použijte tento archiv:

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

Rozbalte archivní soubor Tor Tar do svého domovského adresáře.

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

Archiv Tar je rozbalen, takže terminál již není potřeba v procesu nastavení Tor. Otevřete správce souborů Linux, dvakrát klikněte na „tor-browser_en-US“ a vyhledejte „Start Tor Browser“.

Dvakrát klikněte na ikonu a prohlížeč Tor vás provede připojením počítače se systémem Linux k síti Tor. Postupujte podle pokynů na obrazovce!

  Stringify se po pěti letech vypíná

Nainstalujte Onion Share

Onion Share má podporu pro Linux mnoha způsoby. V této části tutoriálu vás provedeme každým z nich. Chcete-li používat Onion Share, budete potřebovat Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE nebo schopnost vytvářet a instalovat software ze zdroje.

Ubuntu

Onion Share lze nainstalovat na Ubuntu prostřednictvím dobře udržovaného PPA. Tento PPA má podporu pro všechny moderní verze Ubuntu a je pravidelně aktualizován. Chcete-li jej přidat do počítače, spusťte terminál a použijte příkaz apt-add-repository.

sudo add-apt-repository ppa:micahflee/ppa

Aktualizujte Ubuntu pomocí příkazu update. Spuštění tohoto příkazu umožní Ubuntu nastavit nový Onion Share PPA.

sudo apt update

Nainstalujte všechny čekající aktualizace softwaru do Ubuntu, abyste zajistili, že váš počítač se systémem Linux bude aktuální.

sudo apt upgrade -y

Nakonec nainstalujte Onion Share na Ubuntu pomocí:

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

Debian

Debian Linux nezískává luxusní PPA nebo softwarové úložiště jako Ubuntu, takže musíte vytvořit Onion Share, abyste jej mohli používat. Spusťte terminál a podle níže uvedených kroků vytvořte Onion Share.

  HDMI 2.1: Co je nového a potřebujete upgradovat?

Krok 1: Nainstalujte závislosti Onion Share pro Debian.

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: Získejte nejnovější zdrojový kód Onion share z Github pomocí příkazu git.

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

Krok 3: Přesuňte terminál do složky zdrojového kódu s CD.

cd onionshare

Krok 4: Vygenerujte instalovatelný balíček DEB.

./install/build_deb.sh

Krok 5: Nainstalujte balíček Onion Share do počítače pomocí nástroje dpkg.

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

Arch Linux

Uživatelé Arch Linuxu musí získat OnionShare z AUR, aby jej mohli používat. Chcete-li jej nainstalovat, spusťte tyto příkazy v okně terminálu.

Poznámka: Pokud se OnionShare během tohoto procesu nepodaří sestavit, přejděte na její oficiální stránku AUR a nainstalujte závislosti na stránce ručně.

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

cd onionshare

makepkg -si

Fedora

Fedora má OnionShare v hlavních softwarových úložištích. Nainstalujte jej spuštěním okna terminálu a zadáním příkazu níže.

sudo dnf install onionshare

Generic Linux přes zdrojový kód

Ti, kteří používají OpenSUSE nebo jiné linuxové distribuce, které nemají podporu pro OnionShare, budou muset sestavit program ze zdroje. Chcete-li vytvořit kód, otevřete terminál podle níže uvedených kroků.

  Co znamená „FTFY“ a jak jej používáte?

Krok 1: Přečtěte si dokumentaci k Onionshare a nainstalujte si závislosti potřebné ke kompilaci kódu na váš operační systém.

Krok 2: Naklonujte zdrojový kód pomocí nástroje git a přesuňte terminál do složky git s CD.

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

Krok 3: Spusťte Onionshare.

Pro terminálový režim proveďte:

./dev_scripts/onionshare

Pro režim GUI spusťte:

./dev_scripts/onionshare-gui

Sdílení souborů s GUI OnionShare

OnionShare má nástroj GUI, který velmi usnadňuje sdílení souborů na Tor. Chcete-li jej použít, ujistěte se, že je prohlížeč Tor otevřený a připojený. Poté otevřete nabídku aplikace a vyhledejte „OnionShare“, aby se zobrazilo grafické uživatelské rozhraní pro sdílení souborů.

Kliknutím a přetažením souboru nebo složky je nahrajete na OnionShare. Po přidání klikněte na tlačítko „zahájit sdílení“, aby byl soubor přístupný pro síť Tor. Po dokončení nahrávání souboru se v okně vygeneruje adresa URL, kterou lze zkopírovat kliknutím na tlačítko „kopírovat adresu URL“.

Sdílení souborů s terminálovou aplikací OnionShare

OnionShare GUI je docela elegantní, ale ti, kteří žijí v terminálu, to nemusí ocenit. Naštěstí má OnionShare vynikající nástroj příkazového řádku, který se stejně snadno používá! Chcete-li s ním nahrávat soubory, připojte se k síti Tor pomocí balíčku prohlížeče. Poté otevřete okno terminálu a zadejte tyto příkazy.

cd /location/of/file/or/folder

onionshare file

nebo

onionshare folder