„SimpleHttpServer“ yra programa, kuri paverčia jūsų „Android“ įrenginį HTTP failų serveriu vietiniame tinkle. Ji leidžia bendrinti aplankus išmaniajame telefone ar planšetiniame kompiuteryje, suteikiant kitiems įrenginiams tame pačiame „Wi-Fi“ tinkle (kompiuteriams, išmaniesiems televizoriams, kitiems išmaniesiems telefonams ir kt.) galimybę peržiūrėti, atsisiųsti ir įkelti failus naudojant tik žiniatinklio naršyklę. Nereikia debesies paskyros, interneto ryšio ar programos diegimo kituose įrenginiuose.
Pagrindinės funkcijos
■ Kelių aplankų bendrinimas
Galite užregistruoti kelis aplankus naudodami „Android“ sistemos failų rinkiklį. Kiekvienas aplankas rodomas viršutiniame naršyklės lygyje. Nereikia jokių specialių saugyklos leidimų.
■ Aplankų atsisiuntimas ZIP formatu
Kiekviename aplanko puslapyje rodoma nuoroda „Atsisiųsti šį aplanką kaip ZIP“, leidžianti atsisiųsti visus poaplankius vienu metu. Galite tai išjungti nustatymuose, jei norite leisti atsisiųsti tik po vieną failą vienu metu.
■ Įkėlimas iš naršyklės
Įjungę nustatymuose „Leisti įkėlimus“, galite siųsti failus iš kitų įrenginių naršyklių iš įrašomo aplanko puslapio. Kiekvienas bendrinamas aplankas turi skaitymo / rašymo jungiklį, leidžiantį maišyti įkeliamus ir tik skaitomus aplankus. Esami failai nebus perrašyti; failai tuo pačiu pavadinimu bus išsaugoti kaip „pavadinimas (1)“, „pavadinimas (2)“ ir pan.
■ Šakninio aplanko nurodymas
Nurodžius vieną iš bendrinamų aplankų kaip šakninį, jo turinys bus tiesiogiai pateiktas per „/“. Tai naudinga tais atvejais, kai norite rodyti tik vieną aplanką aukščiausiame lygyje.
■ Santraukos autentifikavimas
Prieiga gali būti apsaugota vartotojo vardu ir slaptažodžiu. Naudokite `--digest -u user:pass` su curl.
■ Lygiagretus HTTPS (šifravimo) ir HTTP veikimas
Įjungus „Naudoti HTTPS“, įjungiamas TLS pristatymas ir užšifruotas ryšys. Šiame terminale generuojamas savarankiškai pasirašytas sertifikatas, o patvirtinimui rodomas SHA-256 pirštų atspaudas. Galite atsisiųsti sertifikatą ir užregistruoti jį kaip patikimą kliento terminale arba naudoti `-k / --cacert` su curl. Kai įjungtas HTTPS, taip pat galite sukonfigūruoti nustatymą „HTTP klausytojas“, kad jis klausytųsi įprasto prievado lygiagrečiai su HTTP, leisdamas jums pasirinkti, ar teikti tiesiogiai per HTTP, ar nukreipti HTTP užklausas į HTTPS (307). Palaikomi tik savarankiškai pasirašyti sertifikatai; oficialių (CA išduotų, viešai patikimų) sertifikatų naudoti negalima.
■ Tinklo pasirinkimas
Galite pasirinkti tinklą, kuriame serveris pasiekiamas, iš „Tik „Wi-Fi“ (numatytasis / rekomenduojamas)“, „Visi“ ir „Tik vietinis serveris“, taip išvengdami netyčinio ryšio su mobiliaisiais tinklais ir pan.
■ „MediaStore“ rodymas
„Android“ valdoma medija (vaizdai, garso įrašai, vaizdo įrašai) taip pat gali būti pasiekiama atskiru keliu.
■ mDNS / „Bonjour“ aptikimas
Praneša vietiniam tinklui, leisdamas aptikti iš VLC, „Finder“ ir pan., rankiniu būdu neįvedant IP adreso.
■ Su planšetiniais kompiuteriais suderinama vartotojo sąsaja
Plataus ekrano ekranuose serverio valdikliai ir žurnalai rodomi greta. Mygtukas „Nustatymai“ leidžia perjungti dešinįjį langą tarp žurnalų ir nustatymų.
■ Išmaniesiems telefonams optimizuotas sąrašo rodinys
Katalogų sąrašai rodomi didesniu tekstu, kad atitiktų ekrano plotį, ir galima bakstelėti ištisas eilutes. Jis taip pat prisitaiko prie įrenginio šviesios / tamsios temos.
■ Automatinis paleidimas
Serveris gali būti automatiškai paleistas, kai įrenginys arba programa paleidžiama. ■ Bendrinimas vienu bakstelėjimu
Kiekvienas URL turi mygtukus „Kopijuoti“ / „QR kodas“ / „Bendrinti“, leidžiančius prisijungti iš kitų įrenginių neįvedant adreso rankiniu būdu.
■ Integruotas naudotojo vadovas
Skyriuje „Kaip naudoti“, esančiame „Nustatymai“ → „Apie šią programą“, pateikiami pradžios, įkėlimo, HTTPS ir „Curl“ pavyzdžiai.
Jokių skelbimų, jokio stebėjimo, nereikia paskyros
Serveris veikia tik jūsų įrenginyje, teikdamas failus per HTTP (HTTPS, jei įjungtas) per jūsų vietinį tinklą. Nėra analizės SDK ar paskyros registracijos. Išsamesnės informacijos ieškokite programos privatumo politikoje (Nustatymai → „Apie šią programą“).
Palaikomos kalbos
Anglų, japonų, vokiečių, prancūzų, ispanų, brazilų portugalų
Veikimo aplinka
„Android 8.0“ (API 26) arba naujesnė versija.
Saugumo pranešimas
Pagal numatytuosius nustatymus naudojamas paprasto teksto HTTP protokolas, todėl autentifikavimo informacija ir failai perdavimo metu nėra šifruojami. Įjungus „Naudoti HTTPS“, ryšys šifruojamas naudojant savarankiškai pasirašytą sertifikatą. Naudokite tik patikimame vietiniame tinkle. Jei įjungiate įkėlimus, ypač rekomenduojame įjungti santraukos autentifikavimą ir HTTPS.