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
Um poderoso servidor FTP para Android que permite aceder e partilhar ficheiros do seu dispositivo através de uma rede. Utilize-o para transferir ficheiros entre o seu dispositivo Android e computadores ou outros dispositivos sem precisar de um cabo USB.
A aplicação suporta Wi-Fi, Ethernet e tethering, bem como vários utilizadores FTP, transferências simultâneas de ficheiros, arranque automático do servidor, reencaminhamento automático de portas do router e muito mais.
Funcionalidades
- Servidor FTP para Android — Execute um servidor FTP diretamente no seu dispositivo Android.
- Várias interfaces de rede — Utilize qualquer ligação de rede disponível, incluindo Wi-Fi, Ethernet e tethering.
- Vários utilizadores FTP — Crie várias contas de utilizador, incluindo acesso anónimo.
- Controlo de acesso por utilizador — Configure os ficheiros e pastas a que cada utilizador pode aceder.
- Vários caminhos de acesso — Dê a cada utilizador acesso a várias pastas no armazenamento interno ou num cartão SD externo.
- Acesso só de leitura ou acesso total — Defina acesso só de leitura ou acesso total de escrita para cada caminho configurado.
- Ficheiros ocultos — Escolha se cada utilizador pode aceder a ficheiros ocultos.
- Transferências simultâneas — Suporta várias transferências de ficheiros em simultâneo.
- Reencaminhamento automático de portas do router — Abra automaticamente as portas necessárias em routers compatíveis através de UPnP.
- Arranque automático do servidor — Inicie automaticamente o servidor FTP quando for estabelecida ligação a uma rede Wi-Fi especificada.
- Arranque com o dispositivo — Inicie automaticamente o servidor FTP quando o dispositivo arrancar.
- Suporte para Tasker e scripts — Controle o servidor FTP e o reencaminhamento de portas do router através de intents do Android.
Integração com o Tasker
Pode controlar o servidor FTP através do Tasker ou de outras ferramentas de automatização, enviando intents do Android.
Crie uma nova ação no Tasker e selecione System → Send Intent com as seguintes informações:
- Package:
net.xnano.android.ftpserver - Class:
net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver
Para iniciar ou parar o servidor FTP, utilize uma das seguintes ações:
net.xnano.android.ftpserver.START_SERVERnet.xnano.android.ftpserver.STOP_SERVER
Para ativar ou desativar o reencaminhamento automático de portas do router, utilize:
net.xnano.android.ftpserver.ENABLE_OPEN_PORTnet.xnano.android.ftpserver.DISABLE_OPEN_PORT
Ecrãs da aplicação
Página inicial
O ecrã inicial permite controlar o servidor FTP, incluindo:
- Iniciar ou parar o servidor
- Monitorizar clientes ligados
- Configurar o arranque automático ao ligar a uma rede Wi-Fi específica
- Configurar o arranque automático quando o dispositivo é iniciado
- Configurar outras definições do servidor
Gestão de utilizadores
Faça a gestão dos utilizadores FTP e das respetivas permissões de acesso, incluindo:
- Criar e gerir vários utilizadores
- Configurar caminhos de acesso para cada utilizador
- Ativar ou desativar contas de utilizador
- Configurar acesso só de leitura ou acesso total de escrita
- Permitir ou restringir o acesso a ficheiros ocultos
Clientes FTP suportados
Pode ligar-se ao servidor FTP utilizando clientes FTP no Windows, macOS, Linux ou Android, ou navegadores Web compatíveis.
Exemplos:
- FileZilla
- Windows Explorer — Para utilizadores não anónimos, utilize um endereço como
ftp://username@ip:port/. - Finder no macOS
- Gestores de ficheiros no Linux
- Total Commander no Android
- Navegadores Web como Chrome, Firefox e Edge — Os navegadores podem aceder aos ficheiros no modo só de leitura.
Portas passivas
O intervalo de portas passivas começa na porta inicial configurada.
Por predefinição, a primeira porta passiva é 60000. Quando o UPnP está ativado, o intervalo de portas passivas utiliza as 128 portas seguintes. Quando o UPnP está desativado, utiliza as 256 portas seguintes.
Em geral:
- 60000–60128 com UPnP ativado
- 60000–60256 com UPnP desativado
Gestão de energia do Android
O modo Doze do Android e outras funcionalidades de otimização da bateria podem impedir que o servidor FTP funcione corretamente em segundo plano.
Se o servidor parar inesperadamente ou não permanecer ativo, adicione a aplicação à lista de exceções da otimização da bateria nas definições do dispositivo.
Permissões
Dependendo da versão do Android e das funcionalidades ativadas, a aplicação pode necessitar das seguintes permissões:
- Acesso ao armazenamento — Necessário para que o servidor FTP possa ler e escrever ficheiros no dispositivo.
- Acesso à Internet e à rede — Necessário para que os clientes FTP possam ligar-se ao servidor.
- Acesso à localização — Necessário nas versões do Android que restringem o acesso às informações de ligação Wi-Fi quando é utilizado o arranque automático do servidor com base na rede Wi-Fi ligada.
Nas versões mais recentes do Android, podem aplicar-se restrições adicionais do sistema ao acesso a informações de Wi-Fi enquanto a aplicação está a ser executada em segundo plano.
Suporte
Se encontrar um problema, quiser solicitar uma funcionalidade ou tiver comentários sobre a aplicação, contacte-nos através de:
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.