Як поділитися файлами на Tor з Linux за допомогою Onion Share

Безпечний обмін файлами через Tor з Onion Share на Linux

Onion Share – це спеціалізована програма, розроблена для роботи в мережі Tor, що дозволяє перетворити будь-який комп’ютер на захищений файловий сервер. Вона безпосередньо інтегрується з браузером Tor, використовуючи його можливості для встановлення з’єднання. Тому перед використанням Onion Share, вам необхідно буде налаштувати Tor на вашій системі Linux.

Примітка: Якщо ви стурбовані своєю конфіденційністю в Інтернеті під час використання Tor, варто розглянути можливість поєднання Tor з VPN для додаткового захисту.

Інсталяція Tor

Для початку процесу встановлення, запустіть термінал та скористайтеся командою wget для завантаження останнього пакета браузера Tor з офіційного веб-сайту Tor Project.

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

Після розпакування архіву, термінал більше не потрібен. Відкрийте файловий менеджер Linux, перейдіть до каталогу “tor-browser_en-US” та знайдіть файл “Запустити браузер Tor”.

Двічі клацніть на іконці, і браузер Tor допоможе вам підключитися до мережі Tor. Дотримуйтесь інструкцій на екрані для завершення налаштування.

Інсталяція Onion Share

Onion Share доступний для різних дистрибутивів Linux. Далі ми розглянемо способи встановлення для Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE та інших систем, де необхідно збирати програмне забезпечення з вихідного коду.

Ubuntu

Для Ubuntu, Onion Share можна легко встановити використовуючи PPA репозиторій, який постійно оновлюється та підтримує всі сучасні версії Ubuntu. Щоб додати PPA, відкрийте термінал та введіть наступну команду:

sudo add-apt-repository ppa:micahflee/ppa

Оновіть список доступних пакетів:

sudo apt update

Встановіть усі оновлення, щоб переконатися, що ваша система в актуальному стані:

sudo apt upgrade -y

Нарешті, встановіть Onion Share:

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, де відсутній зручний PPA, вам знадобиться скомпілювати Onion Share з вихідного коду. Відкрийте термінал та виконайте наступні кроки:

Крок 1: Встановіть необхідні залежності:

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: Завантажте вихідний код з Github:

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

Крок 3: Перейдіть в папку з вихідним кодом:

cd onionshare

Крок 4: Зберіть DEB пакет:

./install/build_deb.sh

Крок 5: Інсталюйте пакет:

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

Arch Linux

Користувачі Arch Linux можуть інсталювати Onion Share з AUR. Виконайте наступні команди в терміналі:

Примітка: Якщо збірка OnionShare не вдасться, перевірте офіційну сторінку AUR для встановлення залежностей вручну.

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

Fedora

Onion Share доступний в основних репозиторіях Fedora. Для встановлення введіть наступну команду в терміналі:

sudo dnf install onionshare

Загальна інсталяція з вихідного коду

Для OpenSUSE та інших дистрибутивів, які не підтримують Onion Share з коробки, необхідно збірку з вихідного коду. Відкрийте термінал та виконайте такі кроки:

Крок 1: Ознайомтеся з документацією Onion Share та встановіть залежності, необхідні для компіляції у вашій системі.

Крок 2: Клонуйте репозиторій з Github та перейдіть у папку:

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

Крок 3: Запустіть Onion Share:

Для термінального режиму:

./dev_scripts/onionshare

Для графічного інтерфейсу:

./dev_scripts/onionshare-gui

Обмін файлами через графічний інтерфейс Onion Share

Onion Share надає простий у використанні графічний інтерфейс для обміну файлами. Перед використанням переконайтеся, що браузер Tor запущено та підключено до мережі. Далі відкрийте меню програм та знайдіть Onion Share.

Перетягніть файли або папки у вікно програми. Після додавання натисніть кнопку “Почати обмін”, щоб зробити їх доступними в мережі Tor. Коли завантаження завершиться, програма згенерує URL-адресу, яку можна скопіювати за допомогою кнопки “Копіювати URL-адресу”.

Обмін файлами через термінал Onion Share

Хоча графічний інтерфейс зручний, користувачі, які віддають перевагу роботі в терміналі, також можуть скористатися можливостями Onion Share. Щоб поділитися файлами, переконайтеся, що браузер Tor запущений та підключений. Відкрийте термінал і введіть наступні команди:

cd /шлях/до/файлу/або/папки
    
    onionshare file

або

onionshare folder