Kendi medya kütüphanemi tam bir yıl boyunca Jellyfin üzerinden kendim barındırdım ve kendi kişilik Netflix‘imi kurmayı ne kadar kolay hale getirdiğini seviyorum. Ancak aynı zamanda uzak erişim ve ağlanma konularıyla da uğraşmak zorunda kaldım; o denli ki, sonunda geri döndüğümden bir süre Plex‘e geçtiğim kadarıyla, bunların hepsi yalnızca filmleri salonumun televizyonunda yayınlasaydım mevcut olmayacaktı.
Ekle
XDA

Google’da
Tercihli Kaynak Olarak Ekle
Google Discover’da Takip Et
Çoğu kendi barındıran kişi için bir VPN kurmak açık ara en mantıklı çözüm; ben de arkadaşlarımın filmlerimi ve dizilerimi izlemesine yardımcı olmak için Tailscale’ı tam da bu amaçla kullandım. Yöntem oldukça basit ve gizli, ancak sorun sunucumu yalnızca teknolojiye ilgisi olan arkadaşlarımla değil, aynı zamanda ülkenin öbür ucunda yaşayan ebeveynimle de paylaşmak zorunda kaldığımda ortaya çıktı.


İşte o anda, Jellyfin’i VPN üzerinden paylaşmanın herkeste işe yarayan en iyi yöntem olmadığını anladım. Jellyfin kurulumuma dahil etmek istediğim insan sayısı arttıkça, yalnızca güvenli bir bağlantı kurmanın ötesine geçmenin ne kadar önemli hale geldiğini fark ettim.
Jellyfin’i VPN üzerinden paylaşmak düşündüğünden daha kolay
Tailscale uzak erişimi şaşırtıcı derecede acısız kılıyor
VPN, Jellyfin’i gizlice paylaşmanın muhtemelen en kolay yolu. Tailscale gibi araçlar, ev sunucunuz ile uzak cihazlarınız arasında şifreli bir bağlantı oluşturarak aile üyelerinin kütüphanenize erişmesine olanak tanır; buna karşılık Jellyfin’i doğrudan internete açmaz. Bir kez alıştıktan sonra yazılımı kurar, erişimi yapılandırırsınız ve işin çoğu halledilmiş olur. Ne var ki sadelik de tam burada sona eriyor.
Başlamak nispeten kolaydır. Tailscale’i Jellyfin çalıştıran bilgisayara kurun, ailenizin cihazlarını aynı ağa bağlayın veya sunucunuza erişimi paylaşın ve onlara sunucunuzun Tailscale IP adresini veya MagicDNS ana bilgisayar adını verin. Ardından, medya kütüphanenize uzaktan erişmek için bu adresi, Jellyfin’in varsayılan olarak 8096 olan portuyla birlikte uyumlu bir istemciye girebilirler.
Yakınlarının gerçekten giriş yapıp izleyebilmesi için yine bir Jellyfin hesabına—yönetici panelinde onların adına oluşturduğunuz bir kullanıcı adı ve şifreye—ihtiyacı vardır. Bağlanmak ve giriş yapmak iki ayrı sorundur.
Sistemin içinde Tailscale, cihazlar arasında şifreli bağlantılar kurmak için WireGuard’ı kullanır. Mümkün olduğunda doğrudan eşten eşe bağlantılar kurmaya çalışır ve ağ kısıtlamaları bunu engellediğinde DERP aktarıcıları kullanır. Geleneksel bir WireGuard kurulumundan farklı olarak, genellikle port yönlendirmesini kendiniz yapılandırmanıza gerek yoktur.
Muhteşem derecede zarif bir çözüm, ancak yalnızca herkesin cihazları uyuyorsa.
Ancak bir VPN, Jellyfin paylaşmanın her zaman en iyi yolu değildir
Herkesi bağlamak sadece savaşın yarısıdır
Başlangıç olarak, Jellyfin’i bir VPN üzerinden paylaştığınızda, her cihazın bu sanal ağa bağlanabildiğinden emin olmanız gerekir. Daha teknoloji dostu arkadaşlarımla paylaştığımda, telefonlar ve dizüstü bilgisayarlar asla sorun olmaz, çünkü Tailscale aynı zamanda iOS, Android, Windows ve macOS’ta da mevcuttur. Linux’ta da vardır, ancak Linux kullanan arkadaşlarımın da kendi Jellyfin sunucuları vardır—anlaşılır bir durum.
Akıllı televizyonlar ise tamamen farklı bir hikayedir. Çoğu VPN istemcisini yerel olarak desteklemez, bu da bir film izlemek için uyumlu bir yönlendirici yapılandırmanıza veya ara bir cihaz kullanmanıza zorlar. Aynı zamanda ebeveynlerinize FaceTime üzerinden bir VPN kurmayı ve yapılandırmayı anlatmanız gerektiğinde özellikle problematik hale gelir.
Aynı zamanda ağ yapılandırması adında küçük bir mesele de var. WireGuard gibi geleneksel VPN’ler, port yönlendirme, güvenlik duvarı kuralları ve halka açık biçimde erişilebilir bir uç nokta gerektirebilir. İSOP’nuz carrier-grade NAT (CGNAT) kullanıyorsa, gelen bağlantılar oldukça zorlaşır.
VPN’ler yayın performansını sihirli bir şekilde iyileştirmez. Evdeki yükleme bant genişliğiniz, sunucunuza ne kadar veri aktarabileceğinizi belirlemeye devam ederken, transkodlama da kendi ek yükünü ekler. Özetle bu, arkadaşlarınız veya aileniz yeniden bağlanmaya çalıştığında her seferinde ücretsiz bir ağ yöneticisine dönüşmeniz anlamına gelir.
VPN’den vazgeçmeden önce ne işe yaradığını bilin
Jellyfin’i halka açık internetten uzak tutmak önemlidir
VPN’leri kullanıyor ve bunları saf sürtünme olarak tanımlamış gibi görünebilirim, ancak değerli bir şey sunuyorlar: güvenlik ve huzur. Jellyfin, açık internetteki her tehdide karşı dayanıklı olacak şekilde tasarlanmadı. Doğrulamalı olmayan API uç noktaları, projenin doğrudan maruz kalmaya karşı tavsiye etmesinin nedenlerinden biri; aslında Jellyfin bir VPN veya ek erişim kontrolleri içeren ters proxy öneriyor.
Bir VPN, Jellyfin’i tamamen halka açık internetten uzak tutarak bu riskin çoğundan kaçınır. Yabancıların sunucunuzun ağa dönük kapısını çalabilmesini engeller; tek giriş özel bir ağ bağlantısıdır.
Bu, VPN kullanmaya devam etmek için sağlam bir argümandır ve alternatifler pek de daha güvenli değildir. Ancak çoğunlukla televizyonlarını yayın izlemek için kullananlar ve VPN istemcilerini düzgün biçimde yönetemeyenler için bu güvenlik, konfor pahasına gelir. Her alternatif biraz koruma sunar, bu da doğru güvenlik yapılandırmasını zorunlu kılar.
Ters proxy, Jellyfin paylaşımını çok daha kolay hale getirebilir
Sevdiklerinize bir ağ baş ağrısı yerine bir bağlantı verin
VPN istemcilerini herkesin cihazına kurmak, değeceğinden daha fazla uğraş gerektiriyorsa, ters proxy (reverse proxy) değerlendirilmeye değer. Caddy gibi araçlar, Jellyfin’i bir alan adı üzerinden HTTPS ile erişilebilir kilarak aile üyelerinin özel ağınıza katılmadan usual uygulamaları üzerinden bağlanmasını sağlar. Sunucu yöneticisi olarak proxy’yi yapılandırmak, bağlantıyı güvence altına almak ve internet üzerinden erişilebilir bir uç nokta sürdürmek yine size kalır.
Cloudflare Tunnel farklı bir yaklaşım benimsiyor. Yazılımı, Cloudflare’a giden bir bağlantı kurarak, yönlendiricinizde port açmaya veya halka açık bir ev IP’si gerektirmeye gerek kalmadan bir ana bilgisayar adı yayımlamanıza olanak tanır. Bu da CGNAT’ı oldukça az rahatsız edici kılar. Cloudflare tünelleri ücretsiz planda hiçbir maliyet gerektirmez ve özel adlar, DDoS koruması ile sınırsız bant genişliği sunar. Yine de kaçınılmaz bir maliyet vardır: tünellerin bir adın (DNS’i Cloudflare’ın yönettiği) altında bir ana bilgisayar adı yönlendirmesi nedeniyle, yıllık yaklaşık 10 dolar karşılığında satın almanız gereken bir alan adı.
Cloudflare yalnızca erişilebilirliği yönetir. Yalın tünel (bare-tunnel) durumunda, arkadaşınız veya yakınınız diğer tüm seçeneklere göre en az uğraş gerektirecek şeyi yapar: Jellyfin uygulamasını açar, ana bilgisayar adını yazar ve siz oluşturduğunuz hesapla giriş yapar; bunun için bir Cloudflare hesabına veya VPN istemcisine gerek kalmaz. Ancak Cloudflare Access’i bir kimlik doğrulama katmanı olarak kurarsanız, kimliğe dayalı bir girişle karşılaşurlar ki bu maalesef yerel TV deneyimini bozar (tarayıcı tabanlı bir sınamayı tamamlayamazlar).
Yine de riskler var
Neyse ki, seçiminize bağlı olarak bunlardan kaçınmak oldukça kolay
Burada, kağıt üzerinde biraz daha büyük olan başka bir pusu daha var. Cloudflare, ücretsiz, Pro ve Business planlarında videoların standart proxy hizmetleri üzerinden sunulmasını kısıtlar. Jellyfin kütüphanenizi bir halka açık hostname üzerinden yayınlamak bu şartları ihlal edebilir; bu da Tunnel’ı ücretsiz ve sınırsız bir çözüm olarak kullanmanın akıllıca bir karar olmadığını gösterir.
Bu riski almak istemiyorsanız iki seçeneğiniz var. Zaten Tailscale kullanıyorsanız, Funnel özelliği tek bir hizmeti HTTPS üzerinden bir ts.net alt alan adında halka açık hale getirebilir. Arkadaşınızın bir şey kurmasına gerek kalmaz, evet; ancak bu yöntem gerçekten yüksek bit hızında kesintisiz yayınlama için tasarlanmamış. Seyrek uzaktan izleyiciler için bir kolaylık sunar, ancak sunucunuzun omurgasını kuracağınız bir şey değil.
Sonuç olarak ters proxy kolaylık sunar, ancak aynı zamanda sunucunuzu internet üzerinden erişilebilir hale getirir ve özenli bir güvenlik yapılandırması gerektirir. Tailscale, ailenizin cihazları destekliyorsa mükemmel bir seçenek olmaya devam eder.
Ailenizin gerçekten kullanacağı en iyi uzaktan erişim kurulumu
Kendi kendine barındırmanın basit kolaylıkları küçük mühendislik projelerine dönüştürmediğini söylesem yalan olur. Başında bir filmi başka bir odadan izlemek istiyordum, ancak şimdi DNS kayıtları, şifreli tüneller, kimlik doğrulama katmanları ile uğraşıyor ve dün televizyonun gayet iyi çalıştığına yemin eden bir arkadaşım var. Bu onun bir cazibesi, ancak işin içinden çıkılamaz hale gelene kadar.
Jellyfin’in gurur duyduğu özgürlük aynı zamanda kütüphanenizi paylaşmak için evrensel bir şablon olmadığı anlamına gelir. Tek başınıza kullanıyorsanız, kendi tercihlerinize göre optimize edebilirsiniz. Ailenizle paylaşıyorsanız, onlarınkine göre de optimize edebilirsiniz.
iOS uyumlu
Android uyumlu
Masaüstü uyumlu
Jellyfin, açık kaynak yapısı ve güçlü özellik yelpazesi sayesinde ulaşabileceğiniz en iyi Plex alternatiflerinden biri. Temiz her platform için uygulama mevcut ve kendi sunucunuzu çalıştırmak tamamen ücretsiz.
See at Jellyfin
Jellyfin 12 (RC5)
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.