SimpleHttpServer adalah aplikasi yang mengubah perangkat Android Anda menjadi server file HTTP di jaringan lokal Anda. Aplikasi ini memungkinkan Anda untuk berbagi folder di ponsel pintar atau tablet Anda, memungkinkan perangkat lain di jaringan Wi-Fi yang sama (PC, smart TV, ponsel pintar lain, dll.) untuk melihat, mengunduh, dan mengunggah file hanya menggunakan browser web. Tidak diperlukan akun cloud, koneksi internet, atau instalasi aplikasi di perangkat lain.
Fitur Utama
■ Berbagi Beberapa Folder
Anda dapat mendaftarkan beberapa folder menggunakan pemilih file sistem Android. Setiap folder ditampilkan di tingkat atas browser. Tidak diperlukan izin penyimpanan khusus.
■ Mengunduh Folder sebagai ZIP
Setiap halaman folder menampilkan tautan "Unduh folder ini sebagai ZIP", memungkinkan Anda untuk mengunduh semua subfolder sekaligus. Anda dapat menonaktifkan ini di pengaturan jika Anda hanya ingin mengizinkan pengunduhan satu file dalam satu waktu.
■ Mengunggah dari Browser
Dengan mengaktifkan "Izinkan Unggahan" di pengaturan, Anda dapat mengirim file dari browser perangkat lain dari halaman folder yang dapat ditulis. Setiap folder bersama memiliki sakelar baca/tulis, memungkinkan Anda untuk menggabungkan folder yang dapat diunggah dan folder hanya baca. File yang sudah ada tidak akan ditimpa; file dengan nama yang sama akan disimpan sebagai "nama (1)", "nama (2)", dan seterusnya.
■ Penentuan Folder Akar
Menentukan salah satu folder bersama sebagai akar akan mengirimkan isinya langsung melalui "/". Ini berguna untuk situasi di mana Anda hanya ingin menampilkan satu folder di tingkat atas.
■ Otentikasi Digest
Akses dapat dilindungi dengan nama pengguna dan kata sandi. Gunakan `--digest -u user:pass` dengan curl.
■ Operasi Paralel HTTPS (Enkripsi) dan HTTP
Mengaktifkan "Gunakan HTTPS" memungkinkan pengiriman TLS dan komunikasi terenkripsi. Sertifikat yang ditandatangani sendiri dihasilkan di terminal ini, dan sidik jari SHA-256 ditampilkan untuk verifikasi. Anda dapat mengunduh sertifikat dan mendaftarkannya sebagai tepercaya di terminal klien, atau menggunakan `-k / --cacert` dengan curl. Saat HTTPS diaktifkan, Anda juga dapat mengkonfigurasi pengaturan "HTTP Listener" untuk mendengarkan pada port reguler secara paralel dengan HTTP, memungkinkan Anda untuk memilih apakah akan mengirimkan langsung melalui HTTP atau mengalihkan permintaan HTTP ke HTTPS (307). Hanya sertifikat yang ditandatangani sendiri yang didukung; sertifikat resmi (dikeluarkan CA, tepercaya publik) tidak dapat digunakan.
■ Pemilihan Jaringan
Anda dapat memilih jaringan tempat server diekspos dari "Hanya Wi-Fi (default/direkomendasikan)," "Semua," dan "hanya localhost," untuk mencegah paparan yang tidak disengaja ke jaringan seluler, dll.
■ Tampilan MediaStore
Media (gambar, audio, video) yang dikelola oleh Android juga dapat diekspos melalui jalur terpisah.
■ mDNS / Bonjour Discovery
Memberitahukan jaringan lokal, memungkinkan penemuan dari VLC, Finder, dll., tanpa perlu memasukkan alamat IP secara manual.
■ UI yang Kompatibel dengan Tablet
Pada layar lebar, kontrol server dan log ditampilkan berdampingan. Tombol "Pengaturan" memungkinkan Anda untuk beralih panel kanan antara log dan pengaturan.
■ Tampilan Daftar yang Dioptimalkan untuk Smartphone
Daftar direktori ditampilkan dengan teks yang lebih besar agar sesuai dengan lebar layar, dan seluruh baris dapat diklik. Ini juga menyesuaikan dengan tema terang/gelap perangkat.
■ Startup Otomatis
Server dapat dimulai secara otomatis saat perangkat atau aplikasi diluncurkan. ■ Berbagi Sekali Ketuk
Setiap URL memiliki tombol Salin / Kode QR / Bagikan, memungkinkan Anda untuk terhubung dari perangkat lain tanpa perlu memasukkan alamat secara manual.
■ Panduan Pengguna Terintegrasi
Bagian "Cara Menggunakan" di Pengaturan → Tentang Aplikasi Ini mencakup contoh memulai, mengunggah, HTTPS, dan curl.
Tanpa Iklan, Tanpa Pelacakan, Tanpa Akun yang Diperlukan
Server beroperasi sepenuhnya di perangkat Anda, mengirimkan file melalui HTTP (HTTPS jika diaktifkan) melalui jaringan lokal Anda. Tidak ada SDK analitik atau pendaftaran akun. Untuk detailnya, silakan lihat kebijakan privasi di dalam aplikasi (Pengaturan → Tentang Aplikasi Ini).
Bahasa yang Didukung
Inggris, Jepang, Jerman, Prancis, Spanyol, Portugis Brasil
Lingkungan Operasi
Android 8.0 (API 26) atau yang lebih baru.
Pemberitahuan Keamanan
Secara default, HTTP teks biasa digunakan, sehingga informasi otentikasi dan file tidak dienkripsi selama transmisi. Mengaktifkan "Gunakan HTTPS" mengenkripsi komunikasi dengan sertifikat yang ditandatangani sendiri. Harap gunakan hanya pada jaringan lokal tepercaya. Jika Anda mengaktifkan unggahan, kami sangat menyarankan untuk mengaktifkan otentikasi digest dan HTTPS.