あなたの評価とフィードバックをありがとう!
すでに評価しました。
Android端末をFTPサーバーに変えて、Wi-Fi経由で簡単にファイルを転送しましょう。
このプログラムを使用すると、Androidデバイス上でFTPサーバーを実行できます。つまり、FTPサーバーが稼働している間は、他のコンピューターやデバイスからAndroidデバイス上のファイルにアクセスできます。例えば、ほとんどのファイルエクスプローラーやFTPクライアントで「ftp://...」と入力すると、ファイルの閲覧、アップロード、ダウンロード、名前変更、作成、削除などの操作が可能です。
SwiFTPは、デバイスの共有ストレージ全体へのFTPアクセスを提供できます。また、特定のフォルダへのアクセスを制限することもできます。共有ストレージ全体へのフルアクセスにより、Androidのフォルダ選択アクセスではサポートされていない操作を含む、完全なFTPファイル管理が可能になります。
デフォルトのユーザー名とパスワードはどちらも「ftp」です。サーバーを使用する前に変更してください。セキュリティと省電力のため、サーバーは使用後に停止することをお勧めします。ただし、CPUとメモリの使用量は最小限です。通知から直接サーバーの状態を確認し、停止することも簡単です。
機能:
- アプリ自体に完全なFTPサーバーを実装
- 共有ストレージ全体にわたる完全なFTPファイル管理:ファイルの閲覧、アップロード、ダウンロード、作成、名前変更、削除
- 共有ストレージへのフルアクセス(Androidの「すべてのファイルへのアクセス」)または選択したフォルダのみへのアクセス(Androidの「ストレージアクセスフレームワーク」)を選択可能
- 内部共有ストレージおよび外部ストレージへのファイルの読み書きが可能
- UTF-8、MDTM、MFMTなどのFTP機能に対応
- 暗号化されたFTPS接続に対応(明示的モードと暗黙的モードの両方をサポート)
- 対応クライアント向けのBonjour/DNS-SDサービス検出に対応
- 複数のユーザーアカウントに対応し、個別のホームフォルダを設定可能
- 読み取り専用アクセスによる匿名ログイン(オプション)が可能
- 共有ストレージ全体へのアクセス、または選択したフォルダのみへのアクセスが可能
- ユーザーごとのフォルダ制限(chroot)が可能
- サーバーポートとパッシブモードポートを設定可能(デフォルトのFTPポートは2121)
- IPアドレスの許可/拒否ルールを設定可能。ログイン失敗の繰り返しに対する保護機能付き
- Wi-Fiを含むローカルネットワークに対応イーサネット、ホットスポット、テザリングに対応
- 画面オフ時にもサーバーを稼働させ続けるオプション
- TaskerおよびLocaleプラグインに対応し、サーバーの起動・停止、状態確認、状態変化への対応が可能(プラグインサポートについてはお問い合わせください)
- アプリ内からの起動・停止コントロール、常時通知、ホーム画面ウィジェット、クイック設定タイル、ランチャーショートカット
- スマートフォン、タブレット、テレビに対応したインターフェース
- トラブルシューティングのためのログ記録(オプション)
サーバーはアプリ自体に完全に実装されており、外部ライブラリは使用していません。Android端末上で最高のパフォーマンスを発揮します。UTF-8、MDTM、MFMTなどの高度な機能も実装されていますが、基盤となるファイルシステムがこれらの機能をサポートしている必要があります。
Bonjour/DNS-SDのサポートは、クライアントOSとそのファイルマネージャーがこれらのプロトコルをサポートしている場合に非常に便利です。Android端末でFTPサーバーを起動すると、デスクトップのネットワークフォルダにサーバーが表示されます。
FTP Serverは、GPL v3ライセンスの下でリリースされたオープンソースソフトウェアです。
ソースコード:https://github.com/ppareit/swiftp
イシュートラッカー:https://github.com/ppareit/swiftp/issues
現在のメンテナー:Pieter Pareit
初期開発者:Dave Revell