Your Android device, your FTP server
Share and manage files from your Android device over FTP
Your Android device, your FTP server
Features
FTP Server
Run an FTP server directly on your Android device and access files from other devices over a network.
Multiple users
Multiple users
Flexible permissions
Give each user read-only or full read/write access to individual folders.
Multiple access paths
Share multiple folders from internal storage or an external SD card with each FTP user.
Automatic startup
Automatically start the FTP server when the device boots or when a configured Wi-Fi network is detected.
Router port configuration
Automatically configure router port forwarding through UPnP on supported routers.
Tasker integration
Automate server controls using Tasker and Android intents, including starting and stopping the FTP server.
Videos
About this app
FTP-сервер для Android
Мощный FTP-сервер для Android, позволяющий получать доступ к файлам на устройстве и обмениваться ими по сети. Используйте его для передачи файлов между устройством Android и компьютерами или другими устройствами без USB-кабеля.
Приложение поддерживает Wi-Fi, Ethernet и раздачу интернет-соединения, нескольких FTP-пользователей, одновременную передачу файлов, автоматический запуск сервера, автоматическую переадресацию портов на маршрутизаторе и многое другое.
Возможности
- FTP-сервер для Android — запускайте FTP-сервер непосредственно на устройстве Android.
- Несколько сетевых интерфейсов — используйте любое доступное сетевое подключение, включая Wi-Fi, Ethernet и раздачу интернет-соединения.
- Несколько FTP-пользователей — создавайте несколько учётных записей, включая анонимный доступ.
- Управление доступом для каждого пользователя — настраивайте, к каким файлам и папкам может получать доступ каждый пользователь.
- Несколько путей доступа — предоставляйте каждому пользователю доступ к нескольким папкам во внутренней памяти или на внешней SD-карте.
- Доступ только для чтения или полный доступ — задавайте доступ только для чтения или полный доступ на запись для каждого настроенного пути.
- Скрытые файлы — выбирайте, может ли каждый пользователь получать доступ к скрытым файлам.
- Одновременная передача — поддержка нескольких одновременных передач файлов.
- Автоматическая переадресация портов маршрутизатора — автоматически открывайте необходимые порты на поддерживаемых маршрутизаторах с помощью UPnP.
- Автоматический запуск сервера — автоматически запускайте FTP-сервер при подключении к указанной сети Wi-Fi.
- Запуск при загрузке устройства — автоматически запускайте FTP-сервер при включении устройства.
- Поддержка Tasker и скриптов — управляйте FTP-сервером и переадресацией портов маршрутизатора через Android Intent.
Интеграция с Tasker
Вы можете управлять FTP-сервером с помощью Tasker или других средств автоматизации, отправляя Android Intent.
Создайте новое действие в Tasker и выберите System → Send Intent, затем укажите следующие данные:
- Package:
net.xnano.android.ftpserver - Class:
net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver
Для запуска или остановки FTP-сервера используйте одно из следующих действий:
net.xnano.android.ftpserver.START_SERVERnet.xnano.android.ftpserver.STOP_SERVER
Для включения или отключения автоматической переадресации портов маршрутизатора используйте:
net.xnano.android.ftpserver.ENABLE_OPEN_PORTnet.xnano.android.ftpserver.DISABLE_OPEN_PORT
Экраны приложения
Главный экран
На главном экране доступны элементы управления FTP-сервером, включая:
- Запуск и остановку сервера
- Мониторинг подключённых клиентов
- Настройку автоматического запуска при подключении к определённой сети Wi-Fi
- Настройку автоматического запуска при загрузке устройства
- Другие настройки сервера
Управление пользователями
Управляйте FTP-пользователями и их правами доступа:
- Создание и управление несколькими пользователями
- Настройка путей доступа для каждого пользователя
- Включение и отключение учётных записей
- Настройка доступа только для чтения или полного доступа на запись
- Разрешение или ограничение доступа к скрытым файлам
Поддерживаемые FTP-клиенты
Вы можете подключаться к FTP-серверу с помощью FTP-клиентов для Windows, macOS, Linux или Android, а также совместимых веб-браузеров.
Примеры:
- FileZilla
- Windows Explorer — для неанонимных пользователей используйте адрес вида
ftp://username@ip:port/. - Finder в macOS
- Файловые менеджеры в Linux
- Total Commander на Android
- Веб-браузеры — например, Chrome, Firefox и Edge. Браузеры могут получать доступ к файлам только для чтения.
Пассивные порты
Диапазон пассивных портов начинается с настроенного начального порта.
По умолчанию первый пассивный порт — 60000. При включённом UPnP диапазон пассивных портов использует следующие 128 портов. При отключённом UPnP используются следующие 256 портов.
В общем случае:
- 60000–60128 при включённом UPnP
- 60000–60256 при отключённом UPnP
Управление питанием Android
Режим Doze в Android и другие функции оптимизации батареи могут препятствовать нормальной работе FTP-сервера в фоновом режиме.
Если сервер неожиданно останавливается или не остаётся активным, добавьте приложение в список исключений из оптимизации батареи в настройках устройства.
Разрешения
В зависимости от версии Android и включённых функций приложению могут потребоваться следующие разрешения:
- Доступ к хранилищу — необходим, чтобы FTP-сервер мог читать и записывать файлы на устройстве.
- Доступ к Интернету и сети — необходим для подключения FTP-клиентов к серверу.
- Доступ к местоположению — необходим в версиях Android, которые ограничивают доступ к информации о Wi-Fi-подключении при использовании автоматического запуска сервера в зависимости от подключённой сети Wi-Fi.
В новых версиях Android могут действовать дополнительные системные ограничения на доступ к информации о Wi-Fi, когда приложение работает в фоновом режиме.
Поддержка
Если вы столкнулись с проблемой, хотите предложить новую функцию или оставить отзыв о приложении, свяжитесь с нами:
Requirements
- Minimum Android
- 4.4 (API 19)
Privacy & permissions
The app does not share data with third parties according to its Google Play data safety declaration.
The app may collect app information, performance data, and device or other IDs. FTP Server also requires access to files and network information to provide its FTP server functionality.
Location permission is only required for the automatic Wi-Fi detection feature on supported Android versions.
-
Storage
Required to read and write files that are made available through the FTP server.
-
Internet
Required to allow other devices to connect to the FTP server.
-
Network state
Used to detect available network connections and provide the network address required to connect to the FTP server.
-
Wi-Fi state
Used for Wi-Fi-related network information required by the FTP server and automatic Wi-Fi startup features.
-
Location
Required on supported Android versions when using the feature that automatically starts the FTP server after a specific Wi-Fi network is detected.
What's new
- Bug fixes and stability improvements.
Frequently asked questions
FTP Server turns your Android device into an FTP server, allowing other devices to access and transfer files over a network.
You can connect from Windows, macOS, Linux, Android, and compatible web browsers using an FTP client.
Yes. You can create multiple users and configure separate access paths and permissions for each user.
Yes. Each access path can be configured with either read-only or full read/write access.
Yes. The app can automatically start the server when the device boots or when a configured Wi-Fi network is detected.
Does the app support Tasker?
You can use FTP clients such as FileZilla, Windows Explorer, macOS Finder, Linux file managers, Total Commander, and compatible web browsers.