back

uitvoer-dit bediener gebruik

Die bediener begin

Op die titelreël het jy die linkerkant die bediener naam en die URL om toegang tot hierdie bediener te kry. Gebruik dit met 'n webblaaier, gee die verstek tuisblad wat net 'n tabel met alle lêers wat deur die bediener uitgevoer word. Aan die regterkant van die titelreël is die eksterne URL om te gebruik as jy met 'n ADSL-router aan die internet gekoppel is ondersteunende "port aliasing". Aanvanklik word die eksterne poort alias op nul gestel, en jy is nie toeganklik via 'n Internet Gateway nie. As u hierdie waarde na 'n nommer verander tussen 1024 en 65535 sal die bediener probeer om dit op te stel deur UPnP met 'n huurtermyn van 24 uur. Ek is nie seker dit sal met alle internet gateways werk nie. Moenie huiwer om probleme (per e-pos) aan te meld wat gedokumenteer is met die XML-voorleggingstekst van jou Internet Gateway. U kan u router handmatig konfigureer soos hieronder verduidelik, indien UPnP nie werk nie.

Wanneer u 'n uitvoer-dit-bedienerprogram begin, begin dit outomaties 'n langlopende UPnP-diens, insluitende die media- en HTTP-bedieners. Hierdie diens gee 'n klein ikoon op die Android-lessenaar wanneer dit uitgevoer word. By verstek word al jou video-, klank-, beeld- en e-boeklêers uitgevoer. Om lêer lyste op datum te kry, kan 'n mediaskanner aangewend word by die opstarten van die bediener, omdat Android updates net sy media lêer databasis wanneer lêer stelsels is gemonteer. Hierdie scan proses kan lank wees as jy groot SD kaarte het met baie lêers. 'N Opsie (wat net "scan" genoem word) maak dit moontlik om hierdie kenmerk te aktiveer of deaktiveer om lang vertraging by die aanvang van die bediener te vermy.

Die standaard bediener naam is "uitvoer-dit", maar as jy meer as een bediener op 'n Wifi netwerk het, lyk dit beter om ten minste een van die name te verander.

Hotspot

In plek om jou toestelinstellings te gebruik, kan jy 'n Wifi HotSpot instel net op die ikoon boonste regterhoek klik. As die toestemming van WRITE_SETTINGS nog nie vir hierdie aansoek gegee word nie, moet jy gevra word om dit te gee. Dan kan jy 'n netwerk SSID naam gee en 'n wagwoord sleutel spesifiseer om hierdie nuwe netwerk in die toestel instellings te konfigureer. Hierdie netwerk word outomaties geaktiveer en die bediener is gekonfigureer.

Klik op configure knoppie:



Met die konfigurasie-dialoogvenster kan u die lettergrootte as standaard verander om dit aan te pas afhangende van u skermdigtheid en dimensie: 1 is vir 8sp karaktergrootte, 2 vir 10sp, ... tot 6 vir 18sp. "0" is ongedefinieerd (dit moet 10sp gee). Hierdie teks grootte word gebruik vir alle uitvoer-dit vensters insluitende die hulp.

U het ook die keuse om die verstektaal te verander (geneem uit die stelselopstelling as die taal bekend is met uitvoer-dit), maar dit is nie heeltemal dinamies nie, u moet die konfigurasie stoor en terug na die bediener hoof venster om die verandering effektief te stel. Soos vir ander veranderinge, is 'n stop en begin van die diens nodig om die webbladsye en boodskappe aan te pas by die nuwe taalinstelling.

Dit lyk beter om 'n regte bedienernaam in te stel as om die verstek te hou. U kan ook die poortnommers aanpas soos u wil, maar die media-bedienerpoort kan "0" (ephemeral) wees Ek verkies om een vir debugging doel te definieer. Die alias hang af van jou ADSL router konfigurasie en as jy jou lêers op die openbare internet wil publiseer of nie.

Die parameter "maksimum reël nommer" kan die aantal lyne in lêerlyste beperk, die totale lys in kleiner elemente verdeel, om te verhoed dat u 'n te groot lys blaai. Hierdie waarde word ook op die webblad toegepas.

Oor die TCP buffer grootte, die standaard van 64 KB, lyk goed vir die stroom van klank en video op die Wifi netwerk. As jy baie heruitsendings het, moet jy dit verminder grootte. As jou netwerk goed is en jy moet baie hoë definisie-flieks stroom, kan jy probeer om dit te verhoog. 'N Verandering van een van hierdie parameters vereis om te stop en Begin die diens nadat jy die nuwe konfigurasie gestoor het.

Dit is nie altyd die beste om te groot TCP buffers op te stel nie. My Blu Ray-leser verkies 8 of 16 Kb, as hoër. U kan ook die aantal buffers wat u gelyktydig wil stuur, definieer. Hierdie opstelling hang af van jou netwerk, toestelle en die lêers wat jy wil oordra. Die resultate word nie maklik ontleed nie.

As u die tegniese agtergrond het, kan u u eie "standaard tuisblad" definieer vir die HTTP-bediener (beide intern en ekstern). Hierdie lêer moet genoem word "index.html" en moet iewers op die Android-lêerstelsel (SD-kaart?) wees. U het ook die keuse om die verstek tabel in aanhangsel te hou of nie.

By verstek gebruik ons self-ondertekende SSL-sertifikaat vir HTTPS-konneksie, maar in hierdie geval kry u 'n paar foutboodskappe, afhangende van die webblaaier wat u gebruik. Skakel hierdie opsie uit permitte om getekende sertifikate soos die gewone HTTPS-bedieners te gebruik. Hulle is steeds dinamies gebou by die opstarten van die bediener. Maar die gebruik van getekende sertifikate vereis om 'n Sertifikaat Owerheid in die webblaaier konfigurasie by te voeg. Jy moet die CA-wortelsertifikaat en die CA-intermediêre sertifikaat byvoeg. Hierdie publieke sleutel sertifikate is in die "bates" gids ingesluit in die aansoek self en op www.ddcs.re webwerf. U kan hierdie lêers lokaal op u Wifi-netwerk vanaf u bediener gebruik met URL's soos http://192.168.1.47:8192/assets/export-it-1.crt en export-it-2.crt wanneer eenvoudige HTTP is beskikbaar. Andersins moet u hierdie sertifikate installeer via http://www.ddcs.re/export-it-1.crt en export-it-2.crt oor die internet.

En laastens kan jy die CSS-profiel van die webblad verander om ander kleure en voorkoms te kry.

Wanneer u die konfigurasie stoor, moet u 'n boodskapprompt kry om te sê dat dit gestoor is, voordat u terug gaan na die hoofblad. U moet die diens stop en begin met die opstel van die veranderinge wat verband hou met die bediener voetstukke soos poortnommers, TCP buffer grootte en UPnP bediener naam, maar die meeste van die veranderinge is dinamies soos die taal, HTTP-bediener naam, die gebruiker se definisies en kategorieë, en die lêer lyste ...

U het twee knoppies aan die einde van die konfigurasiebladsy, die eerste om 'n rugsteun van die databasis te neem, nie die lêerlyste nie, maar die parameters soos die bedienernaam, lettergrootte, die gebruiker se definisies insluitend die kategorieë en al die kommentaar. Die tweede knoppie kan 'n rugsteun in die databasis herstel. Gebruik dit met omsigtigheid, neem rugsteun na veranderinge, maar herstel die databasis slegs indien nodig. Met hierdie opsie kan u 'n konfigurasie na verskillende bedieners versprei, maar die kommentaar op lêervlak kan net werk as die lêer met dieselfde volwaardige pad gevind word.

Jy kan die klub opsie aktiveer net 'n klein boodskap en 'n beeld vir die beskrywing van jou bediener. Hierdie opsie werk slegs wanneer op Wifi met poortvoorspelling geaktiveer is en as verifikasie is ingestel met ten minste een gebruikersnaam en wagwoord. Op hierdie manier sal u bediener ekstern toeganklik wees op www.ddcs.re. Om jou eie bediener te toets vereis die gebruik van 'n web proxy server.

Konfigurasie Bladsy 2: Lêer seleksie en kategorieë


Op bladsy 2 is die lêer seleksie en hul kategorie instelling (sien hieronder oor verifikasie). Wil jy alles of net 'n paar lêers uitvoer? Die boks maak dit moontlik om lêers uit te kies, om hul verspreiding deur UPnP te vermy. U kan ook hul kategoriename in verband met verifikasie oor HTTPS stel. Na veranderinge, moet jy jou veranderinge stoor en hulle is 'n paar sekondes later aktief.

Konfigureer HTTPS en gebruikers verifikasie


Standaard is die HTTPS poort nommer ingestel op 0, en daar is geen HTTPS-bediener. Om HTTPS te gebruik, moet u 'n waarde tussen 1024 en 65535 gee aan hierdie poortnommer. As HTTPS geaktiveer word, word dit regtig buite die Wifi-netwerk gebruik, want UPnP vereis HTTP oor die plaaslike netwerk, maar jy kan HTTPS plaaslik toets met 'n URL met 'https:', die Wifi-IP-adres en 'n: 'gevolg deur die HTTPS-poortnommer soos 'https://192.168.1.47:8193'.

Die standaard poort alias is nul om te wys dat geen alias poort gebruik word nie. As u hierdie funksie in u huisnetwerk benodig, kan u 'n waarde tussen 1024 en 65535 instel. Nadat u die konfigurasie gestoor het, moet u die uitslag op die statuslyn van die hoofskerm nagaan. Die aansoek probeer dit deur UPnP op die Internet Gateway konfigureer. As dit nie deur UPnP gekonfigureer kan word nie, moet u 'n alias direk in u ADSL-router instel wat gekoppel is aan die HTTPS-poort as dit geaktiveer is, of vir die HTTP-poort sonder HTTPS.

As jy op 'n Wifi-netwerk of op die mobiele netwerk gekoppel is, verskyn dit in die middel van die titelreël. Wanneer slegs op die mobiele netwerk HTTP / HTTPS protokol gebruik kan word, en die beste is om HTTPS te gebruik met verifikasie om jou data te beskerm.

Aanvanklik kan jy slegs HTTP-verifikasie gebruik, maar nou in HTTP is die wagwoord ook gekodeer.

Om verifikasie te aktiveer, moet u ten minste een gebruikersnaam, wagwoord en assosieer minimum een kategorie aan hierdie naam.

Om 'n gebruikersnaam te skep, moet jy een in die teksveld stel, die keuse van 'n kategorie maak en twee keer dieselfde wagwoord stel voordat jy op die byvoegknoppie klik. U kan verskillende gebruikers name in die verskillende kategorieë skep. 'N klein boodskap teks verskyn net bokant die stoor knoppie om jou te help in jou definisies.

Voordat jy vertrek, moenie vergeet om jou definisies op die stoorknoppie te stoor nie en 'n boodskap moet sê dat dit klaar is.

Ek definieer as standaard drie kategorieë, hulle name is nie regtig belangrik nie, maar daar is 'n volgorde in hierdie kategorieë. Die kategorie "eienaar" kan toegang tot alle lêers, die kategorie "familie" dek al die "vriende" kategorieë bykomend tot lêers in hierdie kategorie, en die "vriende" kategorieë is meer spesifiek. U kan die kategorie name verander, een kategorie kies, net 'n nuwe naam in die inskrywingsveld gee, en druk die "verander" -knoppie. U kan addisionele "vriende" kategorieë met verskillende name skep, 'n nuwe naam in die inskrywingsveld gee en op die knoppie 'Voeg' kliek. Net mense met 'n gebruikersnaam kan hul webblaaier gebruik om jou lêers te lees (geen skryf toegang nie) omdat daar geen anonieme toegang is as jy een gebruikersnaam definieer nie. By verstek is alle lêers in die kategorie "eienaar". Wanneer u 'n nuwe gebruikersnaam definieer, moet u ten minste een kategorie kies.

Om definisies te vereenvoudig as u baie lêers het, bestaan daar 'n "standaard" naam om die kategorie vir nuwe lêers op te stel (nuwe video, foto's, ..). 'N Tweede stelselnaam is verwant aan die UPnP-bediener, wat die UPnP-bediener op familie- of vriende-kategorie stel, permitte om die lêers wat in UPnP versprei is, te beperk.

In die agtergrond (langlopende diens)

Wanneer die bediener begin word, loop dit op die agtergrond as 'n Android-diens, met 'n kennisgewing-ikoon op die statusbalk van Android. Hierdie diens bevat verskillende programme: die mediaserver met sy UPnP Directory Content Server en 'n klein UPnP Connection Manager, en die HTTP-bediener. Albei word benodig om aan te gaan Voorsien die diens aan kliënte.

Die HTTP-bediener definieer by opstart 'n eerste "tuisblad" wat net 'n lys ('n tabel) van die lêers wat deur hierdie bediener uitgevoer word, toelaat dat die eerste kolom speel (HTTP kry) die lêer, die tweede (HTTP-pos in binêre modus) om dit te laai, die derde kolom gee in die teks af, die URL van die lêer (vir kopie / verby dit wanneer uu eie HTML voorberei bladsy). Daarbenewens het die HTTP-bediener 'n baie eenvoudige OPDS-katalogus vir die plaaslike e-boeke (hierdie katalogus is slegs 'n lys van die geselekteerde lêers, daar is geen opsomming van die boek nie of inligting oor die outeur) ...

Vir die beheer van die bediener kan u die uitvoer-dit-kliënt of 'n webblaaier gebruik om dit na die URL te verwys soos op die eerste bladsy van die bediener-venster, soos http://192.168.1.47:8192. Om die OPDS-katalogus te kontroleer, moet u dieselfde URL gebruik maar met "/ opds" (http://192.168.1.47:8192/opds), of vanaf die internet die "eksterne" URL as jou ADSL router is ingestel vir "poort aliasing".

Konfigurasie van poortvoorspelling

Hierdie parameter is slegs vir mense wat 'n huis (Wifi) netwerk gebruik met 'n router wat aan die internet gekoppel is. Dit word nie gebruik wanneer die mobiele netwerk gebruik word nie (as die parameter gekodeer is, word dit slegs gebruik wanneer die toestel op Wifi-netwerk gekoppel is).

'N Internet-toegangspoort het ten minste een eksterne IP-adres en een op die Wifi-netwerk en dalk nog een of meer op Ethernet. Die opset van poortvoorspelling op 'n router is dinamies en sny die diens nie. Jy het net 'n alias in 'n tabel by. Elke aansoek gebruik ten minste een poortnommer (minder as 65535). As die poortnommer wat u wou hê reeds gedefinieer is, moet u net 'n ander gebruik.

uitvoer-dit soos alle HTTP-bedieners, gebruik TCP protokol. Die standaard poortnommers wat deur hierdie HTTP-bediener gebruik word, is 8192 vir HTTP en 8193 vir HTTPS, maar jy kan verander hierdie nommers in die konfigurasie. As u die HTTPS-poort as nul stel, is hierdie protokol gedeaktiveer.

Op my router het ek met die naam "HTTP2" 'n eksterne poortnommer van 8080 gedefinieer om na 192.168.1.47 te stuur (die IP-adres van my Android-tablet op die Wifi netwerk) met poort 8192, en met die naam "uitvoer-dit" die poort 4343 om na 192.168.1.47 en poort 8193 te stuur.

configuring port forwarding

As ek wil hê dat die uitvoer-dit-bediener van die internet toeganklik moet wees, moet ek die "Eksterne poortnommer" in die konfigurasie opstel om 4343 te wees. Dit kan outomaties 'n eksterne HTML-bladsy met die eksterne IP-adres en hierdie alias-poortnommer 4343 instel.

As jy die eksterne gebruik van jou webblad wil afskakel, moet u die bediener net herstel met 'n "eksterne poortnommer" van nul en die HTML-bladsy sal gekonfigureer word. met 'n verkeerde poortnommer en nie bruikbaar nie. Trouens, alle versoeke wat ekstern gestuur word na 4343, word na die HTTPS bediener gestuur op poort 8193, maar Die bediener sal die aanmeldbladsy terugstuur met URL's wat verwys na poort 8193 wat NIE op die Internet toeganklik is nie. U kan hierdie versoeke sien in u HTTP-logboek op die uitvoer-dit bediener venster. Daarbenewens word jou eksterne IP-adres in die meeste gevalle elke dag verander.

As jy die eenvoudige HTTP oor die internet wil gebruik om beter prestasies te kry as met HTTPS, maar sonder sekuriteit, moet jy net die HTTPS-poort op nul stel, en die "eksterne poortnommer" moet 8080 wees. U vermy om die router baie gereeld met so 'n opset te konfigureer.

As u ADSL-boks 'n firewall het, moet u nie vergeet dat hierdie TCP-poorte van die internet gebruik word nie. configuring port forwarding

Maklik probeer om jou hawe stuurkonfigurasie

U kan hierdie instelling toets vanaf u Wifi-netwerk met behulp van 'n publieke webproxy met javascript-ondersteuning soos www.faceofliberty.com, om u eksterne URL met u eksterne IP-adres en poort alias te koppel ...

U kan op hierdie manier die inskrywing toets en al die bladsye nagaan. Ongelukkig is dit nie moontlik om na musiek te luister nie, of om na reeks beelde te kyk. Slegs direkte klik op lêers is bruikbaar as gevolg van Web proxy omgewing.

Video ondertitels

Die video ondertitel lêers word versprei deur UPnP (.srt, .sub en. Vtt) ... Die .srt kan gewys word op UPnp kliënt video speler, maar tans is daar geen gebruikerskoppelvlak om dit in te skakel of uit te skakel en geen keuse in 'n lys van onderskrifte per taal ... Slegs die eerste .srt ondertitel word getoon. Daarvoor moet die ondertitel lêernaam begin as die video lêernaam (dit kan voltooi word met "- en" vir Engels, "- de" vir Duits, ... of enige ander agtervoegsel voor .srt). Met die HTTP-bediener is dit ook moontlik om te wys. VTT-ondertitels, hulle lêername moet ook begin met die video lêernaam, maar kan enige agtervoegsel hê voor. Vtt.). Die Playr HTML5-videospeler maak dit moontlik om op die onderskriflêers te kies ...

back