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
Servidor FTP para Android
Un potente servidor FTP para Android que te permite acceder a los archivos de tu dispositivo y compartirlos a través de una red. Úsalo para transferir archivos entre tu dispositivo Android y ordenadores u otros dispositivos sin depender de un cable USB.
La aplicación es compatible con Wi-Fi, Ethernet y tethering, así como con varios usuarios FTP, transferencias simultáneas de archivos, inicio automático del servidor, redirección automática de puertos del router y mucho más.
Funciones
- Servidor FTP para Android — Ejecuta un servidor FTP directamente en tu dispositivo Android.
- Varias interfaces de red — Utiliza cualquier conexión de red disponible, incluidas Wi-Fi, Ethernet y tethering.
- Varios usuarios FTP — Crea varias cuentas de usuario, incluido el acceso anónimo.
- Control de acceso por usuario — Configura a qué archivos y carpetas puede acceder cada usuario.
- Múltiples rutas de acceso — Permite a cada usuario acceder a varias carpetas del almacenamiento interno o de una tarjeta SD externa.
- Acceso de solo lectura o acceso completo — Configura acceso de solo lectura o acceso completo de escritura para cada ruta.
- Archivos ocultos — Elige si cada usuario puede acceder a los archivos ocultos.
- Transferencias simultáneas — Admite varias transferencias de archivos al mismo tiempo.
- Redirección automática de puertos del router — Abre automáticamente los puertos necesarios en routers compatibles mediante UPnP.
- Inicio automático del servidor — Inicia automáticamente el servidor FTP cuando se conecta a una red Wi-Fi determinada.
- Inicio al arrancar el dispositivo — Inicia automáticamente el servidor FTP cuando se enciende el dispositivo.
- Compatibilidad con Tasker y scripts — Controla el servidor FTP y la redirección de puertos del router mediante intents de Android.
Integración con Tasker
Puedes controlar el servidor FTP mediante Tasker u otras herramientas de automatización enviando intents de Android.
Crea una nueva acción en Tasker y selecciona System → Send Intent con la siguiente información:
- Package:
net.xnano.android.ftpserver - Class:
net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver
Para iniciar o detener el servidor FTP, utiliza una de estas acciones:
net.xnano.android.ftpserver.START_SERVERnet.xnano.android.ftpserver.STOP_SERVER
Para activar o desactivar la redirección automática de puertos del router, utiliza:
net.xnano.android.ftpserver.ENABLE_OPEN_PORTnet.xnano.android.ftpserver.DISABLE_OPEN_PORT
Pantallas de la aplicación
Inicio
La pantalla de inicio ofrece controles para el servidor FTP, entre ellos:
- Iniciar o detener el servidor
- Supervisar los clientes conectados
- Configurar el inicio automático al conectarse a una red Wi-Fi determinada
- Configurar el inicio automático al arrancar el dispositivo
- Configurar otros ajustes del servidor
Gestión de usuarios
Gestiona los usuarios FTP y sus permisos de acceso, entre ellos:
- Crear y gestionar varios usuarios
- Configurar las rutas de acceso de cada usuario
- Activar o desactivar cuentas de usuario
- Configurar acceso de solo lectura o acceso completo de escritura
- Permitir o restringir el acceso a archivos ocultos
Clientes FTP compatibles
Puedes conectarte al servidor FTP mediante clientes FTP en Windows, macOS, Linux o Android, o mediante navegadores web compatibles.
Algunos ejemplos son:
- FileZilla
- Windows Explorer — Para usuarios no anónimos, utiliza una dirección como
ftp://username@ip:port/. - Finder en macOS
- Gestores de archivos en Linux
- Total Commander en Android
- Navegadores web como Chrome, Firefox y Edge — Los navegadores pueden acceder a los archivos en modo de solo lectura.
Puertos pasivos
El rango de puertos pasivos comienza en el puerto inicial configurado.
De forma predeterminada, el puerto pasivo inicial es 60000. Cuando UPnP está activado, el rango de puertos pasivos utiliza los siguientes 128 puertos. Cuando UPnP está desactivado, utiliza los siguientes 256 puertos.
En general:
- 60000–60128 con UPnP activado
- 60000–60256 con UPnP desactivado
Gestión de energía de Android
El modo Doze de Android y otras funciones de optimización de batería pueden impedir que el servidor FTP funcione correctamente en segundo plano.
Si el servidor se detiene inesperadamente o no permanece activo, añade la aplicación a la lista de exclusiones de optimización de batería en los ajustes del dispositivo.
Permisos
La aplicación puede requerir los siguientes permisos según la versión de Android y las funciones activadas:
- Acceso al almacenamiento — Necesario para que el servidor FTP pueda leer y escribir archivos en tu dispositivo.
- Acceso a Internet y a la red — Necesario para que los clientes FTP puedan conectarse al servidor.
- Acceso a la ubicación — Necesario en las versiones de Android que restringen el acceso a la información de conexión Wi-Fi cuando se utiliza el inicio automático del servidor en función de la red Wi-Fi conectada.
En las versiones más recientes de Android pueden aplicarse restricciones adicionales del sistema al acceder a la información Wi-Fi mientras la aplicación se ejecuta en segundo plano.
Soporte
Si encuentras algún problema, quieres solicitar una función o tienes comentarios sobre la aplicación, ponte en contacto con nosotros en:
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.