Безпечний обмін файлами через 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