> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Как быстро передавать файлы между своими устройствами
- URL: https://blog.themarfa.name/kak-bystro-pieriedavat-faily-miezhdu-svoimi-ustroistvami/
- Published: 2024-02-24T11:11:22.000Z
- Updated: 2024-02-24T11:11:21.000Z
- Description: Flying Carpet — кроссплатформенная утилита с открытым кодом, которая позволит легко передавать файлы между вашими устройствами в локальной сети (ad hoc Wi-Fi) без ограничений по объёму.
- Author: Константин Докучаев
- Tags: Windows, macOS, Linux, android, iOS, Flying Carpet

Одной из крутых фич macOS-iOS систем является Airdrop, которая позволяет легко и быстро передавать файлы между устройствами. На Android есть Nearby Share. Но хочется чего-то, что будет работать не только в рамках одной ОС, а с любыми устройствами.

[**Flying Carpet**](https://github.com/spieglt/FlyingCarpet) — кроссплатформенная утилита с открытым кодом, которая позволит легко передавать файлы между вашими устройствами в локальной сети (ad hoc Wi-Fi) без ограничений по объёму.

Всё же есть небольшое ограничение на версию ОС вашего устройства. А именно — нужны Android 11 и Windows 10 (или выше). Для Mac и Linux ограничений нет.

### Как передать файлы

Независимо от используемой операционной системы при запуске Flying Carpet вы увидите окно, в котором нужно выбрать режим работы приложения: приём или отправка файлов. А также ОС второго устройства и папку приёма файлов.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/CleanShot-2024-02-16-at-09.10.35@2x.png)

Аналогичный процесс нужно пройти на втором устройстве, где вы собираетесь принять или отправить данные. Кстати, отправлять можно не только отдельные файлы, но и папки.

### Что по минусам

К сожалению, сам процесс передачи данных не очень понятен при первой попытке. И не очень удобен при постоянном использовании. Дело в том, что на устройстве, с которого отправляется файл, при нажатии кнопки **Start Transfer** будет создан временный HotSpot со случайным названием и паролем.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2024/02/Screenshot_20240216-092115.png)

Эти данные нужно указать в приложении-приёмнике, и так же нажать **Start Transfer**. После чего устройство автоматически подключится к созданной точке, и начнётся передача файлов.

Настроить собственные параметры авторизации нельзя, и их каждый раз приходится усердно переписывать на втором устройстве, либо искать способ как-то их передать. Почему-то даже в десктопных версиях разработчик не добавил QR-код, чтобы хотя бы на мобилках процесс подключения был проще.

При запуске HotSpot'а ваше устройство, естественно, потеряет выход в обычный интернет. Почему-то для устройств на Windows и Android это не актуально. При очень больших объёмах данных macOS может потерять соединение с сетью приложения.

Также Flying Carpet из-за ограничений Apple не может передавать файлы между двумя Apple-устройствами. Придётся по-прежнему использовать AirDrop.

В остальном сам обмен данными у меня прошёл без проблем между разными устройствами и операционными системами.

[Попробовать Flying Carpet](https://github.com/spieglt/FlyingCarpet)