Jak udostępniać pliki na Tor z Linuksa za pomocą Onion Share

Onion Share to niezależna aplikacja, która funkcjonuje w ekosystemie Tora, umożliwiając przekształcenie dowolnego komputera w bezpieczny serwer plików. Program ten współdziała z przeglądarką Tor, wykorzystując jej funkcje do nawiązywania połączeń, dlatego przed rozpoczęciem instalacji i użytkowania tej aplikacji konieczne jest skonfigurowanie Tora w systemie Linux.

Jeśli martwisz się o prywatność w sieci podczas korzystania z Tora, warto zapoznać się z informacjami na temat używania Tora w połączeniu z VPN, aby jeszcze skuteczniej chronić swoje dane.

Instalacja Tora

Aby zainstalować Tor, otwórz terminal i skorzystaj z narzędzia wget, aby pobrać najnowszą wersję pakietu przeglądarki Tor.

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

Jeśli jednak potrzebujesz wersji 32-bitowej, możesz pobrać to archiwum:

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

Po pobraniu, wypakuj plik archiwum Tor Tar do swojego katalogu domowego.

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

lub

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

Po rozpakowaniu archiwum nie musisz już korzystać z terminala do konfiguracji Tora. Otwórz menedżera plików w Linuksie, kliknij dwukrotnie folder „tor-browser_en-US” i poszukaj opcji „Uruchom przeglądarkę Tor”.

Kliknij ikonę, a przeglądarka Tor przeprowadzi cię przez proces łączenia komputera z siecią Tor. Postępuj zgodnie z wyświetlanymi instrukcjami!

Instalacja Onion Share

Onion Share jest dostępny na różne dystrybucje Linuxa. W tej sekcji przedstawimy kroki do jego instalacji. Aby korzystać z Onion Share, potrzebujesz jednego z systemów: Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE lub musisz być w stanie zbudować i zainstalować oprogramowanie ze źródła.

Ubuntu

Aby zainstalować Onion Share na Ubuntu, skorzystaj z dobrze utrzymywanego PPA. Ten PPA jest regularnie aktualizowany i wspiera wszystkie nowoczesne wersje Ubuntu. W terminalu dodaj go używając poniższego polecenia:

sudo add-apt-repository ppa:micahflee/ppa

Następnie zaktualizuj system, aby Ubuntu mogło skonfigurować nowy PPA dla Onion Share:

sudo apt update

Zainstaluj wszystkie dostępne aktualizacje oprogramowania, aby upewnić się, że twój system jest na bieżąco:

sudo apt upgrade -y

Na koniec zainstaluj Onion Share przy użyciu poniższego polecenia:

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

W przypadku Debiana nie ma dostępnego PPA ani repozytoriów, jak w Ubuntu, dlatego konieczne będzie zbudowanie Onion Share. Otwórz terminal i wykonaj poniższe kroki, aby zainstalować Onion Share.

Krok 1: Zainstaluj zależności Onion Share dla Debiana.

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: Pobierz najnowszy kod źródłowy Onion Share z GitHub, używając polecenia git.

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

Krok 3: Przejdź do folderu z kodem źródłowym.

cd onionshare

Krok 4: Zbuduj pakiet instalacyjny DEB.

./install/build_deb.sh

Krok 5: Zainstaluj pakiet Onion Share na swoim komputerze używając narzędzia dpkg.

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

Arch Linux

Użytkownicy Arch Linux mogą pobrać Onion Share z AUR. Aby go zainstalować, uruchom poniższe polecenia w terminalu. W przypadku problemów z budowaniem Onion Share, odwiedź jego oficjalną stronę AUR i ręcznie zainstaluj wymagane zależności.

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

cd onionshare

makepkg -si

Fedora

Onion Share jest dostępny w głównych repozytoriach oprogramowania Fedory. Aby go zainstalować, uruchom terminal i wprowadź poniższe polecenie:

sudo dnf install onionshare

Ogólny Linux przez kod źródłowy

Użytkownicy OpenSUSE lub innych dystrybucji, które nie obsługują Onion Share, będą musieli skompilować program ze źródła. Oto kroki, które należy wykonać w terminalu:

Krok 1: Zapoznaj się z dokumentacją Onion Share i zainstaluj zależności niezbędne do kompilacji.

Krok 2: Sklonuj kod źródłowy przy pomocy git i przejdź do folderu z kodem.

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

Krok 3: Uruchom Onion Share.

Aby uruchomić go w trybie terminalowym, wpisz:

./dev_scripts/onionshare

Aby uruchomić w trybie GUI, użyj:

./dev_scripts/onionshare-gui

Udostępnianie plików za pomocą GUI Onion Share

Onion Share oferuje przyjazny interfejs graficzny, który znacznie ułatwia udostępnianie plików w sieci Tor. Aby z niego skorzystać, upewnij się, że przeglądarka Tor jest otwarta i połączona. Następnie, w menu aplikacji, znajdź „OnionShare” i otwórz GUI do udostępniania plików.

Aby przesłać plik lub folder, przeciągnij go do okna Onion Share. Po dodaniu pliku kliknij przycisk „Rozpocznij udostępnianie”, aby zacząć udostępniać plik w sieci Tor. Po zakończeniu przesyłania pliku, w oknie pojawi się wygenerowany adres URL, który możesz skopiować klikając „Kopiuj adres URL”.

Udostępnianie plików za pomocą terminala Onion Share

cd /lokalizacja/pliku/lub/folderu

onionshare file

lub

onionshare folder