SimpleHttpServer on sovellus, joka muuttaa Android-laitteesi HTTP-tiedostopalvelimeksi lähiverkossasi. Sen avulla voit jakaa kansioita älypuhelimellasi tai tabletillasi, jolloin muut samassa Wi-Fi-verkossa olevat laitteet (tietokoneet, älytelevisiot, muut älypuhelimet jne.) voivat katsella, ladata ja lähettää tiedostoja pelkän verkkoselaimen avulla. Pilvitiliä, internetyhteyttä tai sovellusten asentamista muihin laitteisiin ei tarvita.
Pääominaisuudet
■ Useiden kansioiden jakaminen
Voit rekisteröidä useita kansioita Android-järjestelmän tiedostovalitsimella. Jokainen kansio näkyy selaimen ylimmällä tasolla. Erityisiä tallennusoikeuksia ei tarvita.
■ Kansioiden lataaminen ZIP-tiedostona
Jokaisella kansiosivulla näkyy "Lataa tämä kansio ZIP-tiedostona" -linkki, jonka avulla voit ladata kaikki alikansiot kerralla. Voit poistaa tämän käytöstä asetuksista, jos haluat sallia vain yhden tiedoston lataamisen kerrallaan.
■ Lataaminen selaimesta
Ottamalla käyttöön "Salli lataukset" asetuksissa voit lähettää tiedostoja muiden laitteiden selaimista kirjoitettavan kansion sivulta. Jokaisessa jaetussa kansiossa on luku-/kirjoituskytkin, jonka avulla voit sekoittaa ladattavia ja vain luettavia kansioita. Olemassa olevia tiedostoja ei korvata; samannimiset tiedostot tallennetaan nimillä "nimi (1)", "nimi (2)" ja niin edelleen.
■ Juurikansion määrittäminen
Jos määrität yhden jaetuista kansioista juurikansioksi, sen sisältö toimitetaan suoraan "/"-viivan kautta. Tämä on hyödyllistä tilanteissa, joissa haluat näyttää vain yhden kansion päätasolla.
■ Tiivistelmätodennus
Käyttö voidaan suojata käyttäjätunnuksella ja salasanalla. Käytä `--digest -u user:pass`-komentoa curlin kanssa.
■ HTTPS:n (salauksen) ja HTTP:n rinnakkaiskäyttö
"Käytä HTTPS:ää" -toiminnon ottaminen käyttöön mahdollistaa TLS-toimituksen ja salatun tiedonsiirron. Itse allekirjoitettu varmenne luodaan tällä päätelaitteella, ja SHA-256-sormenjälki näytetään vahvistusta varten. Voit ladata varmenteen ja rekisteröidä sen luotettavaksi asiakaspäätteellä tai käyttää `-k / --cacert`-komentoa curlin kanssa. Kun HTTPS on käytössä, voit myös määrittää "HTTP-kuuntelija" -asetuksen kuuntelemaan tavallista porttia rinnakkain HTTP:n kanssa, jolloin voit valita, toimitetaanko tiedot suoraan HTTP:n kautta vai ohjataanko HTTP-pyynnöt HTTPS:ään (307). Vain itse allekirjoitettuja varmenteita tuetaan; virallisia (CA:n myöntämiä, julkisesti luotettuja) varmenteita ei voi käyttää.
■ Verkon valinta
Voit valita verkon, jossa palvelin on käytettävissä, vaihtoehdoista "Vain Wi-Fi (oletus/suositus)", "Kaikki" tai "Vain paikallinen isäntä", mikä estää tahattoman altistumisen mobiiliverkoille jne.
■ MediaStore-näyttö
Androidin hallitsemaa mediaa (kuvia, ääntä, videota) voidaan myös käyttää erillisen polun kautta.
■ mDNS / Bonjour-etsintä
Ilmoittaa paikalliselle verkolle, jolloin VLC:stä, Finderista jne. voidaan löytää tiedot ilman IP-osoitteen manuaalista syöttämistä.
■ Tablet-yhteensopiva käyttöliittymä
Laajakuvanäytöillä palvelimen ohjaimet ja lokit näkyvät rinnakkain. "Asetukset"-painikkeella voit vaihtaa oikeanpuoleista ruutua lokien ja asetusten välillä.
■ Älypuhelimelle optimoitu luettelonäkymä
Hakemistoluettelot näytetään suuremmalla tekstillä näytön leveyden mukaan, ja kokonaisia rivejä voi napauttaa. Se mukautuu myös laitteen vaaleaan/tummaan teemaan.
■ Automaattinen käynnistys
Palvelin voidaan käynnistää automaattisesti, kun laite tai sovellus käynnistetään. ■ Jakaminen yhdellä napautuksella
Jokaisessa URL-osoitteessa on Kopioi-/QR-koodi-/Jaa-painikkeet, joiden avulla voit muodostaa yhteyden muista laitteista ilman osoitteen manuaalista syöttämistä.
■ Sisäänrakennettu käyttöopas
Asetukset → Tietoja tästä sovelluksesta -kohdan "Käyttöohjeet"-osio sisältää esimerkkejä aloittamisesta, lataamisesta, HTTPS:stä ja Curlista.
Ei mainoksia, ei seurantaa, ei tiliä vaadita
Palvelin toimii kokonaan laitteellasi ja toimittaa tiedostoja HTTP:n (HTTPS:n, jos käytössä) kautta lähiverkossasi. Analytiikka-SDK:ta tai tilin rekisteröintiä ei tarvita. Lisätietoja on sovelluksen tietosuojakäytännössä (Asetukset → Tietoja tästä sovelluksesta).
Tuetut kielet
Englanti, japani, saksa, ranska, espanja, brasilialainen portugali
Käyttöympäristö
Android 8.0 (API 26) tai uudempi.
Tietoturvailmoitus
Oletusarvoisesti käytetään pelkkää tekstiä sisältävää HTTP-protokollaa, joten todennustietoja ja tiedostoja ei salata lähetyksen aikana. "Käytä HTTPS:ää" -toiminnon käyttöönotto salaa tiedonsiirron itse allekirjoitetulla varmenteella. Käytä vain luotettavassa paikallisverkossa. Jos otat käyttöön lataukset, suosittelemme erityisesti tiivistetyn todennuksen ja HTTPS:n käyttöönottoa.