Jellyfin Away from Home με Tailscale: Ένας ρεαλιστικός οδηγός για όλη την οικογένεια

Τελευταία ενημέρωση: 3 Νοέμβριο 2026
Συγγραφέας: TecnoDigital
  • Ουρά κλίμακα Αποφεύγει το άνοιγμα θυρών και λειτουργεί με το CGNAT, αλλά απαιτεί την εγκατάσταση και την εξουσιοδότηση της εφαρμογής σε κάθε συσκευή που θέλει να έχει πρόσβαση σε αυτήν.
  • Για οικογένειες με τηλεοράσεις Samsung, LG ή Google TV και περιορισμένες τεχνικές δεξιότητες, η πιο διαφανής επιλογή Συνήθως είναι ένα VPS με VPN και reverse proxy: βλέπουν μόνο ένα κανονικό domain με HTTPS.
  • Πριν επιλέξετε, Ελέγξτε αν έχετε CGNATΕάν η διεύθυνση IP WAN του δρομολογητή δεν ταιριάζει με αυτήν που βλέπετε στο διαδίκτυο, η προώθηση θυρών δεν θα λειτουργήσει.

Ρύθμιση οικιακής ψυχαγωγίας με υπηρεσίες streaming σε Smart TV, tablet και smartphone, που δείχνει τη διαθεσιμότητα περιεχομένου σε πολλαπλές συσκευές.

Το Jellyfin λειτουργεί άψογα στο σπίτι: εγκαθιστάτε τον διακομιστή, προσθέτετε τους φακέλους και σε λίγα λεπτά η βιβλιοθήκη σας είναι διαθέσιμη στο σαλόνι. Το πρόβλημα ξεκινά όταν θέλετε να παρακολουθήσετε κάτι σε ένα τηλέφωνο, iPad ή τηλεόραση που ανήκει σε έναν συγγενή που βρίσκεται μίλια μακριά. Εκεί μπαίνουν στο παιχνίδι ο δρομολογητής, οι θύρες, τα domain και μια ολόκληρη σειρά από άλλες αποφάσεις, οι οποίες, για όσους δεν θέλουν να περιπλέξουν τα πράγματα, μπορούν να μετατρέψουν ένα ήσυχο απόγευμα σε πονοκέφαλο. Η απομακρυσμένη πρόσβαση είναι μια εντελώς διαφορετική ιστορία και αν θέλετε να τη χρησιμοποιούν άτομα με περιορισμένη τεχνολογική υπομονή, τα πράγματα γίνονται ακόμη πιο περίπλοκα.

Τα καλά νέα είναι ότι υπάρχουν λύσεις που αποφεύγουν το άνοιγμα θυρών και λειτουργούν ακόμη και όταν ο πάροχος υπηρεσιών Διαδικτύου σας έχει πίσω από το CGNAT. Το Tailscale είναι ο πιο δημοφιλής τρόπος για να τα βγάλετε πέρα ​​χωρίς να αγγίξετε το δρομολογητή, αλλά δεν είναι μαγικό: απαιτεί την εγκατάσταση κάποιου στοιχείου σε κάθε συσκευή και έχει σαφείς περιορισμούς όσον αφορά τις τηλεοράσεις Samsung ή LG ή παλαιότερες συσκευές. Δεν υπάρχει μαγική λύση που θα μετατρέψει το Jellyfin σε Plex για όλη την οικογένεια χωρίς καμία ρύθμιση, αλλά υπάρχουν πιο ξεκάθαρες διαδρομές από άλλες. Ας εξετάσουμε προσεκτικά όλες τις λεπτομέρειες, συμπεριλαμβανομένων αυτών που συνήθως δεν αναφέρει κανείς σχετικά με το Tailscale, το Cloudflare Tunnel, τα VPS και τις ρυθμίσεις ασφαλείας του Jellyfin.

Γιατί κολλάει η Jellyfin όταν φεύγει από το σπίτι;

Σε ένα τοπικό δίκτυο, όλα είναι πολύ απλά: ο διακομιστής έχει μια ιδιωτική διεύθυνση, κάτι σαν 192.168.1.50, και οποιαδήποτε συσκευή που είναι συνδεδεμένη στο ίδιο δίκτυο Wi-Fi μπορεί να έχει πρόσβαση σε αυτόν χωρίς πρόβλημα. Η κατάσταση αλλάζει όταν το αίτημα προέρχεται από το διαδίκτυο, επειδή ο δρομολογητής σας δεν γνωρίζει σε ποια συσκευή να προωθήσει αυτήν την κίνηση. Για να λυθεί αυτό, χρησιμοποιούνται συνήθως τρεις κλασικές λύσεις: προώθηση θυρών, ρύθμιση αντίστροφου διακομιστή μεσολάβησης ή χρήση σήραγγας όπως το Cloudflare. Και οι τρεις είναι πολύπλοκες και καμία δεν έχει σχεδιαστεί για να τις ρυθμίσει η πεθερά σας από την άλλη άκρη του κόσμου.

Η προώθηση θυρών περιλαμβάνει την ενημέρωση του δρομολογητή ότι όλη η κίνηση που φτάνει σε μια συγκεκριμένη θύρα θα πρέπει να δρομολογείται στον υπολογιστή που εκτελεί το Jellyfin. Ακούγεται εύκολο, αλλά απαιτεί πρόσβαση στον πίνακα ελέγχου του δρομολογητή, δημιουργία κανόνα, εκχώρηση της τοπικής διεύθυνσης IP του διακομιστή και την ελπίδα ότι η δημόσια διεύθυνση IP δεν αλλάζει συχνά. Επιπλέον, το άνοιγμα θυρών στον δρομολογητή δημιουργεί μια ευπάθεια ορατή από το διαδίκτυο και, εάν δεν ασφαλιστεί σωστά, μπορεί να μετατραπεί σε σημαντικό κενό ασφαλείας.

Ένα reverse proxy είναι πιο κομψό, αλλά και πιο τεχνικό. Χρησιμοποιείται για τη λήψη επισκέψεων, την κρυπτογράφηση της σύνδεσης με HTTPS και τη διαβίβασή τους στον διακομιστή Jellyfin που βρίσκεται στο εσωτερικό του. Συνήθως απαιτεί την αγορά ή τη διαχείριση ενός τομέα, τη διαμόρφωση πιστοποιητικών και την κατανόηση του τι συμβαίνει σε κάθε βήμα. Δεν είναι αδύνατο , αλλά δεν είναι αυτό που θα συνιστούσατε σε κάποιον που θέλει απλώς να παρακολουθήσει μια ταινία στο iPad του χωρίς να καλέσει έναν ειδικό υπολογιστών.

Το Cloudflare Tunnel είναι μια άλλη επιλογή: εγκαθιστάτε ένα πρόγραμμα στον διακομιστή, αυτό ανοίγει μια εξερχόμενη σύνδεση και οι επισκέπτες σας μπορούν να έχουν πρόσβαση σε αυτό χρησιμοποιώντας ένα κανονικό όνομα χωρίς να χρειάζεται να ανοίξουν θύρες ή να έχουν δημόσια διεύθυνση IP. Το πρόβλημα είναι ότι τα ψιλά γράμματα του Cloudflare δεν είναι τόσο φιλικά προς το χρήστη όσο φαίνεται όσον αφορά την προβολή βίντεο και εξαρτάστε επίσης από έναν μεσάζοντα που μπορεί να αλλάξει τους κανόνες ή να περιορίσει την υπηρεσία σας.

Ο κοινός παρονομαστής όλων αυτών των επιλογών είναι ότι, με τον έναν ή τον άλλον τρόπο, εκθέτουν το οικιακό σας δίκτυο στο διαδίκτυο , δημοσιεύουν έναν τομέα ή εξαρτώνται από έναν τρίτο πάροχο. Αυτό εξηγεί γιατί πολλοί άνθρωποι παραλείπουν τη λειτουργία απομακρυσμένης πρόσβασης του Jellyfin πριν γίνουν πολύ περίπλοκοι. Η ίδια η σύσταση του Jellyfin είναι σαφής: το άνοιγμα μιας απευθείας θύρας στο διαδίκτυο δεν συνιστάται, επειδή οι κωδικοί πρόσβασης μπορούν να ταξιδέψουν χωρίς κρυπτογράφηση εάν χρησιμοποιείτε απλό HTTP. Η θύρα 8096 είναι για HTTP , η 8920 προορίζεται για HTTPS αλλά δεν χρησιμοποιείται από προεπιλογή και η 7359 είναι για τοπική ανακάλυψη, επομένως ούτε αυτές θα πρέπει να εκτίθενται.

Τι προσφέρει η Tailscale και πού είναι το πρόβλημα;

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

Το Tailscale δημιουργεί ένα ιδιωτικό δίκτυο βασισμένο στο WireGuard. Η ιδέα είναι ότι εγκαθιστάτε την εφαρμογή σε πολλές συσκευές, τις εξουσιοδοτείτε με τον ίδιο λογαριασμό και όλες συμπεριφέρονται σαν να ήταν συνδεδεμένες στον ίδιο δρομολογητή, ακόμα κι αν βρίσκονται σε διαφορετικές χώρες. Δεν χρειάζεται να ανοίγετε θύρες ή να έχετε δημόσια διεύθυνση IP , επειδή κάθε συσκευή ξεκινά τη σύνδεσή της στο δίκτυο Tailscale και όλες βρίσκονται στη μέση. Για έναν οικιακό διακομιστή που εκτελεί CGNAT, αυτή είναι μια τεράστια ανακούφιση.

Όταν εγγράφετε πολλές συσκευές, δημιουργείται ένα tailnet, το οποίο είναι το ιδιωτικό δίκτυο που σχετίζεται με τον λογαριασμό σας. Κάθε συσκευή λαμβάνει μια διεύθυνση όπως 100.xyz και ένα όνομα MagicDNS, ώστε να μην χρειάζεται να απομνημονεύετε αριθμούς. Αυτή είναι η διεύθυνση που εισάγετε στη συνέχεια στην εφαρμογή Jellyfin για να συνδεθείτε από έξω. Το Tailscale διανέμει διευθύνσεις από το μπλοκ 100.64.0.0/10 , το ίδιο που χρησιμοποιείται για το CGNAT, αλλά μην μπερδεύεστε: η διεύθυνση internet του δρομολογητή σας είναι κάτι εντελώς διαφορετικό και αυτό πρέπει να ελέγξετε κατά την επαλήθευση εάν έχετε CGNAT.

Το προσωπικό πρόγραμμα της Tailscale είναι δωρεάν για μη εμπορική χρήση και επιτρέπει έως και έξι χρήστες, συμπεριλαμβανομένου εσάς, ώστε να μπορείτε να προσκαλέσετε πέντε ακόμη άτομα. Η εταιρεία το περιγράφει ως δωρεάν για πάντα σε αυτό το πρόγραμμα και για κανονική οικογενειακή χρήση, είναι συνήθως απόλυτα επαρκές. Σε συνδυασμό με το Jellyfin, το οποίο είναι δωρεάν και ανοιχτού κώδικα , έχετε ένα οικοσύστημα πολυμέσων χωρίς να πληρώνετε συνδρομή, σε αντίθεση με το Plex Pass, το οποίο χρεώνει για απομακρυσμένη ροή.

  Πώς να ανοίξετε θύρες στο δρομολογητή σας βήμα προς βήμα και χωρίς κινδύνους

Η επιλογή Tailscale (κλίμακα ουράς) είναι επίσης η συνιστώμενη όταν ο πάροχος επιβάλλει το CGNAT ή όταν ο πάροχος υπηρεσιών Διαδικτύου (ISP) αποκλείει ορισμένες εισερχόμενες συνδέσεις. Αντί να ασχολούνται με τον δρομολογητή, ο διακομιστής και οι υπολογιστές-πελάτες συνδέονται στο ιδιωτικό δίκτυο και συναντώνται εκεί. Το CGNAT καθίσταται άσχετο για αυτήν τη σύνδεση, επειδή δεν χρειάζεστε κανέναν να καλεί το οικιακό σας δίκτυο από έξω.

Ωστόσο, το κρυφό κόστος δεν είναι τα χρήματα, αλλά η ευκολία. Κάθε συσκευή που θέλει να έχει πρόσβαση στο περιεχόμενο απαιτεί εγκατεστημένο και εξουσιοδοτημένο Tailscale , και ο διακομιστής πρέπει να είναι ενεργοποιημένος και συνδεδεμένος στο tailnet για να είναι διαθέσιμο το περιεχόμενο. Εάν η μητέρα σας χρησιμοποιεί τηλεόραση Samsung, η πεθερά σας έχει Google TV και ο αδερφός σας μοιράζει παλιά tablet Android, θα πρέπει να εγκαταστήσετε και να διαμορφώσετε το Tailscale σε κάθε συσκευή ή να βρείτε μια γέφυρα. Για κάποιον που δεν είναι τεχνολογικά καταρτισμένος, αυτό αποτελεί ήδη εμπόδιο.

Η κοινή χρήση με άλλους έχει επίσης ένα πρόβλημα. Το Tailscale επιτρέπει την κοινή χρήση συσκευών σε όλα τα προγράμματα, αλλά ο επισκέπτης χρειάζεται τον δικό του λογαριασμό και, επιπλέον, πρέπει να είναι ο κάτοχος, ο διαχειριστής ή ο υπεύθυνος IT του δικού του tailnet για να αποδεχτεί την πρόσκληση. Δεν είναι τόσο απλό όσο η αποστολή ενός συνδέσμου και η δυνατότητα σύνδεσης του άλλου ατόμου χωρίς να κάνει τίποτα. Για την πεθερά σας, αυτό μπορεί να σημαίνει εγκατάσταση, εγγραφή και μερικές οθόνες πριν παρακολουθήσετε την πρώτη ταινία.

Τέλος, το Tailscale δεν δημιουργεί πάντα άμεση σύνδεση μεταξύ των δύο τελικών σημείων. Όταν υπάρχει σκληρό NAT, τείχος προστασίας ή άλλοι περιορισμοί, η κίνηση δρομολογείται μέσω των αναμεταδοτών DERP του Tailscale. Αυτό μπορεί να προσθέσει καθυστέρηση και είναι αισθητό στο βίντεο: τη μία μέρα είναι ομαλό και την επόμενη τραυλίζει ακόμα κι αν δεν έχετε αλλάξει καμία ρύθμιση. Η πολιτική αποδεκτής χρήσης του Tailscale δεν περιλαμβάνει συγκεκριμένη ρήτρα σχετικά με το εύρος ζώνης, το βίντεο ή τον όγκο κίνησης, αλλά αυτό δεν αλλάζει το γεγονός ότι τα αναμεταδοτικά αποτελούν έσχατη λύση και δεν αποτελούν εγγύηση για τέλεια ροή.

Πριν αγγίξετε οτιδήποτε: ελέγξτε αν έχετε CGNAT

Το CGNAT σημαίνει ότι ο πάροχος υπηρεσιών διαδικτύου σας μοιράζεται την ίδια δημόσια διεύθυνση IP μεταξύ πολλών πελατών. Δεν έχετε τη δική σας διεύθυνση στο διαδίκτυο και ανεξάρτητα από το πόσες θύρες ανοίγετε στον δρομολογητή σας, δεν υπάρχει τρόπος για κανέναν εκτός του δικτύου σας να έχει πρόσβαση στο σπίτι σας. Πρόκειται για μια κοινόχρηστη δημόσια διεύθυνση IP , επομένως η παραδοσιακή προώθηση θυρών δεν θα λειτουργήσει, ανεξάρτητα από το πόσο πολύ τη ρυθμίσετε.

Ο έλεγχος είναι γρήγορος. Αποκτήστε πρόσβαση στον πίνακα ελέγχου του δρομολογητή σας και βρείτε τη διεύθυνση IP του στο διαδίκτυο, την IP WAN ή την εξωτερική IP. Στη συνέχεια, από μια συσκευή που είναι συνδεδεμένη στο ίδιο δίκτυο, αναζητήστε "Ποια είναι η διεύθυνση IP μου;" στην Google και συγκρίνετε τους δύο αριθμούς. Εάν δεν ταιριάζουν, υπάρχει κάποιος ενδιάμεσος. Εάν η διεύθυνση IP WAN είναι μεταξύ 100.64.0.0 και 100.127.255.255 , το πρόβλημα είναι σαφές: βρίσκεστε πίσω από το CGNAT. Ένας δεύτερος δρομολογητής στην ίδια αλυσίδα μπορεί επίσης να προκαλέσει το ίδιο σύμπτωμα, οπότε μην το αποκλείετε.

Εάν έχετε CGNAT, πριν δοκιμάσετε οποιεσδήποτε λύσεις, αξίζει να καλέσετε τον πάροχό σας και να ρωτήσετε αν μπορούν να σας δώσουν μια δημόσια διεύθυνση IPv4. Εξαρτάται από το συμβόλαιό σας και την τοποθεσία σας και μπορεί να υπάρχει κόστος, αλλά είναι ο μόνος τρόπος για να επαναφέρετε την παραδοσιακή προώθηση θυρών. Υπάρχει επίσης η επιλογή του εγγενούς IPv6: εάν ο διακομιστής σας έχει μια καθολικά δρομολογήσιμη διεύθυνση IPv6 και το δίκτυο από το οποίο έχετε πρόσβαση χρησιμοποιεί επίσης IPv6, ίσως να μπορείτε να συνδεθείτε με αυτόν τον τρόπο. Το CGNAT είναι ένα πρόβλημα IPv4 , οπότε μην το αποκλείσετε πριν το ελέγξετε.

Και προσέξτε τις συντομεύσεις: ένα δυναμικό DNS δεν διορθώνει το CGNAT. Ένα όνομα που παραπέμπει σε μια κοινόχρηστη διεύθυνση IP εξακολουθεί να μην οδηγεί στο σπίτι σας. Ένα δυναμικό DNS δεν διορθώνει μια κοινόχρηστη διεύθυνση IP . Ενημερώνει το όνομα μόνο όταν αλλάζει η δημόσια IP σας, επομένως πρέπει πρώτα να έχετε μια πραγματική δημόσια διεύθυνση IP και στη συνέχεια να ανησυχείτε για το όνομα.

Οδήγηση σε Tailscale με Jellyfin χωρίς ταλαιπωρία

Κοντινό πλάνο ενός tablet που εμφανίζει μια οθόνη σύνδεσης VPN, η οποία αντιπροσωπεύει την τεχνική λύση της Tailscale για τη δημιουργία ενός ιδιωτικού δικτύου.

Η βασική διαδικασία είναι συντομότερη από την επιλογή του τι θα παρακολουθήσετε μια Παρασκευή βράδυ. Αρχικά, εγκαθιστάτε το Jellyfin στον υπολογιστή που θα λειτουργεί ως διακομιστής. Εάν πρόκειται για Windows, είναι καλύτερο να το επισημάνετε ως υπηρεσία, ώστε να ξεκινά αυτόματα πριν συνδεθείτε. Στη συνέχεια, μεταβείτε στη διεύθυνση http://localhost:8096 , προσθέστε τους φακέλους από τον σκληρό σας δίσκο και διαμορφώστε τη βιβλιοθήκη, τους υπότιτλους και τον συγχρονισμό της προόδου αναπαραγωγής.

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

Για να βρείτε τη διεύθυνση διακομιστή εντός του Tailscale, μπορείτε να χρησιμοποιήσετε την εντολή `tailscale ip -4` στον υπολογιστή του διακομιστή ή να ελέγξετε την εφαρμογή. Θα επιστρέψει κάτι σαν 100.121.112.23. Στην εφαρμογή-πελάτης Jellyfin, προσθέστε χειροκίνητα τον διακομιστή χρησιμοποιώντας αυτήν τη διεύθυνση και την αντίστοιχη θύρα, για παράδειγμα, 100.xyz:8096 . Η αυτόματη ανακάλυψη του Jellyfin λειτουργεί μόνο στο τοπικό δίκτυο, επομένως εκτός του τοπικού δικτύου, θα πρέπει να εισαγάγετε χειροκίνητα τη διεύθυνση.

Το Tailscale είναι διαθέσιμο για Windows, macOS, Linux, Android, iPhone, Chromebook, Apple TV και Amazon Fire. Η λίστα καλύπτει πολλές συσκευές , αλλά όχι όλες. Οι τηλεοράσεις Samsung Tizen και LG webOS δεν διαθέτουν Tailscale, αν και διαθέτουν την επίσημη εφαρμογή Jellyfin. Εδώ έγκειται το πρόβλημα: η τηλεόραση μπορεί να εκτελέσει το Jellyfin, αλλά παραμένει εκτός του ιδιωτικού σας δικτύου, εκτός εάν κάτι τη συνδέσει σε αυτήν.

Να θυμάστε ότι ο διακομιστής πρέπει να παραμένει ενεργοποιημένος και συνδεδεμένος στο Tailnet. Ένας διακομιστής που λειτουργεί συνεχώς είναι απαραίτητος: εάν ο υπολογιστής απενεργοποιηθεί ή χάσει τη σύνδεση, τα μέλη της οικογένειάς σας δεν θα έχουν πρόσβαση στη βιβλιοθήκη. Επίσης, δεν μπορείτε να χρησιμοποιήσετε το Tailscale για εμπορικούς σκοπούς με το δωρεάν πρόγραμμα, οπότε αν πρόκειται για μια υπηρεσία για τη μισή οικογένειά σας, βεβαιωθείτε ότι ανταποκρίνεται στις προσωπικές σας απαιτήσεις.

  Πλήρης οδηγός για τα εγχειρίδια και τις τεχνικές προδιαγραφές του δρομολογητή

Το πραγματικό πρόβλημα: οι τηλεοράσεις και τα ανυπόμονα μέλη της οικογένειας.

Σε μια τηλεόραση Samsung Tizen ή LG webOS, το Jellyfin έχει μια επίσημη εφαρμογή στο κατάστημα, αλλά το Tailscale δεν είναι διαθέσιμο. Η τηλεόραση μπορεί να ανοίξει το Jellyfin, αλλά δεν βρίσκεται στο οικιακό δίκτυο, επομένως δεν φτάνει στον οικιακό διακομιστή. Η τηλεόραση παραμένει εκτός του οικιακού δικτύου και δεν υπάρχει κάποια μαγική ρύθμιση μέσα στην εφαρμογή για να το διορθώσει.

Η τεχνική λύση περιλαμβάνει τη ρύθμιση ενός δρομολογητή υποδικτύου: μιας συσκευής που έχει εγκατεστημένο το Tailscale και λειτουργεί ως γέφυρα μεταξύ του ιδιωτικού δικτύου και των συσκευών που δεν μπορούν να εγκαταστήσουν την εφαρμογή. Λειτουργεί, αλλά δεν είναι πλέον ένα απλό απόγευμα διαμόρφωσης: περιλαμβάνει τη ρύθμιση μιας άλλης συσκευής, την αφήνουμε ενεργοποιημένη και εξηγούμε τον εσωτερικό της τρόπο λειτουργίας σε όποιον τη χρειάζεται. Λειτουργεί ως γέφυρα , ναι, αλλά δεν είναι ούτε διαφανές ούτε χρονοβόρο.

Με το Google TV, το Chromecast και τα παλαιότερα tablet Android, πρέπει να εξετάσετε κάθε περίπτωση ξεχωριστά. Εάν η συσκευή επιτρέπει την εγκατάσταση του Tailscale από το κατάστημά της, μπορείτε να το δοκιμάσετε. Εάν όχι, επιστρέφουμε στο ίδιο πρόβλημα. Κάθε συσκευή που θέλει να συνδεθεί χρειάζεται τη δική της εγκατάσταση ή μια γέφυρα για να την καλύψει. Σε ένα σπίτι με πολλά παλαιότερα tablet, αυτό μπορεί να είναι αρκετά δύσκολο.

Η κοινή χρήση του tailnet σας με ένα μέλος της οικογένειας δεν είναι τόσο απλή όσο το πάτημα ενός κουμπιού. Ο επισκέπτης χρειάζεται τον δικό του λογαριασμό και, επιπλέον, πρέπει να είναι ο κάτοχος ή ο διαχειριστής του δικού του tailnet για να αποδεχτεί την πρόσκληση. Το να έχει τον δικό του λογαριασμό και να είναι διαχειριστής είναι υπερβολικό για κάποιον που θέλει απλώς να παρακολουθήσει μια εκπομπή. Για τη μητέρα ή την πεθερά σας, αυτό δεν είναι συγκρίσιμο με το να ανοίξετε το Plex και να βρείτε τη βιβλιοθήκη ήδη ρυθμισμένη.

Γι' αυτό, ακόμα κι αν το Tailscale είναι η απλούστερη επιλογή για εσάς, δεν είναι η απλούστερη για την οικογένειά σας. Δεν είναι συγκρίσιμο με το Plex όσον αφορά τη διαφάνεια για τον τελικό χρήστη. Αν όλες οι συσκευές ήταν δικές σας και μπορούσατε να τις ρυθμίσετε εκ των προτέρων, θα ήταν υπέροχο. Αλλά όταν υπάρχουν τηλεοράσεις τρίτων και μέλη της οικογένειας που δεν είναι πολύ τεχνολογικά καταρτισμένα, η κατάσταση αλλάζει.

Εναλλακτικές λύσεις, ώστε η οικογένειά σας να μην χρειάζεται να εγκαταστήσει τίποτα

Φορητός υπολογιστής με εικονίδιο λουκέτου ασφαλείας στην οθόνη, που απεικονίζει τις έννοιες της κρυπτογράφησης HTTPS και της ασφάλειας απομακρυσμένης πρόσβασης.

Αν ο στόχος σας είναι οι επισκέπτες σας να ανοίγουν την τηλεόραση και να παρακολουθούν Jellyfin χωρίς να εγκαταστήσουν το Tailscale, η πιο διαφανής επιλογή είναι ένα VPS με VPN στο σπίτι σας και ένα reverse proxy. Νοικιάζετε έναν μικρό διακομιστή στο διαδίκτυο, ο οποίος έχει μια στατική δημόσια διεύθυνση IP, ρυθμίζετε ένα VPN μεταξύ του VPS και του σπιτιού σας και χρησιμοποιείτε ένα reverse proxy για να λαμβάνετε τις επισκέψεις. Ο επισκέπτης βλέπει μόνο ένα κανονικό domain με λουκέτο HTTPS, χωρίς να εγκαθιστά τίποτα ή να εγγράφεται πουθενά. Ωστόσο, αυτή είναι η πιο επίπονη εγκατάσταση και η μόνη με επαναλαμβανόμενο λογαριασμό.

Το κλειδί είναι η κλήση να προέρχεται από το οικιακό σας δίκτυο και όχι από το VPS. Ο οικιακός σας διακομιστής ανοίγει τη σύνδεση με το VPS, επομένως το CGNAT δεν παρεμβαίνει. Στη συνέχεια, ο αντίστροφος διακομιστής μεσολάβησης του VPS λαμβάνει τις επισκέψεις των μελών της οικογένειάς σας και τις στέλνει μέσω της σήραγγας στο Jellyfin. Η κλήση προέρχεται από το οικιακό σας δίκτυο και ο επισκέπτης βλέπει μόνο έναν τομέα με πιστοποιητικό. Ωστόσο, το VPS δεν αυξάνει το εύρος ζώνης σας: το βίντεο εξακολουθεί να προέρχεται από το οικιακό σας δίκτυο και χρησιμοποιεί την ταχύτητα μεταφόρτωσης.

Το πρόβλημα είναι η ταχύτητα μεταφόρτωσης , όχι το μέγεθος της βιβλιοθήκης σας. Δεν έχει σημασία αν έχετε 30 TB ταινιών: μόνο ό,τι αναπαράγεται περνάει από τη σήραγγα. Εάν η σύνδεσή σας έχει ταχύτητα μεταφόρτωσης μικρότερη από 100 Mbps, συνιστάται να περιορίσετε το bitrate του Jellyfin στο 70% αυτής της ταχύτητας για να αποφύγετε διακοπές. Αυτό το όριο διαμορφώνεται στον πίνακα ελέγχου και επηρεάζει συσκευές εκτός του τοπικού σας δικτύου.

Το WireGuard είναι μια άλλη επιλογή αν δεν έχετε CGNAT. Είναι δωρεάν, γρήγορο και εκθέτει μια θύρα UDP αντί για τον πίνακα Jellyfin, επομένως όποιος δεν έχει το κλειδί δεν θα λάβει καν απάντηση. Λειτουργεί τέλεια χωρίς CGNAT , αλλά με το CGNAT, ο οικιακός σας διακομιστής δεν έχει σταθερή διεύθυνση για να καλέσει, επομένως το τελικό σημείο ακρόασης πρέπει να είναι εκτός ιστότοπου: βρίσκεστε πίσω σε ένα VPS. Κάποιος πρέπει να ακούει εκτός του οικιακού σας δικτύου. Δεν υπάρχει τρόπος να το παρακάμψετε.

Το Cloudflare Tunnel αποφεύγει το άνοιγμα θυρών και δεν απαιτεί δημόσια διεύθυνση IP. Εγκαθιστάτε το Cloudflare στον διακομιστή, δημιουργείται μια εξερχόμενη σύνδεση και οι επισκέπτες σας έχουν πρόσβαση σε αυτό μέσω των προγραμμάτων περιήγησής τους χωρίς να εγκαταστήσουν τίποτα. Το πρόβλημα έγκειται στα ψιλά γράμματα: Οι συγκεκριμένοι όροι του Cloudflare ορίζουν ότι, εκτός εάν είστε εταιρικός πελάτης, πρέπει να χρησιμοποιείτε υπηρεσίες επί πληρωμή για την προβολή βίντεο και μεγάλων αρχείων μέσω του CDN τους. Το Cloudflare διατηρεί το δικαίωμα να απενεργοποιήσει ή να περιορίσει την πρόσβαση εάν υποψιάζεται ότι χρησιμοποιείτε το CDN χωρίς αυτές τις υπηρεσίες. Η παλιά ενότητα 2.8 που κυκλοφόρησε στα φόρουμ καταργήθηκε τον Μάιο του 2023 και η λέξη "Tunnel" δεν εμφανίζεται σε αυτό το έγγραφο, επομένως δεν υπάρχει ούτε ρητή απαγόρευση ούτε σαφής εξουσιοδότηση. Είναι μια γκρίζα ζώνη.

Αν έχετε μια δημόσια διεύθυνση IP και θέλετε απλώς ένα όνομα αντί για μια σειρά αριθμών, μια δωρεάν υπηρεσία δυναμικού DNS θα κάνει τη δουλειά. Το DuckDNS διαφημίζεται ως δωρεάν και φιλοξενείται στο AWS, χωρίς να απαιτείται πιστωτική κάρτα. Το No-IP διατηρεί ένα δωρεάν πρόγραμμα με όνομα κεντρικού υπολογιστή και δεν απαιτείται πιστωτική κάρτα. Το DuckDNS και το No-IP είναι οι πιο γνωστές επιλογές, αλλά το DynDNS δεν προσφέρει πλέον δωρεάν πρόγραμμα: θα βλέπετε μόνο την επιλογή αγοράς της υπηρεσίας ή μιας επταήμερης δοκιμαστικής περιόδου. Και να θυμάστε ότι μια υπηρεσία δυναμικού DNS δεν διορθώνει το CGNAT ούτε αντικαθιστά την προώθηση θυρών.

  Τηλεπικοινωνίες σε κτίρια και δίκτυα ΤΠΕ: ένας πλήρης οδηγός

Το άνοιγμα της θύρας 8096 στον κόσμο είναι η χειρότερη ιδέα που υπήρξε ποτέ. Το Jellyfin το λέει ευθέως: το άνοιγμα μιας απευθείας θύρας στο διαδίκτυο δεν είναι ασφαλές και δεν συνιστάται. Εάν χρησιμοποιείτε HTTP, οι κωδικοί πρόσβασης ταξιδεύουν χωρίς κρυπτογράφηση. Η καλύτερη προσέγγιση είναι να χρησιμοποιήσετε ένα reverse proxy για να τερματίσετε το HTTPS και να αποφύγετε τα αυτο-υπογεγραμμένα πιστοποιητικά επειδή προκαλούν προβλήματα συμβατότητας και ασφάλειας. Ο τερματισμός HTTPS σε ένα reverse proxy είναι ο λογικός τρόπος για να το κάνετε αυτό. Απλώς ενεργοποιήστε μερικές ρυθμίσεις στο Jellyfin και ελπίζετε για το καλύτερο.

Ασφάλεια και ρυθμίσεις που αξίζει να προσαρμοστούν στο Jellyfin

Η θύρα 8096 προορίζεται για HTTP, η 8920 προορίζεται για HTTPS αλλά δεν χρησιμοποιείται από προεπιλογή και η 7359 είναι για τοπική ανακάλυψη. Η θύρα 8096 δεν θα πρέπει να είναι ανοιχτή στο κοινό ως έχει. Εάν πρόκειται να αποκαλύψετε κάτι, ορίστε έναν αντίστροφο διακομιστή μεσολάβησης με HTTPS που θα λαμβάνει τις επισκέψεις και θα δρομολογεί την επισκεψιμότητα στο Jellyfin.

Υπάρχουν δύο ξεχωριστοί διακόπτες για απομακρυσμένη πρόσβαση: ένας σε επίπεδο διακομιστή, στις Ρυθμίσεις Δικτύωσης και Απομακρυσμένης Πρόσβασης, και ένας άλλος ανά χρήστη, στο προφίλ κάθε ατόμου, με την επιλογή "Να επιτρέπονται απομακρυσμένες συνδέσεις σε αυτόν τον διακομιστή". Δύο ξεχωριστοί διακόπτες σημαίνουν ότι μπορείτε να εξαιρέσετε λογαριασμούς που χρησιμοποιούνται μόνο στο σπίτι και να επιτρέψετε μόνο σε όσους πραγματικά χρειάζονται απομακρυσμένη πρόσβαση.

Το όριο ταχύτητας διαμορφώνεται στον Πίνακα Ελέγχου > Αναπαραγωγή > Ροή, στην ενότητα Όριο ρυθμού μετάδοσης bit μέσω Διαδικτύου. Πρόκειται για ένα όριο ανά ροή για όλες τις συσκευές εκτός του δικτύου σας. Εάν η ταχύτητα μεταφόρτωσης είναι μικρότερη από 100 Mbps, η Jellyfin συνιστά να τη ρυθμίσετε στο 70% της ταχύτητας μεταφόρτωσης. Δύο ροές διπλασιάζουν αυτό το όριο , επομένως μην το θεωρείτε συνολικό όριο: ισχύει ανά ροή. Μπορείτε να παρακάμψετε την καθολική τιμή στο προφίλ κάθε χρήστη.

Η Γρήγορη Σύνδεση σάς επιτρέπει να συνδέεστε με έναν προσωρινό κωδικό έξι χαρακτήρων αντί για όνομα χρήστη και κωδικό πρόσβασης. Είναι ενεργοποιημένη από προεπιλογή και μπορεί να είναι βολική, αλλά ο κωδικός δεν είναι έγκυρος από μόνος του: πρέπει να εξουσιοδοτηθεί από μια συσκευή στην οποία είστε ήδη συνδεδεμένοι. Δεν είναι μια μαγική κερκόπορτα. Εάν δεν τη θέλετε, μπορείτε να την απενεργοποιήσετε στις Ρυθμίσεις > Πίνακας Ελέγχου > Γενικά, καταργώντας την επιλογή "Ενεργοποίηση Γρήγορης Σύνδεσης σε αυτόν τον διακομιστή".

Για μεγάλες βιβλιοθήκες, μην δίνετε ιδιαίτερη σημασία στο μέγεθος του δίσκου. Μόνο το αρχείο που αναπαράγεται περνάει από τη σήραγγα, επομένως αυτό που έχει σημασία είναι ο ρυθμός μετάδοσης bit αυτού του αρχείου και η ταχύτητα μεταφόρτωσης. Το μέγεθος της βιβλιοθήκης δεν επηρεάζει το εύρος ζώνης. Αυτό που έχει σημασία είναι ο ρυθμός μετάδοσης bit της ταινίας ή της σειράς που παρακολουθείτε αυτήν τη στιγμή.

Τι να επιλέξετε ανάλογα με την περίπτωσή σας

Λεπτομέρεια καλωδίων Ethernet συνδεδεμένων σε διακόπτη δικτύου, που αντιπροσωπεύουν τη φυσική υποδομή και τη συνδεσιμότητα του οικιακού διακομιστή.

Αν είστε μόνοι σας και οι συσκευές σας είναι ένα κινητό τηλέφωνο, ένας φορητός υπολογιστής ή ένα tablet, το Tailscale είναι η πιο απλή επιλογή: ένα απόγευμα, μηδέν ευρώ και το CGNAT παύει να υπάρχει για εσάς. Το Tailscale ωφελεί τις δικές σας συσκευές επειδή μπορείτε να το εγκαταστήσετε και να το εξουσιοδοτήσετε ανεξάρτητα. Είναι η απλούστερη λύση όταν δεν εμπλέκονται τηλεοράσεις τρίτων.

Αν πρόκειται να μοιραστείτε το σπίτι με την οικογένειά σας που παρακολουθεί τηλεόραση και δεν θέλει να εγκαταστήσει τίποτα, το VPS με VPN και reverse proxy είναι το μόνο που τους προσφέρει μια εμπειρία τύπου Plex: ανοίγουν ένα domain, εισάγουν τον κωδικό πρόσβασης και παρακολουθούν το περιεχόμενο. Το μόνο που δεν εγκαθιστά τίποτα είναι επίσης το πιο ακριβό από άποψη χρόνου και το μόνο με μηνιαίο λογαριασμό. Για τη μητέρα σας, την πεθερά σας και τα παιδιά με παλιά tablet, αυτή η διαφάνεια είναι ανεκτίμητη.

Αν έχετε μια δημόσια διεύθυνση IP και θέλετε μόνο ένα όνομα αντί για μια αλλαγή IP, χρησιμοποιήστε DuckDNS ή No-IP. Το δυναμικό DNS είναι η λύση για το όνομα, αλλά όχι για το CGNAT ή την ασφάλεια. Αρχικά, επαληθεύστε ότι η δημόσια διεύθυνση IP σας είναι δική σας και στη συνέχεια ανησυχήστε για το όνομα.

Το Cloudflare Tunnel μπορεί να είναι χρήσιμο αν κατανοείτε τους όρους του και δεν σας πειράζει να βασίζεστε σε τρίτους. Μην υποθέτετε ότι είναι δωρεάν χωρίς δεσμεύσεις : υπάρχουν περιορισμοί βίντεο και το Cloudflare ενδέχεται να περιορίσει την υπηρεσία. Αν το δοκιμάσετε, κάντε το με πλήρη επίγνωση, γνωρίζοντας ότι δεν υπάρχει επίσημη εξήγηση σχετικά με την κίνηση στο Tunnel στους όρους τους.

Αυτό που δεν πρέπει σε καμία περίπτωση να κάνετε είναι να ανοίξετε τη θύρα 8096 στον κόσμο και να βασιστείτε στην τύχη. Το άνοιγμα της θύρας 8096 στον κόσμο είναι η χειρότερη επιλογή: μη ασφαλής, εκτεθειμένη και με κωδικούς πρόσβασης που μπορούν να ταξιδέψουν χωρίς κρυπτογράφηση. Αν δεν θέλετε να ρυθμίσετε τίποτα, χρησιμοποιήστε το Tailscale για τις συσκευές σας. Αν θέλετε διαφάνεια για την οικογένειά σας, χρησιμοποιήστε ένα VPS με VPN και αντίστροφο proxy. Αν χρειάζεστε μόνο ένα όνομα τομέα, χρησιμοποιήστε δυναμικό DNS. Και αν το Cloudflare Tunnel σας βάζει σε πειρασμό, διαβάστε πρώτα τα ψιλά γράμματα.

Η τελική απόφαση εξαρτάται από το ποιος θα χρησιμοποιεί το Jellyfin και πόσο χρόνο είστε διατεθειμένοι να επενδύσετε. Το Tailscale είναι η απλούστερη επιλογή για εσάς, αλλά όχι η πιο διαφανής για την οικογένειά σας. Αν όλες οι συσκευές ήταν δικές σας, το Tailscale θα ήταν σχεδόν τέλειο. Με τηλεοράσεις Samsung, LG ή Google και μέλη της οικογένειας που δεν θέλουν καμία ταλαιπωρία, ένα VPS με VPN και reverse proxy είναι το πιο κοντινό στην εμπειρία Plex: δεν εγκαθιστούν τίποτα, εσείς χειρίζεστε την εργασία και τον λογαριασμό. Και αν θέλετε απλώς να το δοκιμάσετε χωρίς να ξοδέψετε ούτε δεκάρα, το Tailscale μπορεί να σας γλιτώσει από το πρόβλημα σήμερα, αρκεί να μπορείτε να διαμορφώσετε κάθε συσκευή και να αποδεχτείτε ότι ο διακομιστής είναι πάντα ενεργός.