back

eksportoni-atë përdorim të serverit

Fillimi i serverit

Në vijën e titullit, ju keni në të majtë emrin e serverit dhe URL-në për të hyrë në këtë server. Duke e përdorur atë me një shfletues Web, jepni faqen kryesore të paracaktuar e cila është vetëm një tabelë me të gjitha skedarët e eksportuar nga serveri. Në anën e djathtë të vijës së titullit, është URL-ja e jashtme për t'u përdorur nëse jeni i lidhur në internet me një router ADSL duke mbështetur "aliasing port". Fillimisht alias i portit të jashtëm është vendosur në zero, dhe ju nuk jeni i arritshëm përmes një Gateway Interneti. Nëse e ndryshoni këtë vlerë në një numër midis 1024 dhe 65535, serveri do të përpiqet ta vendosë atë nga UPnP me një kohë qiraje prej 24 orësh. Unë nuk jam i sigurt se do të punojë me të gjitha Internet Gateways. Mos hezitoni të raportoni probleme (me e-mail) të dokumentuara me tekstin e paraqitjes XML të Internet Gateway-it tuaj. Ju mund të konfiguroni routerin tuaj manualisht siç shpjegohet më poshtë, nëse UPnP nuk punon.

Kur të filloni aplikacionin e serverit, ai fillon automatikisht një shërbim të gjatë UPnP duke përfshirë mediat dhe serverat HTTP. Ky shërbim jep një ikonë të vogël në desktopin e Android kur ekzekutohet. Si parazgjedhje, të gjitha videot tuaja, audio, imazhi dhe skedarët eBook eksportohen. Për të marrë deri tani listat e skedarëve, një mediaascanner mund të thirret në fillimin e serverit, sepse Android përditëson vetëm bazën e të dhënave të skedarëve të medias kur sistemet e skedarëve janë montuar. Ky proces i skanimit mund të jetë i gjatë nëse keni karta të mëdha SD me shumë skedarë të tjerë. Një opsion (i quajtur thjesht "scan") lejon të aktivizojë ose çaktivizojë këtë funksion për të shmangur vonesat e gjata në fillimin e serverit.

Emri i serverit të parazgjedhur është "eksportoni-atë", por nëse ke më shumë se një server në një rrjet WiFi, duket më mirë të ndryshosh të paktën një nga emrat.

Hotspot

Në vend të përdorimit të cilësimeve të pajisjes suaj, mund të konfiguroni një HotSpot Wifi vetëm duke klikuar në ikonën e sipërme të djathtë. Nëse leja WRITE_SETTINGS ende nuk i është dhënë këtij aplikacioni, duhet të kërkohet ta jepni. Pastaj mund të jepni një emër SSID të rrjetit dhe të përcaktoni një çelës fjalëkalimi për të konfiguruar këtë rrjet të ri në ndarjen e pajisjes. Ky rrjet aktivizohet automatikisht dhe serveri është konfiguruar.

Duke klikuar mbi butonin e konfigurimit:



Me dritaren e dialogut të konfigurimit, mund ta ndryshoni madhësinë e shkrimit të caktuar si parazgjedhje për ta përshtatur atë varësisht nga dendësia dhe dimensioni i ekranit tuaj: 1 është për madhësinë e shkronjave 8sp, 2 për 10sp, ... deri 6 për 18sp. "0" është i padefinuar (duhet të jap 10sp). Kjo madhësi teksti përdoret për të gjitha dritaret duke përfshirë ndihmën.

Ju gjithashtu keni mundësinë të ndryshoni gjuhën e paracaktuar (marrë nga konfigurimi i sistemit nëse gjuha është e njohur nga ky aplikacion), por nuk është tërësisht dinamik, duhet të ruani konfigurimin dhe të ktheheni në server dritarja kryesore për të vendosur ndryshimin efektiv. Sa i përket ndryshimeve të tjera, kërkohet ndërprerja dhe fillimi i shërbimit për të përshtatur faqet e internetit dhe mesazhet në vendosjen e gjuhës së re.

Duket më mirë për të vendosur një emër të vërtetë të serverit sesa për të mbajtur parazgjedhjen. Ju gjithashtu mund të përshtatni numrat e portit me atë që dëshironi, porti i serverit të medias mund të jetë "0" (kalimtar) por Unë preferoj të përcaktoj një për qëllim debugging. Alias varet nga konfigurimi i routerit ADSL dhe nëse doni të publikoni skedarët tuaj në internetin publik ose jo.

Parametri i "numrit maksimal të linjës" lejon të kufizojë numrin e rreshtave në listat e skedarëve, duke ndarë listën e përgjithshme në elemente më të vogla, për të shmangur listimin e një liste tepër të madhe. Kjo vlerë aplikohet edhe në faqen Web.

Rreth madhësisë së bustit TCP, paracaktimi i 64 KB, duket i mirë për transmetimin e audios dhe videos në rrjetin WiFi. Nëse keni shumë ritransmetime, duhet ta zvogëloni këtë madhësia. Nëse rrjeti juaj është i mirë dhe ju duhet të transmetoni filma me definicion shumë të lartë, mund të përpiqeni ta rrisni atë. Një ndryshim i një prej këtyre parametrave kërkon të ndalosh dhe filloni shërbimin pas ruajtjes së konfigurimit të ri.

Nuk është gjithmonë e mira për të ngritur mbulesa TCP shumë të mëdha. Lexuesi im Blu Ray preferon 8 ose 16 Kb, se sa më i lartë. Ju mund të përcaktoni gjithashtu numrin e mbulesave që doni të dërgoni menjëherë. Ky konfigurim varet nga rrjeti juaj, pajisjet dhe skedarët që doni të transmetoni, rezultatet nuk analizohen lehtësisht.

Nëse keni sfondin teknik, mund të përcaktoni "faqen kryesore të paracaktuar" tuaj për serverin HTTP (të brendshëm dhe të jashtëm). Ky skedar duhet të quhet "index.html" dhe duhet të jetë diku në sistemin e skedarëve Android (kartë SD?). Ju keni gjithashtu zgjedhjen për të mbajtur tabelën e parazgjedhur në shtojcë apo jo.

Si parazgjedhje ne përdorim certifikatën SSL të vetë-nënshkruar për lidhjen HTTPS, por në këtë rast po marrësh disa mesazhe gabimi në varësi të shfletuesit të uebit që po përdor. Çaktivizimi i këtij opsioni lejon të përdorin certifikatat e nënshkruara si serverat normal HTTPS. Ata janë ende të ndërtuar në mënyrë dinamike në fillimin e serverit. Por përdorimi i certifikatave të nënshkruara kërkon të shtojë një Autoritet të Certifikatës në konfigurimin e shfletuesit të uebit. Ju duhet të shtoni certifikatën e rrënjës CA dhe certifikatën e ndërmjetme CA. Këto certifikata publike kryesore janë në dosjen "asete" të përfshira në vetë aplikacionin dhe në faqen e internetit www.ddcs.re. Ju mund t'i merrni këto skedarë lokalisht në rrjetin tuaj WiFi nga serveri juaj duke përdorur URL si http://192.168.1.47:8192/assets/export-it-1.crt dhe export-it-2.crt kur HTTP e thjeshtë është në dispozicion. Përndryshe, duhet të instaloni këto certifikata nëpërmjet http://www.ddcs.re/export-it-1.crt dhe export-it-2.crt mbi Internet.

Dhe së fundi, ju mund të ndryshoni profilin CSS të faqes së internetit për marrjen e ngjyrave të tjera dhe pamjen.

Kur të ruani konfigurimin, duhet të merrni një porosi mesazhesh duke thënë se është ruajtur, përpara se të ktheheni në faqen kryesore. Ju duhet të ndalet dhe të filloni shërbimin për të vendosur ndryshimet që lidhen me bazat e serverit si numrat e porteve, madhësinë e bufferit TCP dhe emrin e serverit UPnP, por shumica e ndryshimeve janë dinamike si gjuha, emri i serverit HTTP, përkufizimet dhe kategoritë e përdoruesit dhe listat e skedarëve ...

Ju keni dy butona në fund të faqes së konfigurimit, e para për të marrë një kopje rezervë të bazës së të dhënave, jo listat e skedarëve, por parametrat si emri i serverit, madhësia e shkronjave, përkufizimet e përdoruesit përfshirë kategoritë dhe të gjitha komentet. Butoni i dytë lejon rivendosjen e një kopje rezervë në bazën e të dhënave. Përdoreni me kujdes, duke marrë rezerva pas ndryshimeve, por rivendosni bazën e të dhënave vetëm nëse është e nevojshme. Ky opsion lejon shpërndarjen e një konfigurimi në servera të ndryshëm, por komentet në nivel file mund të funksionojnë vetëm nëse skedari gjendet me të njëjtën rrugë të kualifikuar.

Ju mund të aktivizoni opsionin e klubit vetëm duke dhënë një mesazh të vogël dhe një imazh për të përshkruar serverin tuaj. Ky opsion funksionon vetëm kur në WiFi me port forwarding aktivizohet dhe nëse autentikimi është konfiguruar me të paktën një emër përdoruesi dhe fjalëkalim. Në këtë mënyrë, serveri juaj do të jetë i disponueshëm nga jashtë në www.ddcs.re. Për të testuar serverin tuaj kërkon përdorimin e një serveri proxy Web.

Konfigurimi faqe 2: Zgjedhja e dosjeve dhe kategoritë


Në faqen 2, është përzgjedhja e skedarëve dhe vendosja e kategorive të tyre (shih më poshtë për vërtetimin). Dëshiron të eksportosh gjithçka ose vetëm disa skedarë? Kutia e zgjedhjes lejon të çaktivizosh skedarët, për të shmangur shpërndarjen e tyre nga UPnP. Ju gjithashtu mund të vendosni emrat e kategorive të tyre të lidhura me autentikimin mbi HTTPS. Pas modifikimeve, duhet të ruani ndryshimet tuaja dhe ato janë aktive disa sekonda më vonë.

Konfigurimi i HTTPS dhe autentifikimit të përdoruesit


Si parazgjedhje, numri i portit HTTPS është vendosur në 0 dhe nuk ka asnjë server HTTPS. Për të përdorur HTTPS ju duhet të jepni një vlerë midis 1024 dhe 65535 në këtë numër të portit. Nëse aktivizohet HTTPS, përdoret vërtet jashtë rrjetit WiFi, sepse UPnP kërkon HTTP mbi rrjetin lokal, por ju mund ta provoni HTTPS në nivel lokal duke përdorur një URL me "https:", adresën IP të Wifi dhe një ":" e ndjekur nga numri i portit HTTPS si "https://192.168.1.47:8193".

Alias i portit të parazgjedhur është zero për të kuptuar se nuk përdoret asnjë port i alias. Nëse keni nevojë për këtë funksionalitet në rrjetin tuaj në shtëpi, mund të caktoni një vlerë midis 1024 dhe 65535 dhe pas ruajtjes së konfigurimit, duhet të kontrolloni rezultatin në vija e statusit të ekranit kryesor. Aplikimi përpiqet ta konfigurojë atë nga UPnP në Internet Gateway. Nëse nuk mund të konfigurohet nga UPnP, duhet të konfiguroni një alias direkt në routerin ADSL të lidhur me portin HTTPS nëse është aktivizuar ose për portën HTTP pa HTTPS.

Nëse jeni i lidhur në një rrjet Wi-Fi ose në rrjetin celular shfaqet në mes të vijës së titullit. Kur në rrjetin celular vetëm HTTP / HTTPS protokoll mund të përdoret, dhe më e mira është që të përdorin HTTPS me autentifikim për të mbrojtur të dhënat tuaja.

Fillimisht ju mund të përdorni vetëm autentikimin nën HTTPS, por tani në HTTP fjalëkalimi është gjithashtu i fshehtë.

Për të aktivizuar autentikimin, duhet të caktoni së paku një emër përdoruesi, fjalëkalim dhe të lidhni një kategori minimale me këtë emër.

Për të krijuar një emër përdoruesi, duhet të futni një në fushën e tekstit, të zgjedhni një kategori dhe të vendosni dy herë të njëjtin fjalëkalim para se të klikoni mbi butonin shtoj. Ju mund të krijoni emra përdoruesish të ndryshëm në kategori të ndryshme. Një tekst i vogël mesazhi shfaqet vetëm mbi butonin e shpëtimit për t'ju ndihmuar në përkufizimet tuaja.

Para largimit, mos harroni të ruani përkufizimet tuaja duke klikuar mbi butonin e shpëtimit dhe një mesazh duhet të thotë se është bërë.

Unë përcaktoj në mënyrë të paracaktuar tre kategori, emrat e tyre nuk janë me të vërtetë të rëndësishme, por ka një rend në këto kategori. Kategoria "pronare" mund të hyjë në të gjitha dosjet, kategoria "familjare" mbulon të gjitha kategoritë "shokë" përveç dosjeve në këtë kategori dhe kategoritë e "miqve" janë më specifike. Ju mund të modifikoni emrat e kategorive, duke zgjedhur një kategori, vetëm duke dhënë një emër të ri në fushën e hyrjes dhe duke shtypur butonin "modifiko". Ju mund të krijoni kategori të tjera "miqsh" me emra të ndryshëm, duke dhënë një emër të ri në fushën e hyrjes dhe duke klikuar butonin "add". Vetëm njerëzit me një emër përdoruesi mund të përdorin shfletuesin e tyre për të lexuar skedarët tuaj (pa qasje në shkrim), sepse nuk ka qasje anonime nëse përcaktoni një emër përdoruesi. By default të gjitha dosjet janë në kategorinë "pronar". Kur përcaktoni një emër të ri përdoruesi, duhet të zgjidhni të paktën një kategori.

Për të thjeshtuar përkufizimet nëse keni shumë skedarë, ekziston një emër "parazgjedhur", për të vendosur kategorinë për skedarët e rinj (video të reja, foto, ..). Një emër i dytë i sistemit lidhet me serverin UPnP, duke vendosur serverin UPnP në kategorinë e familjes ose shokëve, lejon të kufizojë dosjet e shpërndara në UPnP.

Në sfond (shërbim afatgjatë)

Kur serveri fillon, ai shkon në sfond si një shërbim Android, duke treguar një ikonë njoftimi në shiritin e statusit android. Ky shërbim përmban të ndryshme programe: serveri i medias me UPnP Directory Content Server dhe një menaxher të vogël UPnP Connection dhe server HTTP. Të dy janë të kërkuara dhe drejtimin për të ofrojnë shërbimin për klientët.

Serveri HTTP përcakton në fillimin e një "faqe fillestare" fillestare e cila vetëm një listë (një tabelë) e dosjeve të eksportuara nga ky server, kolona e parë lejon të luajë (merrni HTTP) skedari, i dyti (post HTTP në regjimin binar) për ta shkarkuar atë, kolona e tretë jep në modalitetin e tekstit, URL-në e skedarit (për kopjimin / kaluar atë kur përgatitni HTML-in tuaj faqe). Përveç kësaj, server HTTP ka një katalog të thjeshtë OPDS për eBooks lokal (ky katalog është vetëm një listë e dosjeve të zgjedhura, nuk ka përmbledhje të librit ose informacion rreth autorit) ...

Për kontrollin e serverit, ju mund të përdorni klientin ose një shfletues web duke treguar atë në URL siç jepet në faqen e parë të dritares "server", diçka si http://192.168.1.47:8192. Për të kontrolluar katalogun OPDS, duhet të përdorni të njëjtin URL, por me "/opds" (http://192.168.1.47:8192/opds), ose nga Interneti URL "i jashtëm" nëse router ADSL juaj është konfiguruar për "aliasing të porteve".

Konfigurimi i përcjelljes së portit

Ky parametër është vetëm për njerëzit që përdorin një rrjet në shtëpi (WiFi) me një router të lidhur me internetin. Nuk përdoret kur përdoret rrjeti celular (nëse parametri është koduar përdoret vetëm kur pajisja është e lidhur në rrjetin WiFi).

Një portë interneti ka të paktën një adresë IP të jashtme dhe një në rrjetin WiFi dhe ndoshta një ose më shumë në ethernet. Konfigurimi i forwarding port në një router është dinamik dhe nuk e prenë shërbimin. Ju duhet vetëm të shtoni një alias në një tryezë. Çdo aplikacion përdor të paktën një numër të portit (më pak se 65535). Nëse numri i portit që dëshironi dëshironi të përcaktohet tashmë duhet të përdorni një tjetër.

Serveri si të gjithë serverat HTTP, përdor protokollin TCP. Numri i parazgjedhur i porteve që përdoret nga ky server HTTP është 8192 për HTTP dhe 8193 për HTTPS por ju mund modifikoni këto shifra në konfigurim. Nëse vendosni portën HTTPS si zero, ky protokoll është i çaktivizuar.

Në router tim, unë përcaktuar me emrin "HTTP2" një numër të jashtëm të portit të 8080 për të përcjellë në 192.168.1.47 (adresa IP e tabletit tim Android në rrjetin Wifi) me portin 8192, dhe me emrin "eksportoni-atë" port 4343 për të përcjellë në 192.168.1.47 dhe portin 8193.

configuring port forwarding

Kur dua që serveri të jetë i arritshëm nga interneti, unë duhet të konfiguroj "numrin e jashtëm të portit" në konfigurim, të jetë 4343. Kjo lejon të konfiguroni automatikisht një faqe HTML të jashtme me adresën e jashtme IP dhe këtë numër të portit alias 4343.

Për të çaktivizuar përdorimin e largët të faqes suaj të internetit, duhet vetëm të rikonfiguroni serverin me një "numër të jashtëm të portit" prej zero dhe faqja HTML do të konfigurohet me një numër të gabuar të portit dhe jo të përdorshëm. Në fakt të gjitha kërkesat dërguar jashtë në 4343 janë dërguar në serverin HTTPS në portin 8193, por serveri do të kthejë faqen e identifikimit me URL që tregojnë portin 8193 i cili NUK është i arritshëm në Internet. Ju mund t'i shihni këto kërkesa në logun tuaj HTTP në dritaren e serverit. Përveç kësaj, adresa juaj e jashtme IP, në shumicën e rasteve, ndryshohet çdo ditë.

Nëse dëshironi të përdorni HTTP të thjeshtë përmes Internetit për të bërë shfaqje më të mira se sa me HTTPS por pa siguri, duhet të vendosni portin HTTPS në zero, dhe "numri i jashtëm i portit" të jetë 8080. Ju shmangni konfigurimin e routerit shumë shpesh me një konfigurim të tillë.

Nëse kutia juaj ADSL ka një firewall, mos harroni të lejoni që këto porta TCP të përdoren nga interneti. configuring port forwarding

Lehtë të provosh konfiguracionin e përcjelljes së portit

Mund ta provoni këtë cilësim nga rrjeti juaj WiFi duke përdorur një proxy Web publike me mbështetje JavaScript si www.faceofliberty.com, për t'u lidhur me URL-në tuaj të jashtëm me adresën tuaj të jashtme IP dhe alias port ...

Ju mundeni në këtë mënyrë, testoni hyrjen dhe kontrolloni të gjitha faqet, për fat të keq nuk është e mundur të dëgjoni muzikë, ose të shikoni në seri imazhe. Klikimet e drejtpërdrejta në skedarë mund të përdoren për shkak të mjedisit të Web proxy.

Titra Video

Skedarët e nëntitshëm të videos shpërndahen nga UPnP (.srt, .sub dhe .vtt) ... Skedari .srt mund të shfaqet në luajtësin video të klientit UPnp, por aktualisht nuk ekziston ndërfaqja e përdoruesit për ta aktivizuar / çaktivizuar atë dhe nuk ka zgjedhje në një lista e titrave nga gjuha ... Shfaqet vetëm nëntitulli i parë .srt. Për këtë, emri i skedarit subtitle duhet të fillojë si emri i skedarit video (mund të përfundohet me "- en" për anglisht, "- de" për gjermanisht, ... ose ndonjë prapashtesë tjetër përpara .srt). Me server HTTP është gjithashtu e mundur për të shfaqur titrat .vtt, emrat e skedarëve të tyre duhet gjithashtu të fillojnë me emrin e skedarit video, por mund të kenë ndonjë prapashtesë para .vtt). Lojtar video Playr HTML5 lejon të zgjedhë skedarët e nëntitullit ...

back