Недавно Разработчики проекта Tor запустили утилиту OnionShare 2, что ты позволяет безопасно и анонимно передавать и получать файлы, а также организовать работу публичного файлообменного сервиса. Код проекта написан на Python и распространяется под лицензией GPLv3.
OnionПоделиться eзапускает веб-сервер в локальной системе в виде скрытой службы Tor и делает ее доступной для других пользователей.
Чтобы получить доступ к серверу, генерируется непредсказуемый луковый адрес, который действует как точка входа для организации обмена файлами (например, «http: //ash4…pajf2b.onion/slug», где slug - это два случайных слова для дополнительной безопасности).
Чтобы загрузить или отправить файлы другим пользователям, просто поделитесь этим адресом и откройте его в браузере Tor.
В отличие от отправки файлов по электронной почте или через такие сервисы, как Google Drive, DropBox WeTransfer, OnionShare является автономным, не требует доступа к внешним серверам и позволяет передавать файл прямо с вашего компьютера без посредников.
Другим участникам обмена файлами не нужно устанавливать OnionShare, обычный браузер Tor и экземпляр OnionShare от одного из пользователей.
Конфиденциальность передается через безопасную передачу адресаНапример, использование режима шифрования end2end в мессенджере.
После завершения передачи адрес немедленно удаляется.т.е. передать файл второй раз в обычном режиме не получится (требуется использование отдельного публичного режима).
На стороне сервера предоставляется графический интерфейс, который работает в пользовательской системе сервера для управления отправленными и полученными файлами, а также для управления передачей данных.
О новой версии OnionShare 2
С развитием этой новой версии sд добавлена возможность не только делиться своими файлами, но и получать файлы от других пользователей. Чтобы скачивать файлы от других пользователей, создается отдельный адрес.
При этом был реализован общедоступный режим, который позволяет нескольким пользователям загружать или отправлять файлы.
По умолчанию одноразовые (уникальные) адреса по-прежнему генерируются, но удаляются сразу после завершения передачи.
В случае передачи только одного файла его упаковка в zip-файл больше не используется (zip-архив создается только при выборе нескольких файлов или каталогов).
Предоставляется полная поддержка Tor-transport meek_lite, что значительно упрощает подключение к Tor в странах с жесткой цензурой.
Чтобы избежать блокировки, используется переадресация через облачную платформу Microsoft Azure.
В публичном режиме адрес не меняется, обмен заканчивается, и адрес удаляется вручную.
Сочетание постоянного адреса и режима доставки позволяет создавать простые общие хранилища, такие как DropBox, или организовывать анонимную передачу информации.
Из других добавленных улучшений мы находим следующее:
- Добавлена поддержка третьей версии протокола onion-services.
- Развертывание релизной версии для macOS в режиме изоляции песочницы.
- Добавлена возможность выбора языка интерфейса.
- Существенно переработана кодовая база проекта. Для контроля качества продукта реализовано модульное тестирование.
Как установить OnionShare в Linux?
Они должны знать, что Есть пакеты, подготовленные для Ubuntu, Fedora, Windows и macOS. Таким образом, мы можем использовать их для установки приложения в нашем дистрибутиве Linux.
Для тех, кто пользуется Ubuntu и производными версиями, нам просто нужно добавить PPA OnionShare в нашу систему. Мы делаем это, открыв терминал и набрав следующую команду:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare
Для тех, ктоn Пользователи Fedora и те, кто на ее основе, установка выполняется с помощью следующей команды:
sudo dnf install onionshare
Наконец, неофициально в Arch Linux в репозиториях AUR есть пакет приложения и мы можем установить это в нашей системе, выполнив следующую команду:
yay -S onionshare
Остальные дистрибутивы Linux вы можете скомпилировать, следуя инструкциям по этой ссылке.