SimpleHttpServer je aplikacija koja vaš Android uređaj pretvara u HTTP poslužitelj datoteka na vašoj lokalnoj mreži. Omogućuje vam dijeljenje mapa na vašem pametnom telefonu ili tabletu, omogućujući drugim uređajima na istoj Wi-Fi mreži (računala, pametni televizori, drugi pametni telefoni itd.) pregledavanje, preuzimanje i prijenos datoteka pomoću samo web preglednika. Nije potreban račun u oblaku, internetska veza ili instalacija aplikacije na drugim uređajima.
Glavne značajke
■ Dijeljenje više mapa
Možete registrirati više mapa pomoću alata za odabir datoteka sustava Android. Svaka mapa prikazuje se na najvišoj razini preglednika. Nisu potrebna posebna dopuštenja za pohranu.
■ Preuzimanje mapa kao ZIP datoteke
Svaka stranica mape prikazuje vezu "Preuzmi ovu mapu kao ZIP datoteku", što vam omogućuje preuzimanje svih podmapa odjednom. To možete isključiti u postavkama ako želite dopustiti preuzimanje samo jedne datoteke odjednom.
■ Prijenos iz preglednika
Uključivanjem opcije "Dopusti prijenose" u postavkama možete slati datoteke iz preglednika drugih uređaja sa stranice mape u koju se može pisati. Svaka dijeljena mapa ima prekidač za čitanje/pisanje, što vam omogućuje miješanje mapa za prijenos i mapa samo za čitanje. Postojeće datoteke neće biti prepisane; datoteke s istim nazivom bit će spremljene kao "naziv (1)", "naziv (2)" i tako dalje.
■ Specifikacija korijenske mape
Određivanjem jedne od dijeljenih mapa kao korijenske, njezin će se sadržaj izravno isporučiti putem "/". To je korisno u situacijama kada želite prikazati samo jednu mapu na najvišoj razini.
■ Sažeta autentifikacija
Pristup se može zaštititi korisničkim imenom i lozinkom. Koristite `--digest -u korisnik:lozinka` s curl.
■ Paralelni rad HTTPS-a (šifriranje) i HTTP-a
Uključivanjem "Koristi HTTPS" omogućuje se TLS isporuka i šifrirana komunikacija. Na ovom terminalu generira se samopotpisani certifikat, a otisak prsta SHA-256 prikazuje se za provjeru. Certifikat možete preuzeti i registrirati kao pouzdan na klijentskom terminalu ili koristiti `-k / --cacert` s curl. Kada je HTTPS omogućen, možete konfigurirati i postavku "HTTP Listener" da sluša na redovnom portu paralelno s HTTP-om, što vam omogućuje da odaberete hoćete li isporučivati izravno putem HTTP-a ili preusmjeriti HTTP zahtjeve na HTTPS (307). Podržani su samo samopotpisani certifikati; službeni (CA izdani, javno pouzdani) certifikati ne mogu se koristiti.
■ Odabir mreže
Možete odabrati mrežu na kojoj je poslužitelj izložen između "Samo Wi-Fi (zadano/preporučeno)", "Sve" i "Samo localhost", sprječavajući nenamjerno izlaganje mobilnim mrežama itd.
■ Prikaz MediaStore-a
Mediji (slike, zvuk, video) kojima upravlja Android također se mogu izložiti putem zasebnog puta.
■ mDNS / Bonjour Discovery
Obavještava lokalnu mrežu, omogućujući otkrivanje iz VLC-a, Findera itd., bez ručnog unosa IP adrese.
■ Korisničko sučelje kompatibilno s tabletima
Na širokozaslonskim zaslonima, kontrole poslužitelja i zapisnici prikazuju se jedan pored drugog. Gumb "Postavke" omogućuje vam prebacivanje desnog okna između zapisnika i postavki.
■ Prikaz popisa optimiziran za pametne telefone
Popisi direktorija prikazuju se većim tekstom kako bi odgovarali širini zaslona, a cijeli retci se mogu dodirnuti. Također se prilagođava svijetloj/tamnoj temi uređaja.
■ Automatsko pokretanje
Poslužitelj se može automatski pokrenuti kada se uređaj ili aplikacija pokrene. ■ Dijeljenje jednim dodirom
Svaki URL ima gumbe Kopiraj / QR kod / Dijeli, što vam omogućuje povezivanje s drugih uređaja bez ručnog unosa adrese.
■ Ugrađeni korisnički vodič
Odjeljak "Kako koristiti" u Postavkama → O ovoj aplikaciji uključuje primjere početka rada, prijenosa, HTTPS-a i curl-a.
Bez oglasa, bez praćenja, bez potrebe za računom
Poslužitelj u potpunosti radi na vašem uređaju, isporučujući datoteke putem HTTP-a (HTTPS ako je omogućen) preko vaše lokalne mreže. Nema analitičkog SDK-a ili registracije računa. Za detalje pogledajte pravila o privatnosti unutar aplikacije (Postavke → O ovoj aplikaciji).
Podržani jezici
Engleski, japanski, njemački, francuski, španjolski, brazilski portugalski
Operativno okruženje
Android 8.0 (API 26) ili noviji.
Sigurnosna obavijest
Prema zadanim postavkama koristi se HTTP običan tekst, tako da se podaci za autentifikaciju i datoteke ne šifriraju tijekom prijenosa. Uključivanjem opcije "Koristi HTTPS" šifrira se komunikacija samopotpisanim certifikatom. Koristite samo na pouzdanoj lokalnoj mreži. Ako omogućite prijenose, posebno preporučujemo omogućavanje sažetka autentifikacije i HTTPS-a.