꼬리비늘을 가진 해파리의 원정 생활: 온 가족을 위한 현실적인 안내서

마지막 업데이트 : 3 11월 2026
  • 꼬리 비늘 이 방식은 포트 개방을 피하고 CGNAT를 사용하지만, 접근하려는 각 기기에 앱을 설치하고 권한을 부여해야 합니다.
  • 삼성, LG 또는 구글 TV를 보유하고 있지만 기술적인 지식이 부족한 가정을 위해, 가장 투명한 옵션 일반적으로 VPN과 리버스 프록시가 설치된 VPS를 사용하므로, 사용자는 HTTPS가 적용된 일반 도메인만 볼 수 있습니다.
  • 선택하기 전에, CGNAT이 있는지 확인하세요라우터의 WAN IP 주소가 인터넷에서 보이는 IP 주소와 일치하지 않으면 포트 포워딩이 작동하지 않습니다.

스마트 TV, 태블릿, 스마트폰에서 스트리밍 서비스를 이용할 수 있는 홈 엔터테인먼트 환경을 보여주며, 여러 기기에서 콘텐츠를 이용할 수 있음을 나타냅니다.

젤리핀은 집에서 사용하기에는 아주 편리합니다. 서버를 설치하고 폴더를 추가하면 몇 분 안에 거실에서 나만의 콘텐츠 라이브러리를 이용할 수 있습니다. 하지만 멀리 떨어진 친척의 스마트폰, 아이패드, TV로 콘텐츠를 시청하고 싶을 때는 문제가 발생합니다. 라우터, 포트, 도메인 등 복잡한 설정을 해야 하기 때문입니다. 복잡한 것을 원하지 않는 사람들에게는 조용한 오후가 골칫거리로 변할 수 있습니다. 원격 접속은 또 다른 문제입니다 . 특히 기술적인 어려움에 익숙한 사람들에게 사용하게 하려면 더욱 복잡해집니다.

다행히 포트를 열지 않고도, 심지어 ISP가 CGNAT 뒤에 서버를 둔 경우에도 작동하는 해결책들이 있습니다. Tailscale은 라우터를 건드리지 않고 Plex를 사용할 수 있는 가장 인기 있는 방법이지만, 완벽한 해결책은 아닙니다. 각 기기에 무언가를 설치해야 하고, 삼성이나 LG TV, 또는 구형 기기에서는 명확한 제약이 있습니다. 아무런 설정 없이 온 가족이 Jellyfin에서 Plex를 사용할 수 있게 해주는 만능 해결책은 없지만 , 다른 방법들보다 훨씬 확실한 방법들이 있습니다. Tailscale, Cloudflare Tunnel, VPS, 그리고 Jellyfin의 보안 설정과 관련하여 일반적으로 잘 언급되지 않는 부분들을 포함하여 모든 세부 사항을 꼼꼼히 살펴보겠습니다.

젤리핀은 왜 집을 나설 때 꼼짝 못 하게 되는 걸까요?

로컬 네트워크에서는 모든 것이 매우 간단합니다. 서버는 192.168.1.50과 같은 사설 IP 주소를 가지고 있으며, 동일한 Wi-Fi 네트워크에 연결된 모든 장치는 문제없이 서버에 접근할 수 있습니다. 하지만 인터넷에서 요청이 들어오면 상황이 달라집니다. 라우터가 해당 트래픽을 어떤 장치로 전달해야 할지 알 수 없기 때문입니다. 이 문제를 해결하기 위해 일반적으로 포트 포워딩, 리버스 프록시 설정, 또는 클라우드플레어와 같은 네트워크 터널링과 같은 세 가지 방법이 사용됩니다. 이 세 가지 방법 모두 복잡하며 , 지구 반대편에 있는 시어머니께서 직접 설정하실 수 있도록 설계된 것은 아닙니다.

포트 포워딩은 특정 포트로 들어오는 모든 트래픽을 젤리핀이 실행되는 컴퓨터로 라우팅하도록 라우터에 지시하는 작업입니다. 간단해 보이지만, 라우터 제어판에 접속하여 규칙을 생성하고, 서버의 로컬 IP 주소를 할당해야 하며, 공용 IP 주소가 자주 변경되지 않기를 바라야 합니다. 또한, 라우터에서 포트를 열면 인터넷에서 접근 가능한 취약점이 발생하며, 제대로 보안 조치를 취하지 않으면 심각한 보안 허점이 될 수 있습니다.

리버스 프록시는 더 세련된 방식이지만, 기술적으로도 더 복잡합니다. 방문자를 수신하고, HTTPS로 연결을 암호화한 후, 내부의 젤리핀 서버로 전달하는 역할을 합니다. 일반적으로 도메인을 구매하거나 관리하고, 인증서를 구성하고, 각 단계에서 어떤 일이 발생하는지 이해해야 합니다. 불가능한 것은 아니지만 , 컴퓨터 전문가의 도움 없이 아이패드로 영화를 보고 싶어하는 사람에게는 권장할 만한 방법은 아닙니다.

클라우드플레어 터널(Cloudflare Tunnel)도 또 다른 옵션입니다. 서버에 프로그램을 설치하면 외부 연결이 열리고, 게스트는 포트를 열거나 공용 IP 주소를 확보할 필요 없이 일반 이름으로 접속할 수 있습니다. 하지만 클라우드플레어의 약관이 동영상 서비스 제공과 관련해 보기에는 사용자 친화적이지 않고, 서비스 규칙을 변경하거나 제한할 수 있는 중간 업체에 의존해야 한다는 단점이 있습니다.

이러한 모든 옵션의 공통점은 어떤 방식으로든 홈 네트워크를 인터넷에 노출하거나 , 도메인을 공개하거나, 타사 공급업체에 의존한다는 것입니다. 이것이 바로 많은 사람들이 너무 복잡해지기 전에 젤리핀의 원격 접속 기능을 포기하는 이유입니다. 젤리핀 자체의 권장 사항도 명확합니다. 일반 HTTP를 사용하면 암호가 암호화되지 않은 상태로 전송될 수 있으므로 인터넷에 직접 포트를 여는 것은 권장하지 않습니다. 포트 8096은 HTTP용이고 , 8920은 HTTPS용이지만 기본적으로 사용되지 않으며, 7359는 로컬 검색용이므로 이러한 포트도 노출해서는 안 됩니다.

Tailscale은 무엇을 제공하며, 어떤 함정이 있을까요?

소파에 편안히 앉아 태블릿으로 멀티미디어 콘텐츠를 시청하는 남성의 모습은 어디서든 원격으로 접속할 수 있는 편리함을 보여줍니다.

Tailscale은 WireGuard 기반의 사설 네트워크를 구축합니다. 여러 기기에 애플리케이션을 설치하고 동일한 계정으로 인증하면, 기기들이 서로 다른 국가에 있더라도 마치 동일한 라우터에 연결된 것처럼 작동합니다. 각 기기가 Tailscale 네트워크에 직접 연결하고 모든 기기가 중간 역할을 하기 때문에 포트를 열거나 공용 IP 주소를 할당할 필요가 없습니다 . CGNAT을 실행하는 홈 서버 환경에 매우 유용한 기능입니다.

여러 기기를 등록하면 계정과 연결된 개인 네트워크인 TailNet이 생성됩니다. 각 기기는 100.xyz와 같은 주소와 MagicDNS 이름을 할당받으므로 숫자를 외울 필요가 없습니다. 외부에서 Jellyfin 앱에 연결하려면 이 주소를 입력하면 됩니다. Tailscale은 CGNAT에 사용되는 것과 동일한 100.64.0.0/10 블록에서 주소를 할당합니다 . 하지만 혼동하지 마세요. 라우터의 인터넷 주소는 완전히 다른 주소이며, CGNAT 사용 여부를 확인할 때는 이 주소를 확인해야 합니다.

Tailscale의 개인용 플랜은 비상업적 용도로 무료이며, 본인을 포함해 최대 6명까지 사용할 수 있어 최대 5명을 초대할 수 있습니다. 회사 측에서는 이 플랜을 평생 무료로 제공한다고 설명하고 있으며, 일반적인 가족 사용에는 충분합니다. 무료 오픈 소스 소프트웨어인 Jellyfin과 함께 사용하면 , 원격 스트리밍에 비용을 청구하는 Plex Pass와 달리 구독료 없이 멀티미디어 생태계를 구축할 수 있습니다.

  PoE 네트워킹: 이더넷을 통한 전원 공급 및 연결에 대한 완벽한 가이드

Tailscale은 통신 사업자가 CGNAT를 강제하거나 ISP가 특정 수신 연결을 차단하는 경우에도 권장되는 옵션입니다. 라우터를 거치지 않고 서버와 클라이언트가 사설 네트워크에 직접 연결하여 상호 작용합니다. 외부에서 홈 네트워크에 연결할 필요가 없으므로 CGNAT는 이 연결에 더 이상 필요하지 않습니다 .

하지만 숨겨진 비용은 돈이 아니라 편의성의 문제입니다. 콘텐츠에 접근하려는 모든 기기에는 Tailscale이 설치 및 인증되어야 하며 , 서버는 전원이 켜져 있고 테일넷에 연결되어 있어야 콘텐츠를 이용할 수 있습니다. 만약 어머니가 삼성 TV를 사용하고, 장모님이 구글 TV를 가지고 있고, 형제가 오래된 안드로이드 태블릿을 빌려준다면, 각 기기에 Tailscale을 설치하고 설정하거나 브리지를 찾아야 합니다. 기술에 익숙하지 않은 사람에게는 이것만으로도 이미 큰 장벽이 될 수 있습니다.

다른 사람과 공유하는 데에는 몇 가지 조건이 있습니다. Tailscale은 모든 요금제에서 머신 공유를 허용하지만, 게스트는 자신의 계정이 있어야 하며, 초대 수락을 위해서는 해당 테일넷의 소유자, 관리자 또는 IT 관리자여야 합니다. 단순히 링크를 보내고 상대방이 아무것도 하지 않고 로그인하는 것처럼 간단하지 않습니다 . 예를 들어, 시어머니께서 첫 번째 영화를 보기 전에 설치, 등록 및 몇 가지 화면 설정을 거쳐야 할 수도 있습니다.

마지막으로, Tailscale은 두 엔드포인트 간에 항상 직접 연결을 설정하는 것은 아닙니다. 하드 NAT, 방화벽 또는 기타 제한 사항이 있는 경우 트래픽은 Tailscale의 DERP 릴레이를 통해 라우팅됩니다. 이로 인해 지연 시간이 발생할 수 있으며, 이는 비디오 재생에서 확연히 드러납니다. 예를 들어, 설정을 변경하지 않았더라도 어떤 날에는 영상이 매끄럽게 재생되다가 다음 날에는 끊김 현상이 발생할 수 있습니다. Tailscale의 사용 정책에는 대역폭, 비디오 또는 트래픽 양에 대한 구체적인 조항이 포함되어 있지 않지만, 릴레이는 최후의 수단이며 완벽한 스트리밍을 보장하지 않는다는 사실은 변하지 않습니다.

무엇을 건드리기 전에 먼저 CGNAT이 설치되어 있는지 확인하세요.

CGNAT는 인터넷 서비스 제공업체가 여러 고객과 동일한 공용 IP 주소를 공유한다는 의미입니다. 사용자는 인터넷상에서 자신만의 주소를 갖지 못하며, 라우터에서 아무리 많은 포트를 열어 놓더라도 네트워크 외부의 누구도 사용자의 집에 접속할 수 없습니다. 이는 공유 공용 IP 주소이므로 , 포트 포워딩 설정은 아무리 잘 구성해도 작동하지 않습니다.

확인은 간단합니다. 라우터의 제어판에 접속하여 인터넷 IP 주소(WAN IP 또는 외부 IP)를 찾으세요. 그런 다음, 동일한 네트워크에 연결된 기기에서 Google에서 "내 IP 주소는 무엇인가요?"를 검색하고 두 IP 주소를 비교합니다. 두 주소가 일치하지 않으면 중간에 다른 라우터가 있는 것입니다. WAN IP 주소가 100.64.0.0에서 100.127.255.255 사이이면 CGNAT(Common Ground Network Attraction)이 적용되고 있는 것입니다. 동일한 네트워크에 연결된 다른 라우터에서도 같은 증상이 나타날 수 있으므로 이 가능성도 배제하지 마세요.

CGNAT 문제가 발생했다면, 해결 방법을 시도하기 전에 먼저 통신사에 연락하여 공용 IPv4 주소를 제공받을 수 있는지 문의해 보는 것이 좋습니다. 계약 내용과 지역에 따라 제공 여부가 다르고 비용이 발생할 수도 있지만, 기존 포트 포워딩 기능을 복원하는 유일한 방법입니다. 또한, 네이티브 IPv6를 사용하는 방법도 있습니다. 서버에 전역적으로 라우팅 가능한 IPv6 주소가 있고 접속하려는 네트워크도 IPv6를 사용한다면, 해당 방식으로 연결할 수 있을 가능성이 있습니다. CGNAT는 IPv4 관련 문제이므로 , 확인하기 전에 이 가능성을 배제하지 마세요.

지름길을 찾으려 하지 마세요. 동적 DNS는 CGNAT 문제를 해결하지 못합니다. 공유 IP를 가리키는 이름으로는 집 주소로 연결되지 않습니다. 동적 DNS는 공유 IP 문제를 해결하지 않고 , 공용 IP가 변경될 때만 이름을 업데이트합니다. 따라서 먼저 실제 공용 IP를 확보한 후 이름 문제를 해결해야 합니다.

젤리핀으로 번거로움 없이 테일스케일을 타보세요

Tailscale의 사설 네트워크 구축 기술 솔루션을 보여주는 VPN 연결 화면이 표시된 태블릿의 클로즈업 사진입니다.

기본 설정 과정은 금요일 밤에 뭘 볼지 고르는 것보다 간단합니다. 먼저 서버 역할을 할 컴퓨터에 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 TV는 Tailscale을 지원하지 않지만 공식 Jellyfin 앱은 설치할 수 있습니다. 여기서 문제가 발생합니다. TV에서 Jellyfin을 실행할 수는 있지만, 어떤 장치로 연결하지 않는 한 개인 네트워크 외부에 있게 됩니다.

서버는 항상 전원이 켜져 있고 Tailnet에 연결되어 있어야 한다는 점을 기억하세요. 서버가 지속적으로 작동하는 것이 필수적입니다. 컴퓨터가 꺼지거나 연결이 끊어지면 가족 구성원 모두 라이브러리에 접근할 수 없게 됩니다. 또한 무료 플랜으로는 Tailscale을 상업적 목적으로 사용할 수 없으므로, 가족 구성원의 절반이 사용할 서비스라면 개인적인 요구 사항을 충족하는지 신중하게 검토하세요.

  휴대폰으로 라우터에 접속하고 설정하는 방법 (단계별)

진짜 문제는 텔레비전과 참을성 없는 가족 구성원들입니다.

삼성 타이젠이나 LG 웹OS TV에서 젤리핀 공식 앱은 앱스토어에서 찾을 수 있지만, 테일스케일은 사용할 수 없습니다. TV에서 젤리핀을 실행할 수는 있지만 홈 네트워크에 연결되어 있지 않기 때문에 홈 서버에 접속할 수 없습니다. TV는 여전히 홈 네트워크 밖에 있는 상태 이며, 앱 내에서 이 문제를 해결할 수 있는 설정도 없습니다.

기술적 해결책은 서브넷 라우터를 설정하는 것입니다. 이 라우터는 Tailscale이 설치되어 있으며, 사설 네트워크와 Tailscale을 설치할 수 없는 장치들을 연결하는 브리지 역할을 합니다. 이 방법은 효과가 있지만, 더 이상 간단한 오후 시간 투자로 설정할 수 있는 것이 아닙니다. 새로운 장치를 설치하고, 전원을 켜둔 채로 두고, 필요한 사람들에게 그 작동 방식을 설명해야 합니다. 브리지 역할을 하는 것은 맞지만, 투명하지도 않고 시간도 많이 소요됩니다.

Google TV, Chromecast, 그리고 구형 안드로이드 태블릿의 경우, 각 기기별로 개별적으로 확인해야 합니다. 기기에서 앱 스토어를 통해 Tailscale을 설치할 수 있다면 시도해 볼 수 있지만, 그렇지 않다면 이전과 같은 문제로 돌아가야 합니다. 연결하려는 각 기기 마다 별도의 설치가 필요하거나, 이를 연결하는 브리지가 필요합니다. 여러 대의 구형 태블릿을 사용하는 가정에서는 이러한 과정이 상당히 번거로울 수 있습니다.

가족 구성원과 테일넷을 공유하는 것은 버튼 하나만 누르면 되는 간단한 일이 아닙니다. 게스트는 자신만의 계정이 있어야 하고, 초대 수락을 위해서는 자신의 테일넷 소유자 또는 관리자여야 합니다. 단순히 프로그램을 시청하려는 사람에게 자신만의 계정과 관리자 권한을 요구하는 것은 너무 과한 조건입니다. 어머니나 시어머니께는 플렉스를 실행했을 때 라이브러리가 이미 설정되어 있는 것과는 전혀 다른 상황일 것입니다.

그래서 Tailscale이 당신에게는 가장 간단한 옵션일지라도, 가족 구성원 모두에게 가장 간단한 선택은 아닐 수 있습니다. 최종 사용자에게 투명성 측면에서 Plex와는 비교할 수 없기 때문입니다 . 모든 기기가 당신의 소유이고 미리 설정할 수 있다면 훌륭한 선택이겠지만, 다른 사람이 구매한 TV가 있거나 기술에 익숙하지 않은 가족 구성원이 있는 경우에는 상황이 달라집니다.

가족 구성원이 아무것도 설치할 필요가 없는 대안

화면에 보안 자물쇠 아이콘이 있는 노트북은 HTTPS 암호화 및 원격 접속 보안 개념을 보여줍니다.

손님들이 Tailscale을 설치하지 않고도 TV를 켜고 Jellyfin을 시청할 수 있도록 하려면, 가장 투명한 방법은 VPN을 통해 집과 연결된 VPS와 리버스 프록시를 사용하는 것입니다. 인터넷상의 작은 서버(고정 공용 IP 주소가 있는)를 임대하고, VPS와 집 사이에 VPN을 설정한 후, 리버스 프록시를 사용하여 방문을 수신합니다. 손님은 아무것도 설치하거나 등록할 필요 없이 HTTPS 자물쇠 아이콘이 있는 일반 도메인만 보게 됩니다. 하지만 이 방법은 설정이 가장 복잡하고, 유일하게 정기적인 비용이 발생하는 방식입니다.

핵심은 통화가 VPS가 아닌 홈 네트워크에서 시작된다는 점입니다. 홈 서버가 VPS와의 연결을 설정하므로 CGNAT가 간섭하지 않습니다. 그런 다음 VPS의 리버스 프록시가 가족 구성원의 방문을 수신하여 터널을 통해 Jellyfin으로 전송합니다. 통화는 홈 네트워크에서 시작되며 , 방문자는 인증서가 있는 도메인만 보게 됩니다. 하지만 VPS를 사용한다고 해서 대역폭이 증가하는 것은 아닙니다. 영상 통화는 여전히 홈 네트워크에서 시작되며 업로드 속도를 사용합니다.

병목 현상은 라이브러리 크기가 아니라 업로드 속도에서 발생 합니다. 영화 라이브러리 용량이 30TB에 달하더라도 재생 중인 데이터만 전송되므로 큰 문제가 되지 않습니다. 인터넷 연결 속도가 100Mbps 미만인 경우, 끊김 현상을 방지하기 위해 Jellyfin의 비트 전송률을 해당 속도의 70%로 제한하는 것이 좋습니다. 이 제한은 제어판에서 설정할 수 있으며 로컬 네트워크 외부의 장치에도 적용됩니다.

CGNAT이 없다면 WireGuard도 좋은 선택입니다. 무료이고 빠르며, Jellyfin 패널 대신 UDP 포트를 노출하므로 키가 없는 사람은 응답조차 받지 못합니다. CGNAT 없이도 완벽하게 작동 하지만, CGNAT을 사용하는 경우 홈 서버에 고정된 IP 주소가 없어 수신 엔드포인트가 외부에 있어야 합니다. 결국 VPS 환경으로 돌아가는 셈입니다. 홈 네트워크 외부에서 누군가가 수신 대기를 해야 하는 것은 어쩔 수 없는 부분입니다.

Cloudflare Tunnel은 포트를 열지 않고 공용 IP 주소도 필요하지 않습니다. 서버에 Cloudflare를 설치하면 외부 연결이 설정되고, 게스트는 별도의 설치 없이 브라우저를 통해 접속할 수 있습니다. 하지만 문제는 약관에 있습니다. Cloudflare의 약관에 따르면 엔터프라이즈 고객이 아닌 경우, 유료 서비스를 이용하여 Cloudflare CDN을 통해 동영상 및 대용량 파일을 제공해야 합니다. Cloudflare는 유료 서비스 없이 CDN을 사용하는 것으로 의심될 경우 접속을 차단하거나 제한할 권리가 있습니다 . 포럼에서 논의되었던 이전 약관 2.8항은 2023년 5월에 폐지되었으며, 해당 문서에는 "Tunnel"이라는 단어가 언급되지 않아 명시적인 금지나 허용이 없습니다. 따라서 이는 회색지대입니다.

공용 IP 주소가 있고 숫자로만 이루어진 문자열 대신 이름으로 사용하고 싶다면 무료 동적 DNS 서비스를 이용하면 됩니다. DuckDNS는 AWS에서 호스팅되는 무료 서비스이며 신용 카드 정보가 필요 없다고 광고합니다. No-IP도 호스트 이름을 제공하는 무료 플랜을 제공하며 역시 신용 카드 정보가 필요하지 않습니다. DuckDNS와 No-IP 는 가장 잘 알려진 옵션이지만, DynDNS는 더 이상 무료 플랜을 제공하지 않고 유료 서비스 또는 7일 무료 체험판만 이용할 수 있습니다. 또한 동적 DNS 서비스는 CGNAT 문제를 해결하거나 포트 포워딩을 대체하는 것이 아니라는 점을 기억하세요.

  고급 프록시 구성: 프록시를 최대한 활용하기 위한 완벽 가이드

8096번 포트를 외부에 개방하는 것은 최악의 선택입니다. Jellyfin은 이 점을 분명히 밝히고 있습니다. 인터넷에 직접 포트를 여는 것은 보안에 취약하며 권장하지 않습니다. HTTP를 사용하는 경우 비밀번호는 암호화되지 않은 상태로 전송됩니다. 가장 좋은 방법은 리버스 프록시를 사용하여 HTTPS 연결을 종료하는 것이며, 자체 서명 인증서는 호환성 및 보안 문제를 야기하므로 사용하지 않는 것이 좋습니다. 리버스 프록시에서 HTTPS 연결을 종료하는 것이 현명한 방법이며, Jellyfin에서 몇 가지 설정을 활성화하고 최상의 결과를 기대하면 됩니다.

Jellyfin에서 조정할 만한 보안 및 설정

8096번 포트는 HTTP용이고, 8920번 포트는 HTTPS용으로 지정되어 있지만 기본적으로 사용되지 않으며, 7359번 포트는 로컬 검색용입니다. 8096번 포트는 그대로 공개해서는 안 됩니다 . 만약 포트를 공개해야 한다면, HTTPS를 지원하는 리버스 프록시를 사용하여 방문을 수신하고 트래픽을 Jellyfin으로 라우팅해야 합니다.

원격 접속을 위한 설정은 두 가지로 나뉩니다. 하나는 서버 수준의 네트워크 및 원격 접속 설정에 있고, 다른 하나는 사용자 프로필의 "이 서버에 대한 원격 연결 허용" 옵션에 있습니다. 이 두 가지 설정을 통해 집에서만 사용하는 계정은 제외하고, 실제로 원격 접속이 필요한 사용자만 허용할 수 있습니다.

속도 제한은 제어판 > 재생 > 스트리밍의 인터넷 스트리밍 비트 전송률 제한에서 설정할 수 있습니다. 이 제한은 네트워크 외부의 모든 장치에 대해 스트림별로 적용됩니다. 업로드 속도가 100Mbps 미만인 경우, Jellyfin에서는 업로드 속도의 70%로 설정하는 것을 권장합니다. 스트림이 두 개일 경우 이 제한이 두 배가 되므로 , 전체 제한이 아닌 스트림별 제한으로 생각해야 합니다. 각 사용자 프로필에서 전체 값을 재정의할 수 있습니다.

퀵 커넥트는 사용자 이름과 비밀번호 대신 6자리 임시 코드로 로그인할 수 있는 기능입니다. 기본적으로 활성화되어 있으며 편리하지만, 이 코드는 단독으로는 유효하지 않습니다. 이미 로그인되어 있는 기기에서 인증되어야 합니다. 퀵 커넥트는 절대적인 보안 허점이 아닙니다 . 원하지 않는 경우, 설정 > 제어판 > 일반에서 "이 서버에서 퀵 커넥트 사용" 옵션의 체크를 해제하여 비활성화할 수 있습니다.

대규모 라이브러리의 경우 디스크 크기에 너무 신경 쓰지 마세요. 터널을 통과하는 것은 재생 중인 파일뿐이므로 중요한 것은 해당 파일의 비트 전송률과 업로드 속도입니다. 라이브러리 크기는 대역폭에 영향을 미치지 않으며, 현재 시청 중인 영화나 시리즈의 비트 전송률이 중요합니다.

귀하의 사례에 따라 무엇을 선택해야 합니까?

네트워크 스위치에 연결된 이더넷 케이블의 상세 모습으로, 홈 서버의 물리적 인프라 및 연결성을 보여줍니다.

혼자 사용하고 기기가 휴대폰, 노트북 또는 태블릿이라면 Tailscale이 가장 간편한 옵션입니다. 단 한나절 만에 무료로 CGNAT 문제를 해결할 수 있습니다. Tailscale은 사용자가 직접 설치하고 인증할 수 있으므로 자신의 기기에 매우 유용합니다 . 타사 TV가 필요 없는 경우 가장 간단한 솔루션입니다.

TV를 시청하고 아무것도 설치하고 싶어하지 않는 가족과 공유하려면 VPN과 리버스 프록시가 포함된 VPS가 Plex와 유사한 환경을 제공하는 유일한 선택입니다. 도메인에 접속하고 비밀번호를 입력하면 바로 콘텐츠를 시청할 수 있습니다. 설치가 필요 없는 유일한 VPS이지만 , 시간적인 측면에서 가장 비싸고 월별 요금이 부과되는 유일한 옵션이기도 합니다. 어머니, 시어머니, 그리고 구형 태블릿을 사용하는 자녀들에게는 이러한 투명성이 매우 중요합니다.

공용 IP 주소를 가지고 있고, IP ​​주소가 계속 바뀌는 대신 이름만 사용하고 싶다면 DuckDNS나 No-IP를 사용하세요. 동적 DNS 는 이름만 제공하는 솔루션이며, CGNAT이나 보안에는 적합하지 않습니다. 먼저, 사용 중인 공용 IP 주소가 본인 소유인지 확인한 후 이름 설정을 고려하세요.

Cloudflare Tunnel은 약관을 이해하고 제3자 서비스에 의존하는 데 거부감이 없다면 유용할 수 있습니다. 하지만 아무런 제약 없이 무료로 사용할 수 있다고 생각하지 마세요 . 동영상 전송에 제한이 있을 수 있으며, Cloudflare에서 서비스 이용을 제한할 수도 있습니다. 사용해 보시려면 약관에 터널 트래픽에 대한 공식적인 설명이 없다는 점을 충분히 인지하고 사용하시기 바랍니다.

절대 해서는 안 될 일은 8096번 포트를 전 세계에 개방하고 운에 맡기는 것입니다. 8096번 포트를 개방하는 것은 최악의 선택입니다. 보안에 취약하고, 정보가 노출되며, 암호화되지 않은 비밀번호가 전송될 수 있기 때문입니다. 아무것도 설정하고 싶지 않다면 Tailscale을 사용하여 기기를 관리하세요. 가족 구성원의 개인정보 보호를 원한다면 VPN과 리버스 프록시가 설치된 VPS를 사용하세요. 도메인 이름만 필요하다면 동적 DNS를 활용하세요. Cloudflare Tunnel을 사용하고 싶다면 약관을 꼼꼼히 읽어보세요.

최종 결정은 Jellyfin을 누가 사용할지, 그리고 얼마나 시간을 투자할 의향이 있는지에 따라 달라집니다. Tailscale은 가장 간단한 옵션이지만, 가족 구성원들에게는 가장 투명한 방식은 아닙니다. 모든 기기가 본인 소유라면 Tailscale은 거의 완벽한 선택일 것입니다. 하지만 삼성, LG, 또는 Google TV를 사용하고 있고, 가족 구성원들이 복잡한 설정을 원하지 않는다면 VPN과 리버스 프록시가 탑재된 VPS가 Plex와 가장 유사한 환경을 제공합니다. 가족 구성원들은 아무것도 설치할 필요가 없고, 모든 설정과 비용 관리는 본인이 담당하면 됩니다. 만약 비용 부담 없이 한번 사용해보고 싶다면, Tailscale은 각 기기를 직접 설정하고 서버가 항상 켜져 있어야 한다는 점을 감안할 때, 당장 필요한 기능을 제공할 수 있습니다.