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 Intents.
التكامل مع Tasker
يمكنك التحكم في خادم FTP باستخدام Tasker أو أدوات التشغيل الآلي الأخرى من خلال إرسال Android Intents.
أنشئ إجراءً جديدًا في 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.