Передача файлов между устройствами через FTP-сервер на Android остаётся одним из самых универсальных способов обмена данными — особенно когда речь идёт о больших объёмах (видео, бэкапы, архивы) или когда USB-кабель под рукой отсутствует. В отличие от облачных сервисов, локальный FTP-сервер работает без интернета, не ограничен скоростью загрузки и не требует регистрации. Но как правильно его настроить, чтобы избежать проблем с подключением или утечкой данных?
В этой статье мы разберём три проверенных способа запуска FTP-сервера на Android через Wi-Fi: с помощью специализированных приложений (Solid Explorer, FX File Explorer), встроенных функций некоторых прошивок (например, MIUI или ColorOS), а также через Termux для продвинутых пользователей. Особое внимание уделим настройке безопасности — почему открытый FTP без пароля опасен даже в домашней сети, и как ограничить доступ только доверенным устройствам.
Вы также узнаете, как решить типичные ошибки (например, 530 Login incorrect или Connection timed out), оптимизировать скорость передачи и автоматизировать запуск сервера при подключении к определённой Wi-Fi сети. А в конце статьи — список альтернативных протоколов (SFTP, WebDAV), которые могут оказаться надёжнее FTP в 2026 году.
1. Зачем нужен FTP-сервер на Android и когда он лучше облака
На первый взгляд, проще загрузить файлы в Google Drive или Dropbox, но у FTP-сервера есть весомые преимущества:
- 📁 Нет ограничений по размеру файлов. Облачные сервисы часто блокируют загрузку файлов больше 5–10 ГБ, а FTP позволяет передавать террабайты данных.
- 🔒 Локальная передача. Файлы не уходят в интернет, что критично для конфиденциальной информации (например, бэкапов мессенджеров).
- ⚡ Скорость. В локальной сети Wi-Fi (особенно на стандарте
802.11ac/ax) скорость передачи может достигать 500–900 Мбит/с — в разы быстрее, чем загрузка в облако. - 🛠️ Автоматизация. Можно настроить автозапуск сервера при подключении к домашней сети или по расписанию.
Однако FTP уступает облакам в одном: удобстве доступа из любой точки мира. Для удалённого подключения к FTP-серверу на Android потребуется настроить проброс портов на роутере или использовать VPN, что не всегда безопасно. Если вам нужен доступ к файлам вне дома, рассмотрите SFTP (шифрованный протокол) или синхронизацию с Nextcloud.
⚠️ Внимание: FTP передаёт логины и пароли в открытом виде. Если ваш Wi-Fi не защищён WPA3, злоумышленники могут перехватить данные для входа. Всегда используйте сложные пароли (не менее 12 символов) или переходите на SFTP.
2. Топ-3 приложения для FTP-сервера на Android (сравнение)
Выбор программы зависит от ваших задач: нужна ли поддержка SFTP, автоматический запуск или интеграция с файловым менеджером. Мы протестировали популярные решения и составили таблицу с ключевыми параметрами:
| Приложение | Поддержка SFTP | Автозапуск | Интерфейс | Реклама | Цена |
|---|---|---|---|---|---|
| Solid Explorer | ✅ (плагин) | ❌ | Простой, на русском | ❌ | 299 ₽ (единоразово) |
| FX File Explorer | ✅ (встроено) | ✅ | Сложноват для новичков | ❌ | Бесплатно |
| WiFi FTP Server | ❌ | ✅ | Устаревший дизайн | ✅ (баннеры) | Бесплатно |
Для большинства пользователей оптимальным выбором станет FX File Explorer: он бесплатный, поддерживает SFTP (шифрованный протокол) и умеет автоматически запускать сервер при подключении к заданной Wi-Fi сети. Если вам нужен максимально простой интерфейс — возьмите Solid Explorer, но будьте готовы заплатить за плагин FTP/SFTP.
WiFi FTP Server подойдёт только для разовых задач: приложение не обновлялось с 2021 года, а его интерфейс выглядит архаично. К тому же оно показывает рекламу, что раздражает при длительной работе.
3. Пошаговая настройка FTP-сервера через FX File Explorer
Рассмотрим процесс на примере FX File Explorer (актуальная версия — 4.0.3 на момент тестирования). Скачайте приложение из Google Play и следуйте инструкции:
Откройте FX и перейдите в раздел
Сеть → FTP-сервер.Нажмите
Старт— сервер запустится с параметрами по умолчанию (порт2221, логинanonymous, без пароля).Для безопасности тапните по иконке ⚙️ и установите:
- 🔐 Пароль (минимум 12 символов, с цифрами и спецсимволами).
- 📡 Только локальная сеть (отключите доступ из интернета, если не нужен).
- 📁 Корневую папку (выберите каталог, к которому будет открыт доступ).
Скопируйте адрес сервера в формате ftp://192.168.x.x:2221 и введите его в файловый менеджер на другом устройстве.
Чтобы подключиться с ПК:
Откройте
Проводник Windows(или FileZilla).В адресной строке введите
ftp://IP_вашего_Android:2221(например,ftp://192.168.1.105:2221).Введите логин (
fxпо умолчанию) и ваш пароль.
⚠️ Внимание: Если подключение не удаётся, проверьте, что на Android разрешены локальные соединения в настройках Wi-Fi (путь: Настройки → Wi-Fi → Дополнительно → Локальная сеть). На некоторых прошивках (например, Xiaomi) этот параметр отключён по умолчанию.
IP-адрес Android и ПК в одной подсети|FTP-сервер запущен (иконка в шторке уведомлений)|Порт не заблокирован брандмауэром Windows|На Android включён режим разработчика (если используете Termux)-->
4. Альтернативный способ: FTP через Termux (для продвинутых)
Если вам нужно больше контроля (например, кастомизация портов или запуск SFTP), можно использовать Termux — эмулятор Linux для Android. Этот метод требует знаний командной строки, но даёт гибкость:
Установите Termux из F-Droid (версия из Google Play устарела) и выполните команды:
pkg update && pkg upgrade
pkg install openssh
sshd
passwd
После этого:
Задайте пароль для пользователя (команда
passwd).Узнайте локальный IP Android командой
ifconfig(ищите строку сinetподwlan0).Подключайтесь по SFTP (порт
22) через FileZilla илиsftp://IP_вашего_Androidв Total Commander.- 🔒 Полная поддержка SFTP (шифрование трафика).
- 🛠️ Возможность настроить
chroot(ограничение доступа к корневой файловой системе). - 📡 Работает даже без графического интерфейса (полезно для старых устройств).
- ⚠️ Сложно для новичков (требуется знание Linux-команд).
- 🔋 Повышенный расход батареи (Termux держит процессор активным).
- 🔄 Перезагрузите роутер — иногда DHCP выдаёт некорректные IP.
- 📱 Проверьте настройки энергосбережения на Android: некоторые прошивки (Samsung One UI, Huawei EMUI) убивают фоновые процессы, включая FTP-сервер.
- 🛡️ Отключите VPN — он может перенаправлять локальный трафик.
- 🔐 Всегда используйте пароль (даже в домашней сети). Пароль типа
12345взламывается за секунды. - 🌐 Отключите доступ из интернета, если он не нужен. В настройках роутера закройте порт
21(или тот, что использует ваш сервер). - 📡 Включите фильтрацию по MAC-адресам на роутере, чтобы к сети могли подключаться только ваши устройства.
- 🔄 Обновляйте прошивку роутера — устаревшие версии уязвимы к атакам типа FTP bounce.
- Мощность процессора Android (шифрование трафика нагружает CPU).
- Качество сигнала Wi-Fi (стены, помехи от других сетей).
- Фоновые задачи на обоих устройствах.
Преимущества Termux:
Недостатки:
Как ограничить доступ к Termux по IP?
Добавьте в файл ~/.ssh/sshd_config строку AllowUsers ваш_логин@192.168.1.*, затем перезапустите SSH командой pkill sshd && sshd.
5. Типичные ошибки и как их исправить
Даже при правильной настройке FTP-сервер на Android может не работать. Разберём самые частые проблемы:
| Ошибка | Причина | Решение |
|---|---|---|
Connection refused |
Порт заблокирован или сервер не запущен | Проверьте, что FTP-сервер активен (иконка в шторке Android). Перезапустите приложение. |
530 Login incorrect |
Неверный логин/пароль | Сбросьте пароль в настройках сервера. Логин по умолчанию — fx (для FX) или anonymous. |
Connection timed out |
Устройства в разных сетях или брандмауэр блокирует порт | Отключите брандмауэр на ПК и Android. Убедитесь, что IP-адреса в одной подсети (например, 192.168.1.x). |
| Малая скорость передачи | Слабый сигнал Wi-Fi или фоновые задачи | Подключитесь к роутеру на частоте 5 ГГц. Закройте другие приложения на Android. |
Если проблема не решена:
6. Безопасность: как защитить FTP-сервер от взлома
Открытый FTP-сервер на Android — потенциальная дыра в безопасности. Следуйте этим правилам:
Для максимальной защиты переходите на SFTP (порт 22). В отличие от FTP, он шифрует и логины, и передаваемые данные. В FX File Explorer SFTP включается в настройках сервера галочкой Use SFTP (SSH).
⚠️ Внимание: Если вы всё же нуждаетесь в удалённом доступе к FTP-серверу, никогда не открывайте порт 21 напрямую. Вместо этого настройте VPN (например, WireGuard) или используйте ngrok для создания защищённого туннеля.
Проверьте уязвимости своего сервера с помощью онлайн-сканера (например, Shodan или GRC ShieldsUP!). Введите свой внешний IP и проверьте, не виден ли порт 21 из интернета.
7. Альтернативы FTP: когда стоит выбрать другой протокол
FTP удобен, но не всегда оптимален. Рассмотрите эти варианты:
| Протокол | Плюсы | Минусы | Приложения для Android |
|---|---|---|---|
| SFTP (SSH) | Шифрование трафика, безопасность | Медленнее FTP на 10–20% | Termux, FX File Explorer |
| WebDAV | Работает через HTTP/HTTPS, интеграция с Windows | Сложнее настроить | Solid Explorer, WebDAV Server |
| SMB (Samba) | Высокая скорость, поддержка в Windows | Требует root или Termux | MiXplorer (с плагином) |
| Resilio Sync | P2P-синхронизация без сервера | Закрытый исходный код | Resilio Sync |
Для большинства задач SFTP — лучшая альтернатива FTP. Он сочетает удобство и безопасность, а скорость в локальной сети отличается незначительно. Если вам нужна интеграция с Windows, попробуйте WebDAV — он позволяет монтировать папки Android как сетевой диск.
SMB (протокол Windows-сетей) подойдёт для опытных пользователей, готовых возиться с настройками Termux. А Resilio Sync удобен для синхронизации файлов между несколькими устройствами без централизованного сервера.
Часто задаваемые вопросы (FAQ)
Можно ли запустить FTP-сервер на Android без root-прав?
Да, все описанные в статье методы (включая Termux) работают без root. Однако для доступа к системным папкам (/data, /system) права суперпользователя всё же потребуются.
Как передавать файлы между Android и iPhone через FTP?
На iPhone установите FileExplorer или Feem. Введите адрес FTP-сервера (например, ftp://192.168.1.100:2221) и авторизуйтесь. Обратите внимание, что iOS ограничивает фоновую работу приложений, поэтому сервер на Android должен оставаться активным.
Почему скорость передачи по FTP ниже, чем по USB?
USB 3.0 теоретически быстрее Wi-Fi (до 5 Гбит/с против 1 Гбит/с у 802.11ac). Однако на практике скорость ограничивают:
Для максимальной скорости подключитесь к роутеру на частоте 5 ГГц и закройте все лишние приложения.
Можно ли использовать FTP для стриминга видео с Android на ТВ?
Технически да, но это неудобно: FTP не оптимизирован для потоковой передачи, будут лаги. Лучше используйте DLNA (приложения BubbleUPnP или Plex) или SMB для монтирования папки Android как сетевого диска на ТВ.
Как автоматизировать запуск FTP-сервера при подключении к Wi-Fi?
В FX File Explorer это делается так:
- Откройте
Настройки → Автоматизация. - Выберите
Запустить FTP-сервер при подключении к Wi-Fi. - Укажите название вашей сети (SSID).
Для Termux потребуется скрипт на bash с проверкой подключения и командой sshd.