SimpleHttpServer は Android 端末をローカルネットワーク上の HTTP ファイルサーバーに変えるアプリです。スマートフォンやタブレットのフォルダを共有し、同じ Wi-Fi 上の他の端末(PC・スマートテレビ・他のスマホ等)から Web ブラウザだけで閲覧・ダウンロード・アップロードできます。クラウドアカウントもインターネット接続も、他端末へのアプリインストールも不要です。
主な機能
■ 複数フォルダの共有
Android のシステムファイルピッカーで任意のフォルダを複数登録できます。各フォルダはブラウザのトップレベルに表示されます。特別なストレージ権限は不要です。
■ フォルダを ZIP でダウンロード
各フォルダのページに「Download this folder as ZIP」リンクを表示し、サブフォルダごと一括でダウンロードできます。1 ファイルずつしか落とさせたくない場合は設定でオフにできます。
■ ブラウザからのアップロード
設定で「アップロードを許可」をオンにすると、書き込み可能なフォルダのページから他端末のブラウザでファイルを送信できます。共有フォルダごとに読み書きスイッチがあり、アップロード可のフォルダと閲覧専用フォルダを混在できます。既存ファイルが上書きされることはなく、同名は「name (1)」「name (2)」のように保存されます。
■ ルートフォルダ指定
共有フォルダの 1 つをルートに指定すると、その中身が "/" で直接配信されます。トップレベルに 1 つのフォルダだけ見せたい用途に便利です。
■ ダイジェスト認証
ユーザー名とパスワードでアクセスを保護できます。curl では --digest -u user:pass を付けます。
■ HTTPS(暗号化)と HTTP の並行稼働
「HTTPS を使う」をオンにすると TLS で配信し、通信を暗号化できます。この端末で自己署名証明書を生成し、SHA-256 フィンガープリントを表示するので検証できます。証明書をダウンロードしてクライアント端末に信頼登録するか、curl の -k / --cacert を利用できます。HTTPS 有効時には「HTTP リスナー」設定で通常のポートに HTTP も並行して待ち受けさせることも可能で、そのまま HTTP で配信するか、HTTP へのリクエストを HTTPS (307) にリダイレクトするかを選べます。対応するのは自己署名証明書のみで、正規(CA 発行・公的に信頼される)証明書を使うことはできません。
■ 待受ネットワークの選択
サーバーを公開するネットワークを「Wi-Fi のみ(既定・推奨)」「すべて」「localhost のみ」から選択でき、モバイル回線などへの意図しない公開を防げます。
■ MediaStore 表示
Android で管理されているメディア(画像・音声・動画)も別パスで公開できます。
■ mDNS / Bonjour 検出
ローカルネットワーク上に通知し、VLC や Finder などから IP を手入力せずに発見できるようにします。
■ タブレット対応 UI
横長の大画面では、サーバーのコントロールとログを左右に並べて表示します。「設定」ボタンで右ペインをログと設定に切り替えられます。
■ スマートフォン向けの一覧表示
ディレクトリ一覧を画面幅に合わせて大きめの文字で表示し、行全体をタップ可能。端末のライト/ダークテーマにも追従します。
■ 自動起動
端末起動時やアプリ起動時にサーバーを自動で開始できます。
■ ワンタップ共有
各 URL に コピー / QR コード / 共有 ボタンがあり、他端末からアドレスを手入力せずに接続できます。
■ 使い方ガイド内蔵
設定 → このアプリについて の「使い方」に、はじめかた・アップロード・HTTPS・curl の例を載せています。
広告なし・トラッキングなし・アカウント不要
サーバーは端末上で完結し、ローカルネットワーク上で HTTP(有効にすれば HTTPS)でファイルを配信します。アナリティクス SDK もアカウント登録もありません。詳細はアプリ内(設定 → このアプリについて)のプライバシーポリシーをご覧ください。
対応言語
英語・日本語・ドイツ語・フランス語・スペイン語・ブラジルポルトガル語
動作環境
Android 8.0 (API 26) 以降。
セキュリティに関するご注意
既定では平文の HTTP を使うため、認証情報やファイルは通信中に暗号化されません。「HTTPS を使う」をオンにすると、自己署名証明書で通信を暗号化できます。信頼できるローカルネットワークでのみご利用ください。アップロードを有効にする場合は特に、ダイジェスト認証や HTTPS の有効化を推奨します。
Ažurirano dana
10. jul 2026.