Как да споделяте файлове в Tor от Linux с Onion Share

Onion Share е самостоятелно приложение, което работи в Tor за сигурно превръщане на всеки компютър в защитен файлов сървър. Той взаимодейства директно с пакета на браузъра Tor и го използва, за да настрои своите връзки, така че ще трябва да преминете през процеса на настройка на Tor на Linux, преди да инсталирате и използвате този софтуер.

Забележка: загрижени сте за вашата поверителност онлайн, докато използвате Tor? Вижте как можете да използвате Tor с VPN, за да научите как да се защитите по-добре.

Инсталирайте Tor

За да започнете инсталацията, стартирайте терминал и използвайте програмата wget, за да изтеглите най-новия пакет браузър Tor от мрежата.

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

Вместо това вземете този архив, ако имате нужда от 32-битов пакет:

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

Извлечете архивния файл Tor Tar във вашата домашна директория.

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

или

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

Архивът Tar се извлича, така че терминалът вече не е необходим в процеса на настройка на Tor. Отворете вашия файлов мениджър на Linux, щракнете двукратно върху „tor-browser_en-US“ и потърсете „Стартиране на браузъра Tor“.

Щракнете двукратно върху иконата и браузърът Tor ще ви насочи към свързването на вашия Linux компютър към мрежата Tor. Не забравяйте да следвате указанията на екрана!

  Как да създадете среда на работния плот с Openbox Window Manager на Linux

Инсталирайте Onion Share

Onion Share поддържа Linux по много начини. В този раздел на урока ще ви преведем през всеки един от тях. За да използвате Onion Share, ще ви трябва Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE или възможността за изграждане и инсталиране на софтуер от източник.

Ubuntu

Onion Share може да се инсталира на Ubuntu чрез добре поддържан PPA. Това PPA има поддръжка за всички съвременни версии на Ubuntu и редовно се актуализира. За да го добавите към вашия компютър, стартирайте терминал и използвайте командата apt-add-repository.

sudo add-apt-repository ppa:micahflee/ppa

Актуализирайте Ubuntu с командата update. Изпълнението на тази команда ще позволи на Ubuntu да настрои новия Onion Share PPA.

sudo apt update

Инсталирайте всички чакащи актуализации на софтуера на Ubuntu, за да сте сигурни, че вашият Linux компютър е актуален.

sudo apt upgrade -y

И накрая, инсталирайте Onion Share на Ubuntu с:

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 не получава фантастично PPA или софтуерно хранилище, както го прави Ubuntu, така че трябва да изградите Onion Share, за да го използвате. Стартирайте терминал и следвайте стъпките по-долу, за да направите Onion Share.

  Как да играете American Truck Simulator на Linux

Стъпка 1: Инсталирайте зависимостите на Onion Share за 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

Стъпка 2: Вземете най-новия изходен код на Onion share от Github с командата git.

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

Стъпка 3: Преместете терминала в папката с изходния код с CD.

cd onionshare

Стъпка 4: Генерирайте инсталируем DEB пакет.

./install/build_deb.sh

Стъпка 5: Инсталирайте пакета Onion Share на вашия компютър с инструмента dpkg.

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

Arch Linux

Потребителите на Arch Linux трябва да получат OnionShare от AUR, за да го използват. За да го инсталирате, изпълнете тези команди в прозорец на терминала.

Забележка: ако OnionShare не успее да се изгради по време на този процес, преминете към неговата официална страница с AUR и инсталирайте зависимостите на страницата на ръка.

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

cd onionshare

makepkg -si

Fedora

Fedora има OnionShare в основните софтуерни хранилища. Инсталирайте го, като стартирате терминален прозорец и въведете командата по-долу.

sudo dnf install onionshare

Генеричен Linux чрез изходен код

Тези в OpenSUSE или други дистрибуции на Linux, които нямат поддръжка за OnionShare, ще трябва да изградят програмата от източник вместо това. За да създадете кода, отворете терминал, следвайте стъпките по-долу.

  Как да изчистите метаданни от файлове в Linux

Стъпка 1: Прочетете документацията за Onionshare и инсталирайте зависимостите, необходими за компилиране на кода на вашата операционна система.

Стъпка 2: Клонирайте изходния код с инструмента git и преместете терминала в папката git с CD.

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

Стъпка 3: Стартирайте Onionshare.

За терминален режим направете:

./dev_scripts/onionshare

За GUI режим, изпълнете:

./dev_scripts/onionshare-gui

Споделяне на файлове с GUI на OnionShare

OnionShare има GUI инструмент, който прави много лесно споделянето на файлове в Tor. За да го използвате, уверете се, че браузърът Tor е отворен и свързан. След това отворете менюто на приложението си и потърсете „OnionShare“, за да изведете GUI за споделяне на файлове.

Щракнете и плъзнете файл или папка, за да го качите в OnionShare. След като бъде добавен, щракнете върху бутона „започнете споделяне“, за да направите файла достъпен до мрежата Tor. Когато качването на файла завърши, той ще генерира URL в прозореца, който може да бъде копиран, като щракнете върху бутона „копиране на URL”.

Споделяне на файлове с терминалното приложение OnionShare

GUI на OnionShare е доста чист, но тези, които живеят в терминала, може да не го оценят. За щастие OnionShare има отличен инструмент за команден ред, който е също толкова лесен за използване! За да качите файлове с него, свържете се с мрежата Tor с пакета на браузъра. След това отворете прозорец на терминала и въведете тези команди.

cd /location/of/file/or/folder

onionshare file

или

onionshare folder