eXport-it, android  UPnP Client/Server

export-it διακομιστή-πελάτη Android UPnP/HTTP

Android


μια εφαρμογή Android κοινής χρήσης αρχείων για βίντεο, ήχο, εικόνες και e-βιβλία




διακομιστή



eXport-it χρήση διακομιστή

Εκκίνηση του διακομιστή

Στη γραμμή τίτλου, θα πρέπει στην κορυφή το όνομα του server και της διεύθυνσης URL για να αποκτήσετε πρόσβαση σε αυτό το server με HTTP. Χρησιμοποιώντας αυτή τη διεύθυνση URL με ένα πρόγραμμα περιήγησης στο Web δίνει την προεπιλεγμένη αρχική σελίδα, μια λίστα με όλα τα αρχεία που εξάγονται από το διακομιστή. Από την κάτω γραμμή τίτλου, έχετε την εξωτερική διεύθυνση URL για να χρησιμοποιήσετε αν είστε συνδεδεμένοι στο Internet με ADSL router με το "λιμάνι aliasing". Αρχικά η εξωτερική ψευδώνυμο θύρα έχει ρυθμιστεί στο μηδέν, και δεν είναι προσβάσιμα μέσω πύλης στο Διαδίκτυο. Εάν αλλάξετε αυτήν την τιμή σε έναν αριθμό μεταξύ 1024 και 65535, ο διακομιστής θα προσπαθήσει να το δημιουργήσει με UPnP με χρόνο μίσθωσης των 24 ωρών. Δεν είμαι σίγουρος ότι θα συνεργαστεί με όλες τις πύλες του Διαδικτύου. Μην διστάσετε να αναφέρετε προβλήματα (με e-mail) τεκμηριώνεται με την παρουσίαση XML κείμενο της πύλης σας στο Internet. Εάν το UPnP δεν λειτουργεί, μπορείτε να ρυθμίσετε το router σας με το χέρι, όπως εξηγείται παρακάτω.


upnp media server

Όταν ξεκινάτε την εφαρμογή διακομιστή eXport-it, ξεκινά αυτόματα μια μακρά τρέχει υπηρεσία UPnP συμπεριλαμβανομένων των μέσων μαζικής ενημέρωσης και των εξυπηρετητών HTTP. Η υπηρεσία αυτή δίνει ένα μικρό εικονίδιο στην επιφάνεια εργασίας Android όταν τρέχει. Από προεπιλογή, όλα τα βίντεο, ήχου, εικόνας και eBook εξάγονται τα αρχεία σας. Για να πάρετε λίστες αρχείων μέχρι σήμερα, μπορεί να γίνει επίκληση μιας mediascanner κατά την εκκίνηση του διακομιστή, επειδή το Android ενημερώνει μόνο της βάσης δεδομένων των αρχείων πολυμέσων, όταν τα συστήματα αρχείων είναι τοποθετημένα. Αυτή η διαδικασία σάρωσης μπορεί να είναι μεγάλη, αν έχετε μεγάλα SD κάρτες με πολλά πολλά αρχεία. Μια επιλογή (που ονομάζεται απλά "σάρωση") επιτρέπει να ενεργοποιήσετε ή να απενεργοποιήσετε αυτή τη λειτουργία για να αποφευχθούν οι μεγάλες καθυστερήσεις στο διακομιστή εκκίνησης.

Το προεπιλεγμένο όνομα του διακομιστή είναι "eXport-it", αλλά αν έχετε περισσότερους από έναν διακομιστή σε ένα δίκτυο Wi-Fi, φαίνεται καλύτερο να αλλάξει τουλάχιστον ένα από τα ονόματα.

upnp media server

Κάνοντας κλικ στο κουμπί configure:


http server

Με το παράθυρο διαλόγου ρύθμισης, μπορείτε να αλλάξετε το μέγεθος της γραμματοσειράς ρυθμιστεί από προεπιλογή να προσαρμοστεί ανάλογα με την πυκνότητα της οθόνης και σας διάσταση: 1 είναι για 8ταχ μέγεθος χαρακτήρων, 2 για 10sp, ... μέχρι 6 για 18SP. "0" είναι απροσδιόριστο (θα πρέπει να δώσει 10sp). Αυτό το μέγεθος του κειμένου χρησιμοποιείται για όλα τα παράθυρα eXport-it συμπεριλαμβανομένης της βοήθειας.

Έχετε επίσης την επιλογή να αλλάξετε την προεπιλεγμένη γλώσσα (που λαμβάνονται από το σύστημα set-up, αν η γλώσσα είναι γνωστό από eXport-it), αλλά δεν είναι απολύτως δυναμική, πρέπει να αποθηκεύσετε το config και να επιστρέψετε στο κύριο παράθυρο του διακομιστή για να ρυθμίσετε την αλλαγή αποτελεσματική. Όσον αφορά τις άλλες αλλαγές, μια στάση και την έναρξη της υπηρεσίας που απαιτείται για την προσαρμογή των ιστοσελίδων και μηνυμάτων προς τη νέα ρύθμιση γλώσσας.

Φαίνεται καλύτερο να ορίσετε ένα πραγματικό όνομα διακομιστή από το να διατηρήσετε την προεπιλεγμένη. Μπορείτε επίσης να προσαρμόσει τους αριθμούς θύρας για ό, τι θέλετε, η θύρα του διακομιστή μέσων ενημέρωσης μπορεί να είναι "0" (εφήμερη), αλλά εγώ προτιμώ να ορίσετε έναν σκοπό για τον εντοπισμό σφαλμάτων. Το ψευδώνυμο εξαρτάται από ADSL router σας διαμόρφωσης και αν θέλετε να δημοσιεύσετε τα αρχεία σας από το δημόσιο Internet ή όχι.

Οι "αριθμός max γραμμή« άδειες παράμετρο για να περιορίσει τον αριθμό των γραμμών σε λίστες αρχείων, χωρίζοντας το συνολικό κατάλογο σε μικρότερα στοιχεία, για να αποφευχθεί η μετακίνηση ένα πολύ μεγάλο κατάλογο. Η τιμή αυτή εφαρμόζεται επίσης στην ιστοσελίδα.

Στο βάθος (μεγάλη διάρκεια υπηρεσίας)

Όταν ο διακομιστής ξεκινά, τρέχει στο παρασκήνιο, όπως ένα Android υπηρεσία, που δείχνει ένα εικονίδιο ειδοποίησης στη γραμμή κατάστασης Android. Η υπηρεσία αυτή περιέχει διαφορετικά προγράμματα: ο διακομιστής πολυμέσων με UPnP Directory Content Server και ένα μικρό UPnP του Connection Manager, και το διακομιστή HTTP. Και τα δύο απαιτούνται και λειτουργεί για την παροχή της υπηρεσίας προς τους πελάτες.

Ο διακομιστής HTTP ορίζει κατά την εκκίνηση μια αρχική "home page", το οποίο είναι απλά ένας κατάλογος (πίνακας) από τα αρχεία που εξάγονται από αυτό το διακομιστή, τις πρώτες άδειες στήλη για να παίξει (HTTP get) το αρχείο, το δεύτερο (μετά HTTP σε δυαδική κατάσταση) για να το κατεβάσετε, η τρίτη στήλη δίνει σε μορφή κειμένου, η διεύθυνση URL του αρχείου (για αντιγραφή / παρελθόν κατά την προετοιμασία τη δική σας σελίδα HTML). Επιπλέον, ο διακομιστής HTTP έχει ένα πολύ απλό κατάλογο OPDS για τις τοπικές eBooks (αυτός ο κατάλογος είναι μόνο μια λίστα των επιλεγμένων αρχείων, δεν υπάρχει περίληψη του βιβλίου ή πληροφορίες σχετικά με το συντάκτη) ...

Για τον έλεγχο του διακομιστή, μπορείτε να χρησιμοποιήσετε το πρόγραμμα-πελάτη eXport-it ή ένα πρόγραμμα περιήγησης στο Web επισημαίνοντας ότι στη διεύθυνση URL, όπως αναφέρεται στην πρώτη σελίδα του παραθύρου "server", κάτι σαν //192.168.1.47:8192. Για τον έλεγχο του καταλόγου OPDS, θα πρέπει να χρησιμοποιούν την ίδια διεύθυνση, αλλά με "/opds" (//192.168.1.47:8192/opds), ή από το Διαδίκτυο η «εξωτερική» URL αν ADSL router σας έχει ρυθμιστεί για «θύρα aliasing".

upnp media server

Εξωτερικές διευθύνσεις URL

Μπορείτε να προσθέσετε απομακρυσμένα αρχεία με τις τοπικές λίστες αρχείων σας, αν γνωρίζετε τη διεύθυνση URL που δείχνουν προς τον πόρο. Χρησιμοποιήσετε το απομακρυσμένο αρχείο απαιτεί πρόσβαση στο δίκτυο, τότε μπορεί να λειτουργήσει μόνο εάν έχετε πρόσβαση στο Διαδίκτυο και όταν ο απομακρυσμένος διακομιστής εκτελεί.

Επί του παρόντος μόνο την άμεση URLs στα αρχεία πολυμέσων που υποστηρίζονται (URL με το πλήρες όνομα του αρχείου). Από το δείγμα, μπορείτε να προσθέσετε το βίντεο /files/basicconfig.mp4 απλά γράφοντας αυτό το URL στο πεδίο εισαγωγής, και κάνοντας κλικ στο κουμπί "Προσθήκη", τελικά εξοικονόμηση. Ή μπορείτε να προσθέσετε αρχεία ήχου όπως /files/Music1.mp3. Το παράθυρο διαλόγου ExternalUrl είναι διαθέσιμη στις Σελίδα2 διαμόρφωση, ή κάνοντας κλικ στο εικονίδιο export-it όταν είστε στο δίκτυο WiFi.

Δημόσια βίντεο του YouTube μπορούν να υπερκατανάλωση δίνοντας μια διεύθυνση URL, όπως //www.youtube.com/watch?v=3f7l-Z4NF70 ή //youtube.com/3f7l-Z4NF70 όπου 3f7l-Z4NF70 είναι το αναγνωριστικό βίντεο. Δημόσια βίντεο Vimeo χρησιμοποιούν μια διεύθυνση URL, όπως //vimeo.com/71853736.

upnp media server

Διαμόρφωση προώθηση των θυρών

Αυτή η παράμετρος είναι μόνο για τους ανθρώπους που χρησιμοποιούν ένα οικιακό δίκτυο (Wi-Fi) με ένα δρομολογητή συνδεδεμένο στο Internet. Δεν χρησιμοποιείται κατά τη χρήση του δικτύου κινητής τηλεφωνίας (αν η παράμετρος κωδικοποιείται χρησιμοποιείται μόνο όταν η συσκευή είναι συνδεδεμένη στο δίκτυο Wi-Fi).

Μια πύλη στο Διαδίκτυο έχει τουλάχιστον μια εξωτερική διεύθυνση IP και ένα για το δίκτυο Wi-Fi και ίσως ακόμη και ένα ή περισσότερα σχετικά με ethernet. Η διαμόρφωση της την προώθηση των θυρών σε ένα router είναι δυναμική και δεν κόβει την υπηρεσία. Θα πρέπει απλώς να προσθέσω ένα ψευδώνυμο σε έναν πίνακα. Κάθε εφαρμογή χρησιμοποιεί τουλάχιστον έναν αριθμό θύρας (λιγότερο από 65535). Αν ο αριθμός θύρας που ήθελε έχει ήδη οριστεί απλά πρέπει να χρησιμοποιήσετε μια άλλη.

eXport-it σαν όλους τους διακομιστές HTTP, χρησιμοποιεί το πρωτόκολλο TCP. Οι προεπιλεγμένοι αριθμοί θύρας που χρησιμοποιείται από το διακομιστή HTTP 8192 για HTTP και HTTPS 8193 για, αλλά μπορείτε να τροποποιήσει αυτούς τους αριθμούς στη διαμόρφωση. Αν ορίσετε τη θύρα HTTPS ως μηδέν, αυτό το πρωτόκολλο είναι απενεργοποιημένη.

Στο router μου, που ορίζεται με το όνομα "HTTP2" ένα εξωτερικό αριθμό θύρας του 8080 να διαβιβάσει στο 192.168.1.47 (η διεύθυνση IP του μου το Android tablet στο δίκτυο Wi-Fi) με το λιμάνι 8192, και με το όνομα "exportit" η θύρα 4343 για να διαβιβάσει στο 192.168.1.47 και το λιμάνι 8193.

configuring port forwarding

Όταν θέλω ότι ο διακομιστής eXport-it να είναι προσβάσιμα από το Διαδίκτυο, θα πρέπει να ρυθμίσετε το "Εξωτερικός αριθμός θύρας" στη διαμόρφωση, να είναι 4343. Αυτό επιτρέπει να ρυθμίσετε αυτόματα μια εξωτερική σελίδα HTML με την εξωτερική διεύθυνση IP και τον αριθμό θύρας αυτό το ψευδώνυμο 4343.

Για να απενεργοποιήσετε την απομακρυσμένη χρήση της ιστοσελίδας σας, απλά πρέπει να ρυθμίσετε εκ νέου ο server με ένα "εξωτερικό αριθμό θύρας" από το μηδέν και τη σελίδα HTML θα πρέπει να ρυθμιστεί με λάθος αριθμό θύρας και δεν μπορεί να χρησιμοποιηθεί. Στην πραγματικότητα, όλες οι αιτήσεις που αποστέλλονται στο εξωτερικό για 4343 προωθούνται στο διακομιστή HTTPS στη θύρα 8193, αλλά ο server θα στείλει πίσω στη σελίδα σύνδεσης με τις διευθύνσεις URL που δείχνουν προς το λιμάνι 8193 που ΔΕΝ είναι προσβάσιμες στο διαδίκτυο. Μπορείτε να δείτε αυτές τις αιτήσεις στο ημερολόγιο HTTP σας στο παράθυρο του διακομιστή eXport-it. Επιπλέον, η εξωτερική διεύθυνση IP σας είναι, στις περισσότερες των περιπτώσεων, αλλάζει κάθε μέρα.

Αν θέλετε να χρησιμοποιήσετε το απλό HTTP μέσω Internet για να πάρει τις καλύτερες αποδόσεις από με HTTPS, αλλά χωρίς ασφάλεια, απλά πρέπει να ορίσετε τη θύρα HTTPS στο μηδέν, και η «εξωτερική αριθμό θύρας" να είναι 8080. Θα αποφύγετε να ρυθμίσετε το router πολύ συχνά με μια τέτοια ρύθμιση.

Εύκολα προσπαθεί διαμόρφωση προώθηση των θυρών σας

Μπορείτε να ελέγξετε αυτή τη ρύθμιση από το δίκτυο Wi-Fi σας χρησιμοποιώντας ένα δημόσιο μεσολάβησης Web με υποστήριξη JavaScript όπως www.faceofliberty.com, για να συνδεθείτε στο εξωτερικό URL σας με εξωτερική διεύθυνση IP και το λιμάνι το ψευδώνυμό σας ...

Μπορείτε να με αυτόν τον τρόπο, ελέγξτε το όνομα χρήστη και ελέγξτε όλες τις σελίδες, δυστυχώς, δεν είναι δυνατόν να ακούσετε μουσική ή να εξετάσουμε κάποιες εικόνες. Μόνο άμεση κλικ σε αρχεία μπορούν να χρησιμοποιηθούν λόγω περιβάλλον μεσολάβησης Web.

configuring port forwarding