eXport-it, android  UPnP Client/Server

eXport-it Android UPnP/HTTP ग्राहक/सर्भर

Android


भिडियो, अडियो, चित्र र पुस्तकहरु लागि एक Android फाइल साझा आवेदन




सर्भर



eXport-it सर्भर उपयोग

सर्भर शुरू

शीर्षक लाइन मा, तपाईं माथि सर्भर नाम र HTTP यो सर्भर पहुँच गर्न URL छ। एक वेब ब्राउजर संग यस URL प्रयोग पूर्वनिर्धारित घर पेज, सर्भर द्वारा निर्यात सबै फाइलहरू को एक सूची दिन्छ। शीर्षक लाइन तल मा, तपाईं "पोर्ट aliasing" संग एक ADSL राउटर इन्टरनेट जोडिएको छन् भने प्रयोग गर्न बाह्य URL छ। सुरुमा बाह्य पोर्ट उपनाम शून्य सेट, र तपाईं एक इन्टरनेट गेटवे माध्यम सुलभ छैनन्। तपाईं 1024 र 65535 बीच एक नम्बरमा यो मूल्य परिवर्तन भने, सर्भर 24 घण्टा पट्टा समय संग UPnP द्वारा यसलाई स्थापित गर्ने प्रयास गर्नेछ। म यो सबै इन्टरनेट द्वार काम गर्नेछ पक्का छैन। आफ्नो इन्टरनेट गेटवे को XML प्रस्तुति पाठ संग दस्तावेज (ई-मेल गरेर) समस्या रिपोर्ट गर्न नहिचकिचाउनुहोस्। UPnP काम गर्दैन भने तल बताइएको, तपाईं स्वयं आफ्नो राउटर कन्फिगर गर्न सक्नुहुन्छ।


upnp media server

तपाईं eXport-it सर्भर आवेदन सुरु गर्दा, यो स्वतः मिडिया र HTTP सर्भर सहित एक लामो चलिरहेको UPnP सेवा सुरु। चलिरहेको बेला यो सेवा Android डेस्कटपमा एउटा सानो प्रतिमा दिन्छ। पूर्वनिर्धारित, सबै आफ्नो भिडियो, अडियो, चित्र र eBook फाइलहरु निर्यात गर्दै छन्। मिति सम्म फाइल सूची प्राप्त गर्न, एक mediascanner, सर्भर सुरुआतमा लागू गर्न सकिन्छ किनभने फाइल प्रणाली माउन्ट जब Android अपडेट मात्र आफ्नो मिडिया फाइलहरू डेटाबेस। तपाईं धेरै धेरै फाइलहरू ठूलो एसडी कार्ड छ भने यो स्क्यान प्रक्रिया लामो हुन सक्छ। सर्भर अर्कोलाई मा लामो समय देखि ढिलाइ नगर्न यो सुविधा सक्षम वा अक्षम गर्न ("स्क्यान" बस भनिन्छ) एक विकल्प परमिट।

पूर्वनिर्धारित सर्भर नाम "eXport-it" छ, तर तपाईं वाइफाइ नेटवर्कमा मा एक भन्दा बढी सर्भर छ भने, यो नाम कम्तीमा एक परिवर्तन गर्न राम्रो देखिन्छ।

upnp media server

कन्फिगर बटन मा क्लिक:



http server

कन्फिगरेसन संवाद सञ्झ्याल संग, तपाईं आफ्नो पर्दा घनत्व र परिमाण निर्भर अनुकूलित गर्न पूर्वनिर्धारित सेट फन्ट साइज परिवर्तन गर्न सक्नुहुन्छ: 1, 10sp लागि 8sp चरित्र आकार, 2 को लागि छ ... 18sp लागि 6 सम्म। "0" (यो 10sp दिनुपर्छ) अनिर्धारित छ। यो पाठ आकार मदत सहित सबै निर्यात यो विंडोज लागि प्रयोग गरिन्छ।

तपाईं पनि रुचि (भाषा निर्यात यो ज्ञात छ भने प्रणाली सेट अप लिइएका) पूर्वनिर्धारित भाषा परिवर्तन गर्न छ, तर यो पुरा तरिकाले गतिशील छैन, तपाईं कन्फिग बचाउन र फिर्ता सर्भर जानुपर्छ प्रभावकारी परिवर्तन सेट गर्न मुख्य सञ्झ्यालको। अन्य परिवर्तनको, सेवा एक बंद र शुरू नयाँ भाषा सेटिङ लागि वेब पृष्ठहरू र सन्देश छाँटकाँट गर्न आवश्यक छ।

यो पूर्वनिर्धारित राख्न भन्दा एक वास्तविक सर्भर नाम सेट गर्न राम्रो देखिन्छ। तपाईं पनि तपाईं चाहनुहुन्छ के लागि पोर्ट संख्या छाँटकाँट गर्न सक्छन्, मिडिया सर्भर पोर्ट "0" (अल्पकालिक) हुन सक्छ, तर म उद्देश्य त्रुटि सच्याउने लागि एक परिभाषित गर्न चाहन्छु। यो उपनाम आफ्नो ADSL रूटर कन्फिगरेसन निर्भर र तपाईं सार्वजनिक इन्टरनेटमा वा छैन आफ्नो फाइलहरु प्रकाशित गर्न चाहनुहुन्छ भने।

यस "अधिकतम नयाँ नम्बर" परिमिति परमिट एक पनि ठूलो सूची scrolling जोगिन, साना तत्त्वहरू मा कुल सूची विभाजन, फाइल सूची लाईन को संख्या सीमित गर्न। यो मूल्य पनि वेब पेज मा लागू हुन्छ।

पृष्ठभूमि मा (लामो चलिरहेको सेवा)

सर्भर सुरु गर्दा, यो Android स्थिति पट्टी मा एक सूचना प्रतिमा देखाउने, एक Android सेवा रूपमा पृष्ठभूमि चल्छ। यो सेवा विभिन्न हुन्छ कार्यक्रम: आफ्नो UPnP निर्देशिका सामाग्री सर्भर र एक सानो UPnP जडान प्रबन्धक, र HTTP सर्भर संग मिडिया सर्भर। दुवै अप आवश्यक र ग्राहकहरु को लागि सेवा प्रदान गर्न चलिरहेको छ।

HTTP सर्भरले खेल्न सुरुआतमा यो सर्भर द्वारा निर्यात फाइलहरू, पहिलो स्तम्भ परमिट प्रारम्भिक "गृह पृष्ठ" जो सिर्फ एक सूची (तालिका) परिभाषित (HTTP मिल) आफ्नो HTML तयार हुँदा फाइल, यसलाई डाउनलोड दोस्रो (बाइनरी ढाँचाः मा HTTP पद), तेस्रो स्तम्भ प्रतिलिपि लागि / विगतका (पाठ मोड, फाइल को URL दिन्छ पृष्ठ)। साथै, HTTP सर्भर स्थानीय eBooks (यो सूची चयनगरिएकाफाइलहरू को एक सूची छ को लागि एक धेरै सरल OPDS सूची छ, पुस्तकको कुनै विवरण छैन या लेखक बारेमा जानकारी) ...

को "सर्भर" सञ्झ्याल, जस्तै केहि को पहिलो पेज मा दिइएको रूपमा सर्भर नियन्त्रणका लागि, तपाईं URL यसलाई इशारा eXport-it ग्राहक वा वेब ब्राउजर प्रयोग गर्न सक्नुहुन्छ //192.168.1.47:8192। को OPDS सूची जाँच लागि, तपाईं नै URL प्रयोग तर पर्छ "/ opds" (//192.168.1.47:8192/opds) संग, वा इन्टरनेट देखि "बाह्य" URL आफ्नो ADSL रूटर "पोर्ट एलाइजिङन्ट लागि कन्फिगर गरिएको छ भने "।

upnp media server

बाहिरी URLs

तपाईं संसाधन गर्न ईशारा यूआरएल थाहा यदि तपाईं आफ्नो स्थानीय फाइल सूची गर्न टाढाको फाइलहरू थप्न सक्नुहुन्छ। तपाईं इन्टरनेट पहुँच भने र टाढाको सर्भर चलिरहेको बेला रिमोट फाइल प्रयोग त्यसपछि यो मात्र काम गर्न सक्छन्, नेटवर्क पहुँच आवश्यक छ।

मिडिया फाइलहरू वर्तमानमा मात्र प्रत्यक्ष URLs (पूर्ण फाइल नाम संग यूआरएल) समर्थित छन्। नमूना गरेर, तपाईं भिडियो /files/basicconfig.mp4 थप्न सक्नुहुन्छ बस इनपुट क्षेत्र मा यस URL लेखन, र अन्तमा यो बचत, "थप्न" बटन क्लिक। अथवा /files/Music1.mp3 जस्तै अडियो फाइलहरू थप्न सक्नुहुन्छ। तपाईं वाइफाइ नेटवर्क मा हो जब ExternalUrl संवाद सञ्झ्याल को exportit प्रतिमामा विन्यास Page2, या क्लिक उपलब्ध छ।

सार्वजनिक युट्युब भिडियो 3f7l-Z4NF70 भिडियो आईडी छ जहाँ //www.youtube.com/watch?v=3f7l-Z4NF70 वा //youtube.com/3f7l-Z4NF70 जस्तै एक यूआरएल दिने overused सकिन्छ। सार्वजनिक Vimeo गरेको भिडियो //vimeo.com/71853736 जस्तै एक यूआरएल प्रयोग।

upnp media server

कन्फिगर पोर्ट पठाउने

यो परामिति मात्र इन्टरनेट जोडिएको कुनै राउटर संग एक घर (वाइफाइ) नेटवर्क को उपयोग गरेर मान्छे को लागि छ। मोबाइल नेटवर्क प्रयोग गर्दा यो प्रयोग छैन (खुट्टामीटर यन्त्र वाइफाइ सञ्जालमा जडान गर्दा मात्र प्रयोग गरिन्छ कोडित छ भने)।

एक इन्टरनेट गेटवे वाईफाई सञ्जालमा कम्तिमा एक बाहिरी आईपी ठेगाना र एक छ र ईथरनेट मा सायद अझै पनि एक वा बढी। एक राउटरमा पोर्ट पठाउने कन्फिगरेसन गतिशील छ र सेवा कटौती गर्दैन। तपाईं बस एक तालिका मा कुनै उपनाम थप्न छ। प्रत्येक आवेदन कम्तीमा एक पोर्ट नम्बर (65535 भन्दा न्यून) प्रयोग गर्दछ। तपाईं चाहन्थे पोर्ट नम्बर पहिले नै परिभाषित छ भने तपाईं बस अर्को प्रयोग गर्न छ।

सबै HTTP सर्भर जस्तै eXport-it, TCP प्रोटोकल प्रयोग गर्दछ। यो HTTP सर्भर प्रयोग पूर्वनिर्धारित पोर्ट संख्या HTTPS लागि HTTP र 8193 को लागि 8192 छन् तर तपाईं गर्न सक्छन् कन्फिगरेसन यी संख्या परिमार्जन। तपाईं शून्य रूपमा HTTPS पोर्ट सेट भने, यो प्रोटोकल अक्षम छ।

मेरो राउटरमा, म 192.168.1.47 (मेरो Android ट्याब्लेट को आईपी ठेगाना फरवार्ड गर्न नाम संग 8080 को एक बाहिरी पोर्ट नम्बर "HTTP2" परिभाषित 192.168.1.47 र पोर्ट 8193 फरवार्ड गर्न पोर्ट 8192 संग वाइफाइ नेटवर्क) मा, र नाम "exportit" पोर्ट 4343।

configuring port forwarding

म eXport-it सर्भर इन्टरनेट देखि सुलभ हुनुपर्छ भनेर चाहनु हुँदा, म 4343 हुनु, कन्फिगरेसन मा "बाहिरी पोर्ट नम्बर" कन्फिगर छ। यो बाहिरी आईपी ठेगाना र यो उपनाम पोर्ट नम्बर 4343 संग स्वतः बाह्य HTML पृष्ठ कन्फिगर गर्न अनुमति दिन्छ।

आफ्नो वेब पेज को टाढाको प्रयोग अक्षम गर्न, तपाईं बस शून्य को एक "बाह्य पोर्ट नम्बर" र HTML पृष्ठ संग सर्भर कन्फिगर गरिनेछ पुन: कन्फिगर गर्न छ गलत पोर्ट नम्बर र उपयोगी छैन। वास्तवमा भन्ने हो भने 4343 को बाह्य पठाइएका अनुरोध पोर्ट 8193 मा HTTPS सर्भर पठाइन्छ, तर छ सर्भर यूआरएलहरूको इन्टरनेटमा सुलभ छैन जो पोर्ट 8193 औंल्याइरहेका संग लगइन पेज फिर्ता पठाउन हुनेछ। तपाईं यी अनुरोध देख्न सक्छ को eXport-it सर्भर सञ्झ्यालमा तपाईँको HTTP लग मा। साथै, आफ्नो बाह्य आईपी ठेगाना अधिकांश मामलाहरु मा, छ, हरेक दिन परिवर्तन।

तपाईं HTTPS भन्दा तर सुरक्षा बिना राम्रो प्रदर्शन प्राप्त गर्न इन्टरनेटमा सरल HTTP प्रयोग गर्न चाहनुहुन्छ भने, तपाईं, बस शून्य लागि HTTPS पोर्ट सेट छ र "बाह्य पोर्ट नम्बर" 8080 हुन। तपाईं यस्तो विन्यास संग धेरै अक्सर राउटर कन्फिगर गर्न जोगिन।

सजिलै आफ्नो पोर्ट फर्वार्ड कन्फिगरेसन प्रयास

तपाईं आफ्नो बाह्य IP ठेगाना र पोर्ट उपनाम तपाईंको बाह्य URL जडान गर्न, जस्तै www.faceofliberty.com जाभास्क्रिप्ट समर्थन सार्वजनिक वेब प्रोक्सी प्रयोग गरेर आफ्नो वाइफाइ नेटवर्क देखि यो सेटिङ परीक्षण गर्न सक्छ ...

तपाईंले यो तरिका द्वारा दुर्भाग्य यो संगीत सुन्न, वा तस्बिरहरू को श्रृंखला हेर्न सम्भव छैन, लगइन, परीक्षण र सबै पृष्ठ जाँच गर्न सक्छन्। फाइलहरू मात्र प्रत्यक्ष क्लिक कारण वेब प्रोक्सी वातावरण योग्य छन्।

configuring port forwarding