Сделайте передачу файлов P2P на ПК, Android прямо из Интернета
Разное / / February 14, 2022
В Интернете нет недостатка в приложениях и сервисах для передачи файлов. Ты можешь использовать что-то вроде Ксендера для передачи файлов между устройствами Android и iOS, Dukto, чтобы легко делиться между ПК и Android, Dropbox для синхронизации везде и BitTorrent Sync, чтобы сделать то же самое без участия каких-либо серверов.
Но у всех этих сервисов есть одна общая черта: они просто сервисы. И они приходят с багажом надлежащих услуг. Вам нужно зарегистрировать учетные записи, загрузить приложения, убедиться, что все настроено правильно, и, что более важно, сделать так, чтобы другая сторона сделала то же самое. Очевидно, что для решения этой проблемы необходим чертовски простой, быстрый, безопасный веб-сервис.
Есть ответ в виде файл.pizza.
Как использовать File.pizza
Если не считать умного и игривого использования новых TLD, то, что делает file.pizza, почти поэтически просто. Он использует комбинацию сетей P2P (так же как торренты работают) и протокол WebRTC (который позволяет делать такие вещи, как видеочат прямо в браузере), доступный во многих современных веб-браузерах.
Когда вы заходите на веб-сайт, вас просят загрузить файл, всего по одному файлу за раз, и веб-сайт мгновенно создает ссылку. Независимо от размера файла генерация ссылки будет мгновенной, потому что файл никуда не денется, он остается в кеше браузера.
После того, как ссылка сгенерирована, вы можете отправить ее кому угодно в мире, им не обязательно находиться в одной сети Wi-Fi. Теперь, пока у вас открыта веб-страница, другая сторона может открыть ссылку на любом совместимом устройстве. Chrome/Firefox на рабочем столе, Chrome на Android (но не в браузерах iOS или Safari на Mac), и они могут нажмите Скачать чтобы начать загрузку.
Подробнее о P2P: Использование сети P2P для синхронизации или обмена файлами означает гораздо более быстрое время синхронизации между устройствами (иногда разница более чем в 10 раз), а также означает, что никто не может легко отслеживать ваши данные. Узнать больше о скачивание торрентов прямо на Android-устройство и узнайте, как использовать BitTorent Sync для создания собственного децентрализованного клона Dropbox.
Когда это происходит, веб-сайт отправляет файл прямо с вашего компьютера на их. Нет задействованных серверов, нет времени загрузки/ожидания. Таким образом, это не только быстро, но и безопасно. Во время передачи убедитесь, что ни одно из устройств не истечет время ожидания или не перейдет в спящий режим (особенно ваш телефон Android), иначе передача не будет выполнена.
Насколько хорошо это работает?
Когда это работает (то есть, если вы используете поддерживаемый браузер), это работает очень хорошо. На Android я столкнулся со странной проблемой, когда родное приложение «Загрузки» не могло открыть загруженные файлы, но переключение на ES File Explorer помогло.
Сейчас нет поддержки для iOS: На iOS я пробовал несколько сторонних браузеров, включая Chrome и унифицированный браузер, но я каждый раз получал ошибку «Нет поддержки WebRTC», как вы можете видеть ниже.
Я также проверил его на 3G, и передача небольших файлов работала просто отлично.
Прямо сейчас веб-сайт поддерживает только 1 файл за раз, но если вы хотите отправить более 1 файла, обходным путем будет создать zip-файл или просто отправьте их один за другим (но поскольку каждый файл имеет уникальный URL-адрес, это может стать рутиной). Честно говоря, скорость передачи невелика. Доставка файла размером 260 МБ заняла более 5 минут. Но поскольку это P2P и полностью веб-интерфейс, впечатляет, что file.pizza справился с этим без каких-либо проблем.
Для чего вы будете его использовать?
File.pizza отлично подходит для отправки вашим друзьям телепередач или музыкальных файлов, когда они находятся в одной сети, но не хотят устанавливать какие-либо приложения. Это также отличный способ отправить файлы членам вашей семьи, не создавая лишней суеты. И, конечно же, когда вы делитесь чем-то личным что вы не хотите, чтобы кто-то еще шпионил за вами.
Для чего вы планируете использовать file.pizza? Поделитесь с нами в комментариях ниже.
Последнее обновление: 03 февраля 2022 г.
Вышеупомянутая статья может содержать партнерские ссылки, которые помогают поддерживать Guiding Tech. Однако это не влияет на нашу редакционную честность. Содержание остается беспристрастным и аутентичным.