På titelraden, har du till vänster servernamnet och URL för att komma åt den här servern. Använda den med en webbläsare, ger standard hemsida som är bara en
tabell med alla filer som exporteras av servern. På höger sida av titelraden, är den externa URL att använda om du är ansluten till Internet genom en ADSL-router
stödja "port aliasing". Initialt den externa porten alias är satt till noll, och du inte är åtkomliga via en Internet Gateway. Om du ändrar detta värde till ett nummer
mellan 1024 och 65535, kommer servern att försöka ställa upp med UPnP med en lånetid på 24 timmar. Jag är inte säker på att det kommer att fungera med alla Internet Gateways.
Tveka inte att rapportera problem (via e-post) dokumenterade med XML presentation av din Internet Gateway. Du kan konfigurera din router manuellt som förklaras nedan, om UPnP inte fungerar.
När du startar exportera den serverprogrammet, startar den automatiskt en lång rinnande UPnP service inklusive media och HTTP-servrar. Denna tjänst ger en liten ikon på Android skrivbordet när du kör. Som standard är alla dina video-, ljud-, bild-och eBook-filer exporteras. För att få fil listor uppdaterade, kan en mediascanner åberopas på server start, eftersom Android uppdaterar bara sina mediefiler databasen när filsystem monteras. Detta scan process kan bli lång om du har stora SD-kort med många många filer. Ett alternativ (som kallas helt enkelt "scan") tillstånd att aktivera eller avaktivera funktionen för att undvika långa förseningar vid server uppstart.
Standardservernamnet är "exportera den", men om du har mer än en server på en WiFi-nätverk, ser det bättre att byta åtminstone ett av namnen.
Med dialogrutan konfigurationsfönstret kan du ändra teckenstorleken som standard för att anpassa den beroende på din skärm densitet och dimension: 1 är för 8sp teckenstorlek, 2 för 10sp, ... till 6 för 18sp. "0" är odefinierad (det bör ge 10sp). Denna textstorlek används för alla exportera den fönster inklusive hjälp.
Du har också valet att ändra standardspråket (tagen från systeminställning om språket är känd av exportera den), men det är inte helt dynamisk, måste du spara config och gå tillbaka till servern huvudfönstret för att ställa förändringen effektiva. Liksom för andra förändringar, är ett stopp och start av tjänsten som krävs för att anpassa webbsidor och meddelanden till den nya språkinställningen.
Det ser bättre att ställa en riktig servernamn än att behålla standard. Du kan även anpassa portnummer till vad du vill, kan mediaservern port vara "0" (efemära) men jag föredrar att definiera en för felsökning ändamål. Den alias beror på din ADSL router konfiguration och om du vill publicera dina filer på det publika Internet eller inte.
"Max radnummer" parametertillstånd för att begränsa antalet rader i fil listor, dela upp den totala listan i mindre delar, för att undvika att rulla en alltför stor lista. Detta värde är också tillämpas på webbsidan.
Om TCP buffertstorlek, standardvärdet 64 kB, ser bra ut för strömmande ljud och video på WiFi-nätverk. Om du har en massa omsändningar, bör du minska denna storlek. Om ditt nätverk är bra och du behöver strömma mycket HD-filmer, kan du försöka öka den. En förändring av en av dessa parametrar krävs för att stoppa och starta tjänsten efter att ha sparat den nya konfigurationen.
Det är inte alltid det bästa för att ställa upp för stora TCP buffertar. Min Blu Ray-läsare föredrar 8 eller 16 Kb, än högre. Du kan definiera dessutom antalet buffertar som du vill sända på en gång.
Denna inställning beror på ditt nätverk, enheter och de filer du vill överföra, är resultaten inte lätt analyseras.
Om du har den tekniska bakgrund som du kan definiera din egen "standard hemsida" för HTTP-servern (både interna och externa). Filen måste heta "index.html" och måste vara någonstans på Android-filsystemet (SD-kort?). Du har också valet att behålla standardtabellen i bilagan eller ej.
Som standard använder vi självsignerat SSL-certifikat för HTTPS-anslutning, men i detta fall du får några felmeddelanden beroende på vilken webbläsare du använder. Inaktivera det här alternativet tillstånd att använda signerade certifikat som de normala HTTPS-servrar. De är fortfarande dynamiskt byggs på servern startas. Men användningen av undertecknade intyg krävs för att lägga till en certifikatutfärdare webbläsare konfigurationen. Du måste lägga till CA rotcertifikat och CA Intermediate certifikat. Dessa offentliga nyckelcertifikat är i "tillgångar" katalog som ingår i själva ansökan och på www.ddcs.re webbplats. Du kan få dessa filer lokalt på Wifi-nätverk från din server med webbadresser som http://192.168.1.47:8192/assets/export-it-1.crt och export-it-2.crt när enkla HTTP är tillgänglig. Annars måste du installera dessa certifikat via http://www.ddcs.re/export-it-1.crt och export-it-2.crt över Internet.
Och slutligen, kan du ändra CSS profilen på webbsidan för att få andra färger och utseende.
När du sparar konfigurationen, måste du få ett meddelande prompt säger det sparas, innan du går tillbaka till huvudsidan. Du måste stoppa och starta tjänsten för att sätta upp de förändringar som rör server uttag som portnummer, TCP buffertstorlek och UPnP-servernamn, men de flesta av ändringarna är dynamiska liksom språket, HTTP-servernamn, användarens definitioner och kategorier, samt filen listor ...
Du har två knappar i slutet av konfigurationssidan, den första att ta en backup av databasen, inte filen listor, men de parametrar som servernamnet, teckenstorlek, användarens definitioner inklusive kategorierna, och alla kommentarer. Den andra knappen tillåter att återställa en säkerhetskopia i databasen. Använd den med försiktighet, ta säkerhetskopior efter förändringar,
men återställa databasen endast om det behövs. Detta alternativ tillåter att distribuera en konfiguration till olika servrar, men kommentarerna till filnivå kan bara fungera om filen hittas med samma fullständiga sökvägen.
Du kan aktivera klubb alternativet bara ge ett litet meddelande och en bild för att beskriva din server. Det här alternativet fungerar bara när du är på WiFi med port forwarding aktiverad och om autentisering är konfigurerad med åtminstone ett användarnamn och lösenord. På detta sätt kommer din server att vara tillgänglig externt på www.ddcs.re. För att testa din egen server kräver användning av en webbproxyserver .
På sidan 2, är valet av fil och deras kategori inställning (se nedan om autentisering). Vill du exportera allt eller bara några få filer? Kryssrutan tillåter
att avmarkera filer, för att undvika att deras distribution av UPnP. Du kan också sätta sina kategorinamn i samband med autentisering via HTTPS.
Som standard HTTPS portnumret är satt till 0, och det finns ingen HTTPS-server. För att använda HTTPS måste du ge ett värde mellan 1024 och 65535 till detta portnummer. Om HTTPS är aktiverad, är det verkligen används utanför Wifi-nätverk, eftersom UPnP kräver HTTP över det lokala nätverket, men du kan testa HTTPS lokalt, med hjälp av en URL med "https:", Wifi IP-adress, och en ":" följt av HTTPS portnummer som "https://192.168.1.47:8193".
Standardport alias är noll för att beteckna att något alias port används. Om du behöver denna funktion i ditt hemmanätverk kan du ange ett värde mellan 1024 och 65535, och efter spara konfigurationen måste du kontrollera resultatet i statusraden på huvudskärmen. Ansökan försöker konfigurera den genom UPnP på Internet Gateway .. Om det inte kan konfigureras av UPnP, måste du konfigurera ett alias direkt i din ADSL router kopplad till HTTPS-porten om den är aktiverad, eller för HTTP-porten utan HTTPS.
Om du är ansluten på ett WiFi-nätverk eller på mobil nätverk visas mitt i titelraden. När den mobila nätet endast HTTP/HTTPS-protokollet kan användas, och det bästa är att använda HTTPS med autentisering för att skydda dina data.
Inledningsvis kan du bara använda autentisering i HTTPS, men nu i HTTP lösenordet också skadad.
Om du vill aktivera autentisering måste du ange åtminstone ett användarnamn, lösenord och associera minst en kategori till detta namn.
Att skapa ett användarnamn, måste du införa en i textfältet , gör valet av en kategori, och ställ in dubbla samma lösenord innan du klickar på knappen Lägg till. Du kan skapa olika användarnamn i de olika kategorierna. En liten meddelandetext visas precis ovanför knappen spara för att hjälpa dig i dina definitioner.
Innan du lämnar, glöm inte att spara definitioner klicka på spara-knappen och budskap måste säga att det är gjort.
Jag definierar som standard tre kategorier, deras namn är egentligen inte viktigt, men det finns en sekvens i dessa kategorier. I kategorin "ägare" kan komma åt alla filer, kategorin "familj" omfattar alla de "vänner" kategorier förutom filer i denna kategori, och de "vänner" kategorierna är mer specifika. Du kan ändra kategorinamn, väljer en kategori, bara ge ett nytt namn i fältet och tryck på "Ändra" knappen. Du kan skapa ytterligare "vänner" kategorier med olika namn, vilket ger ett nytt namn i inmatningsfältet och klicka på "lägg till"-knappen. Endast personer med ett användarnamn kan använda sin webbläsare för att läsa dina filer (inga skrivrättigheter), för det finns ingen anonym åtkomst om du definierar ett användarnamn. Som standard är alla filer i kategorin "ägare". När du definierar ett nytt användarnamn, måste du välja minst en kategori.
För att förenkla definitionerna om du har en massa filer, en "default" användarnamn (utan lösenord) existerar, för att definiera kategorin för nya filer
(ny video, foton, ..). Ett andra systemet användarnamn är relaterad till UPnP-server, ställer UPnP-servern på familj eller vänner kategori,
tillåter att begränsa filerna distribueras i UPnP.
När servern startas, körs den i bakgrunden som en Android-tjänsten, som visar en meddelandeikon i Android statusfältet. Denna tjänst innehåller olika program: media server med UPnP Directory Content Server och en liten UPnP Connection Manager, och HTTP-servern. Båda behövs igång för att ge service till kunderna.
HTTP-servern definierar vid start en initial "hemsida", som bara en lista (en tabell) av filerna som exporteras av den här servern, den första kolumnen tillstånd att spela (HTTP GET) filen, den andra (HTTP-post i binärt läge) för att ladda ner den, ger den tredje kolumnen i textläge, webbadressen till filen (för kopiera / förbi den när du förbereder din egen HTML-sida). Dessutom har HTTP-servern en mycket enkel opds katalog för de lokala e-böcker (denna katalog är bara en lista på de markerade filerna, det finns ingen sammanfattning av boken eller information om författaren) ...
För styrning av servern, kan du använda exportera den klient eller en webbläsare pekar den till webbadress som anges i den första sidan i "server"-fönstret,
något som http://192.168.1.47:8192. För kontroll av opds katalogen, måste du använda samma webbadress, men med "/opds" (http://192.168.1.47:8192/opds),
eller från Internet den "externa" URL om ditt ADSL-router är konfigurerad för "hamn aliasing ".
Konfigurera port forwarding
Denna parameter är endast för personer som använder ett hemnätverk (WiFi) med en router som är ansluten till Internet. Den används inte när man använder det mobila nätverket (om parametern kodas det används endast när enheten är ansluten på WiFi-nätverk).
En Internet-gateway har minst en extern IP-adress och en på WiFi-nätverk och kanske fortfarande en eller flera på ethernet. Konfigurationen av portforwarding på en router är dynamisk och inte skära tjänsten. Det är bara att lägga till ett alias i en tabell. Varje program använder minst ett portnummer (mindre än 65535). Om det portnummer som du ville ha redan är definierad behöver du bara använda en annan.
exportera den som alla HTTP-servrar, använder TCP-protokollet. Siffrorna default port som används av denna HTTP-server är 8192 för HTTP och 8193 för HTTPS, men du kan ändra dessa siffror i konfigurationen. Om du ställer in HTTPS-porten som noll, är detta protokoll inaktiverad.
På min router, definierade jag med namnet "HTTP2" ett externt portnummer av 8080 att vidarebefordra till 192.168.1.47 (IP-adressen till min Android tablett på WiFi-nätverk) med port 8192, och med namnet "exportit" porten 4343 att vidarebefordra till 192.168.1.47 och port 8193.
När jag vill att exportera den servern ska vara tillgänglig från Internet, jag måste konfigurera "Externt portnummer" i konfigurationen, för att vara 4343. Detta gör det möjligt att automatiskt konfigurera en extern HTML-sida med den externa IP-adress och detta alias portnummer 4343.
Inaktivera fjärr användning av din webbsida, måste du bara för att konfigurera servern med ett "externt portnummer" av noll och HTML-sidan kommer att konfigureras med ett fel portnummer och inte användbara. Faktum är att alla förfrågningar som skickas externt till 4343 vidarebefordras till HTTPS-server på port 8193, men servern skickar tillbaka till inloggningssidan med webbadresser som pekar på port 8193 som inte är tillgänglig på Internet. Du kan se dessa ansökningar i din HTTP-logg på servern fönstret exportera den. Dessutom din externa IP-adress är i de flesta fall, ändras varje dag.
Om du vill använda det enkla HTTP över Internet för att få bättre prestanda än med HTTPS men utan säkerhet, har du bara att ställa in HTTPS-porten till noll, och "externt portnummer" för att vara 8080. Du undviker att konfigurera routern väldigt ofta med en sådan konfiguration.
Om din ADSL box har en brandvägg, glöm inte att tillåta dessa TCP-portar som ska användas från Internet.
Enkelt försöker din Port Forwarding-konfiguration
Du kan testa den här inställningen från WiFi-nätverk med hjälp av en offentlig webbproxy med javascript stöd som www.faceofliberty.com, ansluta till extern webbadress med din externa IP-adress och port alias ...
Du kan på det här sättet, testa inloggnings och kolla alla sidor, tyvärr är det inte möjligt att lyssna på musik eller titta på bildserie. Endast direkta klick på filer är användbara på grund av webbproxymiljö .
Video undertexter
Videotitelfilerna distribueras av UPnP (.srt, .ub och .vtt) ... .srt kan visas på UPnp-klientens videospelare, men för närvarande finns det inget användargränssnitt för att aktivera / inaktivera det och inget val i en lista över undertexter efter språk ... Endast den första .srt-undertexten visas. Därefter måste filnamnets namn startas som videofilnamn (det kan fyllas i med "- en" för engelska, "- de" för tyska, ... eller något annat suffix före .srt). Med HTTP-servern är det också möjligt att visa .vtt-undertexter, deras filnamn måste också börja med videofilnamnet men kan ha något suffix före .vtt). Playr HTML5-videospelaren tillåter att välja mellan undertexelfilerna ...