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