SimpleHttpServer er en app, der forvandler din Android-enhed til en HTTP-filserver på dit lokale netværk. Den giver dig mulighed for at dele mapper på din smartphone eller tablet, så andre enheder på det samme Wi-Fi-netværk (pc'er, smart-tv'er, andre smartphones osv.) kan se, downloade og uploade filer ved hjælp af kun en webbrowser. Der kræves ingen cloud-konto, internetforbindelse eller appinstallation på andre enheder.
Hovedfunktioner
■ Deling af flere mapper
Du kan registrere flere mapper ved hjælp af Android-systemets filvælger. Hver mappe vises øverst i browseren. Der kræves ingen særlige lagringstilladelser.
■ Download af mapper som ZIP
Hver mappeside viser linket "Download denne mappe som ZIP", så du kan downloade alle undermapper på én gang. Du kan slå dette fra i indstillingerne, hvis du kun vil tillade downloads af én fil ad gangen.
■ Upload fra browser
Ved at aktivere "Tillad uploads" i indstillingerne kan du sende filer fra andre enheders browsere fra siden i en skrivbar mappe. Hver delt mappe har en læse/skrive-knap, der giver dig mulighed for at blande mapper, der kan uploades, og mapper, der kun kan skrivebeskyttes. Eksisterende filer overskrives ikke; filer med samme navn gemmes som "navn (1)", "navn (2)" osv.
■ Specifikation af rodmappe
Hvis du angiver en af de delte mapper som rod, leveres dens indhold direkte via "/". Dette er nyttigt i situationer, hvor du kun vil vise én mappe på øverste niveau.
■ Digest-godkendelse
Adgang kan beskyttes med et brugernavn og en adgangskode. Brug `--digest -u user:pass` med curl.
■ Parallel drift af HTTPS (kryptering) og HTTP
Hvis du aktiverer "Brug HTTPS", aktiveres TLS-levering og krypteret kommunikation. Et selvsigneret certifikat genereres på denne terminal, og SHA-256-fingeraftrykket vises til verifikation. Du kan downloade certifikatet og registrere det som betroet på klientterminalen eller bruge `-k / --cacert` med curl. Når HTTPS er aktiveret, kan du også konfigurere indstillingen "HTTP Listener" til at lytte på den almindelige port parallelt med HTTP, så du kan vælge, om du vil levere direkte via HTTP eller omdirigere HTTP-anmodninger til HTTPS (307). Kun selvsignerede certifikater understøttes; officielle (CA-udstedte, offentligt betroede) certifikater kan ikke bruges.
■ Netværksvalg
Du kan vælge det netværk, som serveren er eksponeret på, fra "Kun Wi-Fi (standard/anbefalet)", "Alle" og "kun lokal vært", hvilket forhindrer utilsigtet eksponering for mobilnetværk osv.
■ MediaStore-visning
Medier (billeder, lyd, video), der administreres af Android, kan også eksponeres via en separat sti.
■ mDNS / Bonjour Discovery
Giver besked til det lokale netværk, hvilket tillader registrering fra VLC, Finder osv. uden manuelt at indtaste IP-adressen.
■ Tablet-kompatibel brugergrænseflade
På widescreen-skærme vises serverkontroller og logfiler side om side. Knappen "Indstillinger" giver dig mulighed for at skifte i højre rude mellem logfiler og indstillinger.
■ Smartphone-optimeret listevisning
Mappelister vises i større tekst, så de passer til skærmens bredde, og hele rækker kan trykkes på. Den tilpasser sig også enhedens lyse/mørke tema.
■ Automatisk opstart
Serveren kan startes automatisk, når enheden eller appen startes. ■ Deling med ét tryk
Hver URL har knapper til kopiering / QR-kode / deling, så du kan oprette forbindelse fra andre enheder uden manuelt at indtaste adressen.
■ Indbygget brugervejledning
Afsnittet "Sådan bruges den" i Indstillinger → Om denne app indeholder eksempler på at komme i gang, uploade, HTTPS og curl.
Ingen annoncer, ingen sporing, ingen konto kræves
Serveren kører udelukkende på din enhed og leverer filer via HTTP (HTTPS hvis aktiveret) over dit lokale netværk. Der er ingen analyse-SDK eller kontoregistrering. For detaljer, se venligst privatlivspolitikken i appen (Indstillinger → Om denne app).
Understøttede sprog
Engelsk, japansk, tysk, fransk, spansk, brasiliansk portugisisk
Driftsmiljø
Android 8.0 (API 26) eller nyere.
Sikkerhedsmeddelelse
Som standard bruges almindelig tekst-HTTP, så godkendelsesoplysninger og filer krypteres ikke under transmission. Aktivering af "Brug HTTPS" krypterer kommunikationen med et selvsigneret certifikat. Brug det kun på et betroet lokalt netværk. Hvis du aktiverer uploads, anbefaler vi især at aktivere digest-godkendelse og HTTPS.