back

Ekspor-iku panggunaan server

Miwiti server

Ing baris judhul, sampeyan duwe ing sisih kiwa jeneng server lan URL kanggo ngakses server iki. Nggunakake karo browser Web, menehi kaca ngarep standar sing mung a Tabel karo kabeh file sing diekspor dening server. Ing sisih tengen baris judhul, yaiku URL eksternal kanggo nggunakake yen sampeyan nyambung menyang Internet kanthi router ADSL Ndhukung "port aliasing". Awalipun alias port njaba disetel dadi nol, lan sampeyan ora bisa diakses liwat Internet Gateway. Yen sampeyan ngganti angka iki menyang nomer Antarane 1024 lan 65535, server bakal nyoba nyetel UPnP kanthi wektu sewa 24 jam. Aku ora yakin bakal bisa nggarap kabeh Internet Gateways. Aja ragu-ragu babagan masalah (kanthi e-mail) sing didokumentasikan karo XML presentation text saka Internet Gateway. Sampeyan bisa ngatur dalan kanthi manual kaya diterangno ing ngisor iki, yen UPnP ora bisa.

Nalika sampeyan miwiti aplikasi server Ekspor-iku diwiwiti kanthi otomatis layanan UPnP sing aktif, kalebu media lan server HTTP. Layanan iki menehi lambang cilik ing desktop Android nalika mlaku. Secara default, kabeh file, audio, gambar lan file ebook sampeyan wis diekspor. Kanggo njupuk dhaptar file anyar, mediasi bisa kasebut ing pangguna server, amarga Nganyari Android mung file media basis data nalika sistem file dipasang. Proses pindai iki bisa dawa yen sampeyan duwe kartu SD gedhe kanthi akeh file. Opsi (disebut mung "scan") ngidinake ngaktifake utawa mateni fitur iki kanggo nyegah wektu tundha ing server wiwitan.

Jeneng server standar yaiku "Ekspor-iku", nanging yen sampeyan duwe luwih saka siji server ing jaringan Wifi, luwih apik kanggo ngganti sethithik salah sawijining jeneng kasebut.

Hotspot

Panggonan kanggo nggunakake setelan piranti, sampeyan bisa ngatur Wifi Hotspot mung ngeklik ing lambang ndhuwur tengen. Yen ijin WRITE_SETTINGS durung diwenehi aplikasi iki, sampeyan kudu njaluk kasebut. Banjur sampeyan bisa menehi jeneng SSID jaringan lan nemtokake kunci sandhi kanggo ngatur jaringan anyar ing panyedhiya piranti. Jaringan iki kanthi otomatis diaktifake lan server dikonfigurasi.

Ngeklik tombol konfigurasi:



Kanthi dialog dialog konfigurasi, sampeyan bisa ngganti setel ukuran font sacara baku kanggo ngganti iku gumantung marang Kapadhetan lan dimensi layar: 1 kanggo ukuran 8sp karakter, 2 kanggo 10p, ... nganti 6 kanggo 18p. "0" ora ditemtokake (kudu menehi 10p). Ukuran teks iki digunakake kanggo kabeh jendhela Ekspor-iku kalebu bantuan.

Sampeyan uga milih kanggo ngganti basa gawan (sing dijupuk saka sistem pangaturan yen basa dikenal kanthi Ekspor-kasebut), nanging ora sakabehe dinamis, sampeyan kudu nyimpen konfigurasi lan bali menyang server Jendhela utama kanggo nyetel owah-owahan efektif. Kanggo owah-owahan liyane, stop lan wiwitan layanan diwajibake kanggo ngganti kaca web lan pesen menyang setelan basa anyar.

Iku luwih apik kanggo nyetel jeneng server sing sejati tinimbang kanggo netepake default. Sampeyan uga bisa nyetel nomer port menyang apa sing sampeyan pengin, port server media bisa "0" (ephemeral) nanging Aku luwih seneng nemtokake siji kanggo tujuan debugging. Alias gumantung marang konfigurasi router ADSL lan yen sampeyan pengin ngirim file ing Internet umum utawa ora.

Parameter "maksimum baris nomer" ngidini kanggo mbatesi jumlah baris ing dhaptar file, ngecor dhaptar total ing unsur sing luwih cilik, supaya ora nggulung dhaptar sing gedhe banget. Nilai iki uga diterapake ing kaca Web.

About the buffer size of TCP, standar 64 KB, katon apik kanggo streaming audio lan video ing jaringan Wifi. Yen sampeyan duwe akeh transmisi, sampeyan kudu ngurangi iki Ukuran. Yen jaringan sampeyan apik lan sampeyan kudu stream film definisi tinggi, sampeyan bisa nyoba nambah. Owah-owahan salah sawijining paramèter kasebut, kudu mandheg lan Miwiti layanan sawise nyimpen konfigurasi anyar.

Iku ora tansah sing paling apik kanggo nyetel panyimpenan TCP sing gedhe banget. Pendhaftaran maca Blu Ray milih 8 utawa 16 Kb, saka sing luwih dhuwur. Sampeyan bisa nemtokake tambahan, nomer buffer sing pengin dikirim bebarengan. Konfigurasi iki gumantung marang jaringan, piranti lan file sing pengin dikirim, asil ora gampang dianalisis.

Yen sampeyan duwe latar mburi teknis sampeyan bisa nemtokake "home page default" dhewe kanggo server HTTP (loro internal lan eksternal). Berkas iki kudu kasebut "index.html" Lan kudu nang endi wae ing sistem file Android (kertu SD?). Sampeyan uga milih pilihan supaya tabel gawan ing lampiran utawa ora.

By default we use self-signed SSL certificate for HTTPS connection, but in this case you are getting some error messages depending on the Web browser you are using. Disabling this option permits to use signed certificates like the normal HTTPS servers. They are still dynamically built at server startup. But the use of signed certificates requires to add a Certificate Authority in the web browser configuration. You must add the CA root certificate and the CA Intermediate certificate. These public key certificates are into the "assets" directory included in the application itself and on www.ddcs.re web site. You can get these files locally on your Wifi network from your server using URLs like http://192.168.1.47:8192/assets/export-it-1.crt and export-it-2.crt when simple HTTP is available. Otherwise you must install these certificates via http://www.ddcs.re/export-it-1.crt and export-it-2.crt over Internet.

Lan pungkasanipun, sampeyan bisa ngganti profil CSS ing kaca Web kanggo njupuk werna lan tampilan liyane.

Nalika nyimpen konfigurasi kasebut, sampeyan kudu njaluk pesen pesen yen disimpen, sadurunge bali menyang kaca utama. Sampeyan kudu mungkasi lan miwiti layanan kasebut kanggo ngatur owah-owahan sing gegandhengan karo sockets server kaya nomer port, ukuran buffer TCP, lan jeneng server UPnP, Nanging owah-owahan sing paling cepet dinamis kaya basa, jeneng server HTTP, definisi pangguna lan kategori, lan dhaptar file ...

Sampeyan duwe rong tombol ing pungkasan kaca konfigurasi, sing pertama njupuk serep database, ora dhaptar file, nanging parameter kaya jeneng server, ukuran font, definisi pangguna kalebu kategori, lan kabeh komentar. Tombol liya ngidini kanggo mulihake serep ing basis data. Gunakake kanthi ati-ati, njupuk serep sawise owah-owahan, Nanging mulihake basis data mung yen perlu. Opsi iki ngidini kanggo ndistribuseri konfigurasi menyang server sing beda-beda, nanging komentar ing tingkat berkas mung bisa dianggo yen file ditemokake nganggo path sing sarat sing padha.

Sampeyan bisa ngaktifake pilihan klub mung menehi pesen cilik lan gambar kanggo nggambarake server sampeyan. Pilihan iki mung dienggo nalika ing Wifi karo port forwarding aktif lan yen Authentication dikonfigurasi nganggo paling ora siji jeneng panganggo lan tembung sandhi. Kanthi cara iki, server sampeyan bakal bisa diakses kanthi eksternal ing www.ddcs.re. Kanggo nyoba server sampeyan dhewe mbutuhake panggunaan server proxy Web.

Konfigurasi kaca 2: Pilihan lan kategori file


Ing kaca 2, iku pilihan file lan setelan kategori kasebut (pirsani ing ngisor iki babagan otentikasi). Sampeyan pengin ekspor kabeh utawa mung sawetara file? Kothak ngecek kanggo mbusak file, supaya ora bisa disebarake dening UPnP. Sampeyan uga bisa nyetel jeneng kategori sing gegandhengan karo otentikasi liwat HTTPS. Sawise modifikasi, sampeyan kudu nyimpen owah-owahan lan aktif sawetara detik mengko.

Konfigurasi HTTPS lan otentikasi pengguna


Secara default, nomer port HTTPS disetel dadi 0, lan ora ana server HTTPS. Kanggo nggunakake HTTPS sampeyan kudu menehi nilai antarane 1024 lan 65535 kanggo nomer port iki. Yen HTTPS diaktifake, pancen digunakake ing njaba jaringan Wifi, amarga UPnP mbutuhake HTTP liwat jaringan lokal, nanging sampeyan bisa nyoba HTTPS sacara lokal, nggunakake URL Karo "https:", alamat IP Wifi, lan ":" diikuti karo nomer port HTTPS kaya "https://192.168.1.47:8193".

Alias port gawan yaiku nol kanggo nuduhake manawa ora ana alias port sing digunakake. Yen sampeyan butuh fungsi iki ing jaringan asal, sampeyan bisa nyetel angka antarane 1024 lan 65535, lan sawise nyimpen konfigurasi, sampeyan kudu mriksa asil ing baris status layar utama. Aplikasi nyoba kanggo ngatur kanthi UPnP ing Internet Gateway .. Yen ora bisa diatur dening UPnP, sampeyan kudu ngatur alias langsung ing dalane ADSL sing ana ing port HTTPS yen diaktifake, utawa kanggo port HTTP tanpa HTTPS.

Yen disambungake ing jaringan Wifi utawa Jaringan seluler katon ing tengah baris judhul. Nalika ing jaringan seluler mung protokol HTTP / HTTPS bisa digunakake, Lan sing paling apik nggunakake HTTPS kanthi bukti asli kanggo nglindhungi data sampeyan.

Kaping pisanan sampeyan mung bisa nggunakake bukti asli ing HTTPS, nanging saiki ing HTTP, tembung sandi kasebut uga kasebut crypted.

Kanggo ngaktifake autentikasi, sampeyan kudu ngeset setidaknya siji jeneng, sandhi lan kategori sekedhik kanggo jeneng iki.

Kanggo nggawe jeneng panganggo, sampeyan kudu ngenalake siji ing kolom teks, milih pilihan kategori, lan nyetel kaping pindho tembung sandhi sing padha sadurunge ngeklik tombol add. Sampeyan bisa nggawe jeneng panganggo sing beda ing kategori beda. Tèks pesen cilik katon ing sadhuwure tombol simpen kanggo mbantu sampeyan nganggo dhéfinisi.

Sadurunge ninggalake, aja lali nyimpen definisi sampeyan kanthi klik tombol simpen lan pesen kudu ngomong rampung.

Aku nemtokake kanthi telung kategori asline, jenenge ora penting nanging ana urutan ing kategori kasebut. Kategori "pemilik" bisa ngakses kabeh file, Kategori "kulawarga" kalebu kabeh kategori "kanca" saliyane file ing kategori iki, lan kategori "kanca" luwih spesifik. Sampeyan bisa ngowahi jeneng kategori, milih siji kategori, mung menehi jeneng anyar ing kolom entri, lan ngetik "modifikasi" tombol. Sampeyan bisa nggawe kategori "kanca" tambahan kanthi jeneng sing beda-beda, menehi jeneng anyar ing kolom entri lan ngeklik tombol "nambah". Mung wong kanthi jeneng panganggo bisa nggunakake browser web kanggo maca file (ora ana akses nulis), amarga ora ana akses anonim yen sampeyan nemtokake siji jeneng panganggo. Secara default, kabeh file ana ing kategori "pemilik". Nalika nemtokake jeneng panganggo sing anyar, sampeyan kudu milih paling ora siji kategori.

Kanggo nyederhanakake definisi yen sampeyan duwe akèh file, jeneng "gawan" ana, kanggo nyetel kategori kanggo file anyar (video anyar, foto, ..). Jeneng sistem kapindho ana hubungane karo server UPnP, nyetel server UPnP ing kategori kulawarga utawa kanca, ijin kanggo mbatesi file sing didistribusikan ing UPnP.

Ing latar mburi (long running service)

Nalika server diwiwiti, aplikasi kasebut mlaku ing latar mburi minangka layanan Android, nuduhake lambang kabar ing baris status Android. Layanan iki ngandhut macem-macem Program: server media kanthi UPnP Directory Content Server lan Manager UPnP Connection cilik, lan server HTTP. Loro-lorone dibutuhake munggah lan mlaku Nyedhiyakake layanan kanggo klien.

Server HTTP nemtokake ing wiwitan "home page" dhisikan sing mung dhaptar (tabel) file sing diekspor dening server iki, kolom sing kapisan bisa diwenehake (njaluk HTTP) File, sing kapindho (kirim HTTP ing mode biner) kanggo ngundhuh, kolom katelu menehi ing mode teks, URL berkas (kanggo nyalin / liwat nalika nyiapake HTML dhewe Kaca). Kajaba iku, server HTTP nduweni katalog OPDS sing prasaja kanggo eBook lokal (katalog iki mung daftar file sing dipilih, ora ana ringkesan buku Utawa informasi babagan panulis) ...

Kanggo ngontrol server, sampeyan bisa nggunakake klien Ekspor-utawa browser web sing nuduhake URL kasebut ing kaca pisanan ing "server" jendhela, kaya Http://192.168.1.47:8192. Kanggo mriksa katalog OPDS, sampeyan kudu nggunakake URL sing padha nanging kanthi "/ opds" (http://192.168.1.47:8192/opds), utawa saka Internet ing "njaba" URL Yen router ADSL diatur kanggo "port aliasing".

Configuring port forwarding

Parameter iki mung kanggo wong sing nggunakake jaringan omah (Wifi) kanthi dalan sing nyambung menyang Internet. Ora digunakake nalika nggunakake jaringan seluler (Yen parameter kasebut mung digunakake nalika piranti disambungake ing jaringan Wifi).

Gerbang Internet duwe paling ora siji alamat IP eksternal lan siji ing jaringan Wifi lan mbok menawa uga siji utawa luwih ing ethernet. Konfigurasi port sing diterusake ing router kasebut dinamis lan ora ngeculake layanan kasebut. Sampeyan mung kudu nambah alias ing meja. Saben aplikasi nggunakake paling sethithik nomer port (kurang saka 65535). Yen nomer port sampeyan pengin wis ditetepake sampeyan mung kudu nggunakake liyane.

Ekspor-iku kaya kabeh server HTTP, migunakake protokol TCP. Nomer port standar sing digunakake dening server HTTP iki yaiku 8192 kanggo HTTP lan 8193 kanggo HTTPS nanging sampeyan bisa Modifikasi nomer kasebut ing konfigurasi. Yen sampeyan nyetel port HTTPS minangka nol, protokol iki ora diaktifake.

Ing dalan, aku nemtokake jeneng "HTTP2" nomer port eksternal 8080 kanggo maju menyang 192.168.1.47 (alamat IP tablet Android saya Ing jaringan Wifi) kanthi port 8192, lan kanthi jeneng "Ekspor-iku" port 4343 kanggo maju menyang 192.168.1.47 lan port 8193.

configuring port forwarding

Nalika aku pengin supaya server Ekspor-iku bisa diakses saka Internet, aku kudu ngatur "nomer njaba port" ing konfigurasi, dadi 4343. Iki ngidini kanggo ngatur sacara otomatis Kaca HTML njaba kanthi alamat IP eksternal lan nomer port alias iki 4343.

Kanggo mateni panggunaan remot saka kaca web, sampeyan mung kudu ngatur maneh server kanthi "nomer njaba port" nol lan kaca HTML bakal dikonfigurasi Karo nomer port salah lan ora bisa digunakke. Nyatane kabeh panjalukan dikirim ing njaba kanggo 4343 sing diterusake menyang server HTTPS ing port 8193, nanging Server bakal ngirim maneh kaca mlebu nganggo URL sing nuduhake port 8193 sing ora bisa diakses ing Internet. Sampeyan bisa ndeleng panjaluk iki Ing log HTTP ing jendhela server Ekspor-iku. Kajaba iku, alamat IP njaba sampeyan, ing meh kabeh kasus, diganti saben dina.

Yen sampeyan pengin nggunakake HTTP prasaja liwat internet kanggo entuk pagelaran sing luwih apik tinimbang karo HTTPS nanging tanpa keamanan, sampeyan mung kudu nyetel port HTTPS menyang nol, Lan "nomer njaba port" dadi 8080. Sampeyan ora pengin ngatur dalan kerep banget karo konfigurasi kasebut.

Yen kothak ADSL duwe firewall, aja lali kanggo ngidini port TCP kanggo digunakake saka Internet. configuring port forwarding

Gampang nyoba ngatur konfigurasi port sampeyan

Sampeyan bisa nguji setelan iki saka jaringan Wi-Fi sampeyan nggunakake proxy Web umum kanthi dhukungan javascript kaya www.faceofliberty.com, kanggo nyambung menyang URL eksternal kanthi alamat IP njaba lan port alias ...

Sampeyan bisa nganggo cara iki, nyoba login lan mriksa kabeh kaca, sayangé, ora bisa ngrungokake musik, utawa katon ing seri gambar. Mung klik langsung ing file sing bisa digunakake amarga lingkungan proxy Web.

Subtitle video

File subtitle video disebarake dening UPnP (.srt, .sub, lan .vtt) ... .srt bisa ditampilake ing pemutar video klien UPnp, nanging saiki ora ana antarmuka panganggo kanggo mbisakake / mateni lan ora ana pilihan ing dhaptar subtitle dening basa ... Mung subtitle .srt pisanan dituduhake. Kanggo sing jeneng berkas subtitle kudu diwiwiti minangka jeneng berkas video (bisa diisi kanthi "- en" kanggo Inggris, "- de" kanggo Jerman, ... utawa seselan liyane sadurunge .srt). Kanthi server HTTP uga layak kanggo nampilake subtitle .vtt, jeneng berkas uga kudu diwiwiti kanthi jeneng file video nanging bisa suwe suwe .vtt). Pemutar video Playr HTML5 ngidini nggawe pilihan ing file subtitle ...

back