Banana Studio
FTP Server icon

Your Android device, your FTP server

Share and manage files from your Android device over FTP

Free v0.15.19 Android 4.4+

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

How to create a SSH/SFTP Server for Android/Android TV/Chromebook

About this app

Android FTP 伺服器

功能強大的 Android FTP 伺服器,讓您透過網路存取及分享裝置上的檔案。您可以使用它在 Android 裝置與電腦或其他裝置之間傳輸檔案,而不需要使用 USB 傳輸線。

本應用程式支援 Wi-Fi、Ethernet 和網路共用、多個 FTP 使用者、同時進行多個檔案傳輸、自動啟動伺服器、路由器連接埠自動轉送等功能。

功能

  • Android FTP 伺服器 — 直接在 Android 裝置上執行 FTP 伺服器。
  • 多個網路介面 — 使用任何可用的網路連線,包括 Wi-Fi、Ethernet 和網路共用。
  • 多個 FTP 使用者 — 建立多個使用者帳戶,包括匿名存取。
  • 個別使用者存取控制 — 設定每位使用者可以存取的檔案和資料夾。
  • 多個存取路徑 — 讓每位使用者可以存取內部儲存空間或外部 SD 卡中的多個資料夾。
  • 唯讀或完整存取權限 — 為每個設定的路徑設定唯讀或完整寫入權限。
  • 隱藏檔案 — 選擇每位使用者是否可以存取隱藏檔案。
  • 同時傳輸 — 支援同時進行多個檔案傳輸。
  • 路由器連接埠自動轉送 — 使用 UPnP 自動在支援的路由器上開啟所需的連接埠。
  • 伺服器自動啟動 — 連線至指定的 Wi-Fi 網路時自動啟動 FTP 伺服器。
  • 開機啟動 — 裝置開機時自動啟動 FTP 伺服器。
  • Tasker 與指令碼支援 — 透過 Android Intent 控制 FTP 伺服器及路由器連接埠轉送。

Tasker 整合

您可以透過 Tasker 或其他自動化工具傳送 Android Intent,以控制 FTP 伺服器。

在 Tasker 中建立新的 Task Action,選擇 System → Send Intent,並使用以下資訊:

  • Package: net.xnano.android.ftpserver
  • Class: net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver

若要啟動或停止 FTP 伺服器,請使用以下其中一個 Action:

  • net.xnano.android.ftpserver.START_SERVER
  • net.xnano.android.ftpserver.STOP_SERVER

若要啟用或停用路由器連接埠自動轉送,請使用:

  • net.xnano.android.ftpserver.ENABLE_OPEN_PORT
  • net.xnano.android.ftpserver.DISABLE_OPEN_PORT

應用程式畫面

首頁

首頁提供 FTP 伺服器的控制功能,包括:

  • 啟動或停止伺服器
  • 監控已連線的用戶端
  • 設定連線至特定 Wi-Fi 網路時自動啟動
  • 設定裝置開機時自動啟動
  • 設定其他伺服器選項

使用者管理

管理 FTP 使用者及其存取權限,包括:

  • 建立及管理多個使用者
  • 為每位使用者設定存取路徑
  • 啟用或停用使用者帳戶
  • 設定唯讀或完整寫入權限
  • 允許或限制存取隱藏檔案

支援的 FTP 用戶端

您可以使用 Windows、macOS、Linux 或 Android 上的 FTP 用戶端,或相容的網頁瀏覽器連線至 FTP 伺服器。

例如:

  • FileZilla
  • Windows Explorer — 對於非匿名使用者,請使用類似 ftp://username@ip:port/ 的位址。
  • macOS 上的 Finder
  • Linux 上的檔案管理器
  • Android 上的 Total Commander
  • Chrome、Firefox 和 Edge 等網頁瀏覽器 — 瀏覽器只能以唯讀模式存取檔案。

被動連接埠

被動連接埠範圍從設定的起始連接埠開始。

預設的第一個被動連接埠為 60000。啟用 UPnP 時,被動連接埠範圍會使用接下來的 128 個連接埠。停用 UPnP 時,則使用接下來的 256 個連接埠。

一般而言:

  • 啟用 UPnP 時:60000–60128
  • 停用 UPnP 時:60000–60256

Android 電源管理

Android 的 Doze 模式及其他電池最佳化功能可能會導致 FTP 伺服器無法在背景正常運作。

如果伺服器意外停止或無法保持啟用狀態,請將本應用程式加入裝置的電池最佳化排除清單。

權限

根據 Android 版本及啟用的功能,本應用程式可能需要以下權限:

  • 儲存空間存取權限 — FTP 伺服器需要此權限才能讀取及寫入裝置上的檔案。
  • 網際網路與網路存取權限 — FTP 用戶端需要此權限才能連線至伺服器。
  • 位置存取權限 — 在限制 Wi-Fi 連線資訊存取的 Android 版本中,當使用根據已連線 Wi-Fi 網路自動啟動伺服器的功能時需要此權限。

在較新的 Android 版本中,當應用程式在背景執行時,系統可能會對 Wi-Fi 資訊的存取套用額外限制。

支援

如果您遇到問題、想要提出功能需求,或對本應用程式有任何意見,請聯絡我們:

[email protected]

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.

Read the privacy policy →

What's new

v0.15.19
  • 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.

Related news