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

Onion Share to samodzielna aplikacja, która działa w ramach Tora, aby bezpiecznie zmienić dowolny komputer w bezpieczny serwer plików. Bezpośrednio współdziała z pakietem przeglądarki Tor i używa go do konfigurowania połączeń, więc przed zainstalowaniem i użyciem tego oprogramowania musisz przejść przez proces konfiguracji Tora w systemie Linux.

Uwaga: martwisz się o swoją prywatność w Internecie podczas korzystania z Tora? Sprawdź, jak możesz używać Tora z VPN, aby dowiedzieć się, jak lepiej się chronić.

Zainstaluj Tor

Aby rozpocząć instalację, uruchom terminal i użyj programu wget, aby pobrać najnowszy pakiet przeglądarki Tor z sieci.

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

Zamiast tego pobierz to archiwum, jeśli potrzebujesz pakietu 32-bitowego:

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

Rozpakuj 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

Archiwum Tar zostało wypakowane, więc terminal nie jest już potrzebny w procesie konfiguracji Tora. Otwórz menedżera plików Linuksa, kliknij dwukrotnie „tor-browser_en-US” i poszukaj „Uruchom przeglądarkę Tor”.

Kliknij dwukrotnie ikonę, a przeglądarka Tor poprowadzi Cię przez połączenie komputera z systemem Linux do sieci Tor. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie!

Zainstaluj udział cebuli

Onion Share obsługuje system Linux na wiele sposobów. W tej części samouczka przeprowadzimy Cię przez każdy z nich. Aby korzystać z Onion Share, potrzebujesz Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE lub możliwości tworzenia i instalowania oprogramowania ze źródła.

Ubuntu

Cebulowy udział można zainstalować w systemie Ubuntu za pośrednictwem dobrze utrzymanego PPA. Ten PPA obsługuje wszystkie nowoczesne wersje Ubuntu i jest regularnie aktualizowany. Aby dodać go do komputera, uruchom terminal i użyj polecenia apt-add-repository.

sudo add-apt-repository ppa:micahflee/ppa

Zaktualizuj Ubuntu za pomocą polecenia aktualizacji. Uruchomienie tego polecenia pozwoli Ubuntu skonfigurować nowy PPA Onion Share.

sudo apt update

Zainstaluj wszystkie oczekujące aktualizacje oprogramowania w systemie Ubuntu, aby mieć pewność, że Twój komputer z systemem Linux jest aktualny.

sudo apt upgrade -y

Na koniec zainstaluj Onion Share na Ubuntu za 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 nie ma fantazyjnego PPA ani repozytorium oprogramowania, jak Ubuntu, więc musisz zbudować Onion Share, aby z niego korzystać. Uruchom terminal i wykonaj poniższe czynności, aby udostępnić cebulę.

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 udziału Onion z Github za pomocą polecenia git.

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

Krok 3: Przenieś terminal do folderu kodu źródłowego na płycie CD.

cd onionshare

Krok 4: Wygeneruj instalowalny pakiet DEB.

./install/build_deb.sh

Krok 5: Zainstaluj pakiet Onion Share na komputerze za pomocą narzędzia dpkg.

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

Arch Linux

Użytkownicy Arch Linux muszą pobrać OnionShare z AUR, aby z niego korzystać. Aby go zainstalować, uruchom te polecenia w oknie terminala.

Uwaga: jeśli OnionShare nie uda się zbudować podczas tego procesu, przejdź do jego oficjalnej strony AUR i ręcznie zainstaluj zależności na stronie.

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

cd onionshare

makepkg -si

Fedora

Fedora ma OnionShare w głównych repozytoriach oprogramowania. Zainstaluj go, uruchamiając okno terminala i wprowadzając poniższe polecenie.

sudo dnf install onionshare

Ogólny Linux za pośrednictwem kodu źródłowego

Osoby korzystające z OpenSUSE lub innych dystrybucji Linuksa, które nie obsługują OnionShare, będą musiały zamiast tego skompilować program ze źródła. Aby zbudować kod, otwórz terminal, wykonaj poniższe czynności.

Krok 1: Przeczytaj dokumentację Onionshare i zainstaluj zależności potrzebne do skompilowania kodu w systemie operacyjnym.

Krok 2: Sklonuj kod źródłowy za pomocą narzędzia git i przenieś terminal do folderu git z CD.

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

Krok 3: Uruchom Onionshare.

W trybie terminalowym wykonaj:

./dev_scripts/onionshare

W trybie GUI uruchom:

./dev_scripts/onionshare-gui

Udostępnianie plików za pomocą interfejsu GUI OnionShare

OnionShare ma narzędzie GUI, które bardzo ułatwia udostępnianie plików w Tor. Aby z niego skorzystać, upewnij się, że przeglądarka Tor jest otwarta i połączona. Następnie otwórz menu aplikacji i wyszukaj „OnionShare”, aby wyświetlić GUI udziału plików.

Kliknij i przeciągnij plik lub folder, aby przesłać go do OnionShare. Po dodaniu kliknij przycisk „rozpocznij udostępnianie”, aby udostępnić plik w sieci Tor. Po zakończeniu przesyłania pliku wygeneruje on w oknie adres URL, który można skopiować, klikając przycisk „Kopiuj adres URL”.

Udostępnianie plików za pomocą aplikacji terminalowej OnionShare

Interfejs graficzny OnionShare jest całkiem schludny, ale ci, którzy mieszkają w terminalu, mogą go nie docenić. Na szczęście OnionShare ma doskonałe narzędzie wiersza poleceń, które jest równie łatwe w użyciu! Aby przesłać pliki za jego pomocą, połącz się z siecią Tor za pomocą pakietu przeglądarki. Następnie otwórz okno terminala i wprowadź te polecenia.

cd /location/of/file/or/folder

onionshare file

lub

onionshare folder