SimpleHttpServer to aplikacja, która zamienia urządzenie z systemem Android w serwer plików HTTP w sieci lokalnej. Umożliwia ona udostępnianie folderów na smartfonie lub tablecie, umożliwiając innym urządzeniom w tej samej sieci Wi-Fi (komputerom, telewizorom Smart TV, innym smartfonom itp.) przeglądanie, pobieranie i przesyłanie plików za pomocą samej przeglądarki internetowej. Nie jest wymagane konto w chmurze, połączenie internetowe ani instalacja aplikacji na innych urządzeniach.
Główne funkcje
■ Udostępnianie wielu folderów
Możesz zarejestrować wiele folderów za pomocą selektora plików w systemie Android. Każdy folder jest wyświetlany na najwyższym poziomie przeglądarki. Nie są wymagane żadne specjalne uprawnienia do przechowywania.
■ Pobieranie folderów w formacie ZIP
Na każdej stronie folderu znajduje się link „Pobierz ten folder w formacie ZIP”, który umożliwia jednoczesne pobranie wszystkich podfolderów. Możesz wyłączyć tę opcję w ustawieniach, jeśli chcesz zezwolić na pobieranie tylko jednego pliku na raz.
■ Przesyłanie z przeglądarki
Włączając opcję „Zezwalaj na przesyłanie” w ustawieniach, możesz wysyłać pliki z przeglądarek innych urządzeń ze strony folderu z możliwością zapisu. Każdy folder współdzielony ma przełącznik odczytu/zapisu, co pozwala na mieszanie folderów z możliwością przesyłania i tylko do odczytu. Istniejące pliki nie zostaną nadpisane; pliki o tej samej nazwie zostaną zapisane jako „nazwa (1)”, „nazwa (2)” itd.
■ Specyfikacja folderu głównego
Określenie jednego z folderów współdzielonych jako folderu głównego spowoduje dostarczenie jego zawartości bezpośrednio przez „/”. Jest to przydatne w sytuacjach, gdy chcesz wyświetlić tylko jeden folder na najwyższym poziomie.
■ Uwierzytelnianie Digest
Dostęp można zabezpieczyć nazwą użytkownika i hasłem. Użyj `--digest -u user:pass` z curl.
■ Równoległe działanie HTTPS (szyfrowanie) i HTTP
Włączenie opcji „Użyj HTTPS” włącza dostarczanie TLS i szyfrowaną komunikację. Na tym terminalu generowany jest certyfikat podpisany przez samego użytkownika, a odcisk palca SHA-256 jest wyświetlany w celu weryfikacji. Możesz pobrać certyfikat i zarejestrować go jako zaufany na terminalu klienta lub użyć opcji `-k / --cacert` z poleceniem curl. Po włączeniu protokołu HTTPS możesz również skonfigurować ustawienie „Nasłuchiwacz HTTP”, aby nasłuchiwał na standardowym porcie równolegle z HTTP, co pozwala wybrać, czy żądania HTTP mają być dostarczane bezpośrednio przez HTTP, czy przekierowywane do HTTPS (307). Obsługiwane są tylko certyfikaty podpisane przez samego użytkownika; nie można używać certyfikatów oficjalnych (wydanych przez CA, publicznie zaufanych).
■ Wybór sieci
Możesz wybrać sieć, w której serwer jest udostępniany, spośród opcji „Tylko Wi-Fi (domyślnie/zalecane)”, „Wszystkie” i „Tylko host lokalny”, co zapobiega niezamierzonemu udostępnianiu danych przez sieci komórkowe itp.
■ Wyświetlanie w MediaStore
Multimedia (obrazy, dźwięk, wideo) zarządzane przez system Android mogą być również udostępniane za pośrednictwem oddzielnej ścieżki.
■ mDNS / Bonjour Discovery
Powiadamia sieć lokalną, umożliwiając wyszukiwanie w programach VLC, Finder itp. bez ręcznego wprowadzania adresu IP.
■ Interfejs użytkownika kompatybilny z tabletami
Na ekranach panoramicznych elementy sterujące serwera i logi są wyświetlane obok siebie. Przycisk „Ustawienia” umożliwia przełączanie prawego panelu między logi a ustawieniami.
■ Widok listy zoptymalizowany pod kątem smartfonów
Listy katalogów są wyświetlane większą czcionką, dopasowując się do szerokości ekranu, a całe wiersze można dotykać. Dostosowuje się również do jasnego/ciemnego motywu urządzenia.
■ Automatyczne uruchamianie
Serwer może zostać uruchomiony automatycznie po uruchomieniu urządzenia lub aplikacji. ■ Udostępnianie jednym dotknięciem
Każdy adres URL ma przyciski Kopiuj/Kod QR/Udostępnij, co pozwala na połączenie z innych urządzeń bez ręcznego wprowadzania adresu.
■ Wbudowany podręcznik użytkownika
Sekcja „Jak korzystać” w Ustawieniach → Informacje o aplikacji zawiera przykłady rozpoczęcia pracy, przesyłania, protokołu HTTPS i aplikacji curl.
Brak reklam, śledzenia, brak konieczności zakładania konta
Serwer działa wyłącznie na Twoim urządzeniu, dostarczając pliki przez HTTP (HTTPS, jeśli jest włączony) przez sieć lokalną. Nie ma potrzeby korzystania z pakietu SDK do analizy ani rejestracji konta. Szczegółowe informacje można znaleźć w polityce prywatności w aplikacji (Ustawienia → Informacje o aplikacji).
Obsługiwane języki
Angielski, japoński, niemiecki, francuski, hiszpański, portugalski (brazylijski)
Środowisko operacyjne
Android 8.0 (API 26) lub nowszy.
Informacja o bezpieczeństwie
Domyślnie używany jest zwykły tekst HTTP, więc informacje uwierzytelniające i pliki nie są szyfrowane podczas transmisji. Włączenie opcji „Użyj HTTPS” szyfruje komunikację za pomocą certyfikatu z podpisem własnym. Używaj tylko w zaufanej sieci lokalnej. Jeśli włączysz przesyłanie, szczególnie zalecamy włączenie uwierzytelniania Digest i protokołu HTTPS.
Ostatnia aktualizacja
10 lip 2026