Mit diesem Programm können Sie einen FTP-Server auf Ihrem Android-Gerät ausführen. Dies bedeutet, dass jeder andere Computer / Gerät auf die Dateien auf Ihrem Android-Gerät zugreifen kann, während der FTP-Server ausgeführt wird. Wenn Sie beispielsweise "ftp: // ..." in die Firefox-URL-Leiste eingeben, können Sie die Dateien auf Ihrem Gerät von einem Desktop-PC oder einem Laptop aus durchsuchen.
Standardmäßig sind Benutzername und Passwort beide 'ftp'. Sie sollten sie ändern. Sie verwenden diesen Benutzernamen und dieses Kennwort, wenn Sie auf den Server zugreifen.
Aus Strom- und Sicherheitsgründen wird empfohlen, den Server nach der Verwendung zu stoppen.
Eigenschaften:
* Vollständiger und effizienter FTP-Server
* Kann internen Speicher und auch externen Speicher lesen / schreiben (siehe erweiterte Einstellungen)
* Implementiert erweiterte FTP-Funktionen wie UTF8, MDTM und MFMT
* Implementiert Bonjour / DNS-SD für eine einfache Serviceerkennung
* Kann in ausgewählten WLAN-Netzwerken automatisch eine Verbindung herstellen (Arbeit / Zuhause / ...)
* Kann von Tasker oder Locale gestartet / gestoppt werden, ist also auch ein Tasker / Locale-Plugin
* Anonymes Login möglich (mit eingeschränkten Sicherheitsrechten)
* Konfiguration des Chroot-Verzeichnisses möglich (Standard-SD-Karte)
* Konfiguration des Ports möglich (Standard 2121)
* Kann bei ausgeschaltetem Bildschirm weiterlaufen
* Läuft im lokalen Netzwerk, auch beim Tethering (Telefon ist der Zugangspunkt)
* Hat öffentliche Absichten, Skripte zu unterstützen:
- be.ppareit.swiftp.ACTION_START_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
* Befolgt die Richtlinien für Materialschnittstellen, sieht auf Telefon / Tablet / TV / ... gut aus
* Verwendet eine Benachrichtigung, um den Benutzer daran zu erinnern, dass der Server ausgeführt wird
* Einfaches Starten / Stoppen des Servers über die Einstellungen
* Hat Widget zum einfachen Starten / Stoppen des Servers
Der Server ist vollständig in der App selbst implementiert, es wird keine externe Bibliothek verwendet. Es bietet die bestmögliche Leistung auf Android zu laufen. Einige erweiterte Funktionen wie UTF8, MDTM und MFMT sind implementiert. Das zugrunde liegende Dateisystem muss sie jedoch unterstützen.
Die Bonjour / DNS-SD-Unterstützung ist sehr praktisch, wenn das Client-Betriebssystem und dessen Dateimanager auch die Protokolle unterstützen. Auf diese Weise finden Sie den FTP-Server in dem Moment, in dem Sie ihn auf dem Android-Gerät starten, im Netzwerkordner Ihres Desktops.
Viele Benutzer fragten, ob es möglich sei, den Server automatisch zu starten, wenn das Android-Gerät ausgeführt wird. Wir haben festgestellt, dass es sinnvoller ist, den Server automatisch zu starten, wenn wir mit bestimmten WLAN-Netzwerken verbunden sind. Dies hat den gleichen Effekt und ist sehr praktisch. Starten Sie beispielsweise Ihren FTP-Server, wenn Sie zu Hause ankommen. Wir sind dann noch weiter gegangen und haben Unterstützung für Tasker oder Locale hinzugefügt. Die Leute, die einen Anwendungsfall für dieses Gerät schreiben möchten, können dies auf einfache Weise tun.
Es stehen logische Einstellungen zur Verfügung, beispielsweise können Sie eine anonyme Anmeldung festlegen und Chroot und Port konfigurieren. Eine kleine Gruppe von Benutzern hat einige spezielle Anwendungsfälle. Führen Sie den Server beispielsweise aus, während Sie das Tethering ausführen, oder führen Sie den Server über das Ethernetkabel aus. All dies ist möglich und wir sind offen für weitere Verbesserungen.
Das Design folgt den offiziellen Richtlinien. Sie können sicher sein, dass die Benutzeroberfläche und das Logo auf Ihrem Gerät gut aussehen. Wir machen es auch einfach, den Server zu steuern, indem wir bei Bedarf Benachrichtigungen oder Widgets verwenden.
FTP Server ist Open Source-Software, die unter der GPL v3 veröffentlicht wurde.
Code: https://github.com/ppareit/swiftp
Probleme: https://github.com/ppareit/swiftp/issues?state=open
Aktueller Betreuer: Pieter Pareit.
Anfangsentwicklung: Dave Revell.
Aktualisiert am
13.09.2020