Education·7 min

Shamir

Stalker Portal이란 무엇인가? 쉬운 설명 가이드

실제로 쓰이는 IPTV 구독의 절반가량이 Stalker 포털을 사용하지만, 이를 쉽게 접근할 수 있게 설명해 놓은 곳은 거의 없습니다. 구독을 구입하면 판매업체가 "포털 URL"과 "MAC 주소"를 이메일로 보내 주고, 그걸로 무엇을 해야 할지는 알아서 알아내야 하는 식이죠.

이 글에서는 Stalker 포털을 쉬운 말로 풀어 봅니다. 그것이 무엇인지, 어디서 유래했는지, 왜 MAC 주소에 묶여 있는지, 그리고 이를 제대로 지원하는 Tuneline 같은 플레이어에서 어떻게 사용하는지 알아봅니다.

이미 개념적인 부분은 다 이해했고 흔한 설정 고생 없이 Stalker를 처리해 주는 플레이어만 원한다면, Tuneline을 받으세요 — 여기서 Stalker는 M3U, Xtream Codes와 나란히 일급 재생목록 유형입니다.

Stalker, 간단히 말하면

Stalker는 원래 MAG 시리즈 IPTV 셋톱박스에 함께 제공되던 미들웨어 플랫폼입니다. 2012년 무렵부터 Infomir가 판매한 소형 Linux STB가 그것이죠. 이 미들웨어는 중앙 서버에서 그 박스들로 라이브 채널, VOD, EPG, 그리고 TV 포털 UI를 전달하도록 설계되었습니다.

"Stalker portal"에서 말하는 "포털"은 말 그대로 그 미들웨어의 URL입니다. 박스가 그 URL에 접속하면 미들웨어는 박스의 MAC 주소로 인증하고, JSON 기반의 채널 목록과 스트림 URL을 제공합니다.

두 가지 요인 덕분에 Stalker는 MAG 하드웨어를 훨씬 넘어 퍼져 나갔습니다:

  1. 프로토콜이 역공학으로 분석되었습니다. 소프트웨어 클라이언트들이 MAG 핸드셰이크를 흉내 내기 시작하면서, 어떤 기기든 MAG 박스인 척할 수 있게 되었습니다.
  2. 판매업체들이 좋아했습니다. MAC 바인딩은 자격 증명 관리의 번거로움 없이 구독당 기기 하나 원칙을 손쉽게 강제할 방법을 제공했습니다.

오늘날 대부분의 Stalker 구독은 MAG 박스 소유자에게 판매되지 않습니다. Stalker를 지원하는 플레이어를 쓰는 PC, 휴대폰, TV 사용자에게 판매되죠.

이 플랫폼은 2019년 무렵 Infomir에 의해 Ministra로 브랜드가 변경되었습니다. 최종 사용자 입장에서는 사실상 같은 것입니다. 같은 핸드셰이크, 같은 MAC 바인딩, 대부분 호환됩니다.

판매업체에서 받는 것

Stalker 구독은 보통 네 가지를 제공합니다:

  1. 포털 URL. 미들웨어 엔드포인트로, 보통 http://portal.example.com:8080/c/ 또는 http://portal.example.com:8080/stalker_portal/c/ 형태입니다.
  2. MAC 주소. 00:1A:79:XX:XX:XX 같은 가상 MAC입니다. 이것은 실제로 그 MAC을 가진 하드웨어가 없더라도, 포털에 대해 여러분의 "기기"가 사용하는 신원입니다.
  3. 선택적 사용자 이름/비밀번호. 일부 Stalker 설치본은 MAC 바인딩에 더해 자격 증명도 요구합니다. 대부분은 그렇지 않습니다.
  4. 구독 기간. MAC이 인증되는 날짜 범위입니다.

MAC이 핵심입니다. 포털은 여러분이 누구인지가 아니라 어떤 기기가 접속하는지(MAC로 식별)를 따집니다.

MAC 바인딩이 골칫거리인 이유 (그리고 기능인 이유)

판매업체 입장에서 MAC 바인딩은 강제 수단입니다. MAC 하나 = 기기 하나 = 구독 하나. 관리하기 쉽죠.

여러분 입장에서는 제약입니다. 같은 구독을 휴대폰 그리고 노트북에서 보고 싶다면, 구독을 두 개 사거나 MAC을 "위장"할 수 있는 플레이어가 필요합니다. 대부분의 최신 Stalker 지원 플레이어는 사용자가 입력한 어떤 MAC든 제시할 수 있으며, Tuneline도 포함됩니다.

Tuneline에서는 Stalker 설정 양식에 MAC 필드가 있어, 판매업체가 준 값을 그대로 붙여 넣으면 됩니다. 플레이어는 핸드셰이크 중에 그 MAC을 포털에 제시합니다. 포털은 마치 여러분이 원래 판매 대상이던 MAG 박스인 것처럼 인증합니다.

주의점: 대부분의 판매업체 약관은 한 번에 기기 하나에서만 이를 허용합니다. 두 기기가 같은 MAC으로 동시에 인증을 시도하면 포털은 두 번째 것을 거부합니다. 따라서 여러 기기에 MAC을 공유하는 것은 원칙적으로는 괜찮지만, 판매업체가 원했던 것과 똑같이 한 번에 스트림 하나 방식이 강제됩니다.

Tuneline에서 Stalker Portal 사용하는 방법

설정은 Xtream Codes과 똑같은 정도의 수고면 됩니다:

  1. 여러분의 플랫폼에 맞는 Tuneline을 설치하세요.
  2. **"재생목록 추가"**를 클릭하고 유형으로 **"Stalker Portal"**을 선택하세요.
  3. 다음을 입력하세요:
    • 포털 URL (판매업체가 보낸 값을 그대로 붙여 넣으세요. 끝에 /c/이 있었다면 함께 포함하세요).
    • MAC 주소 (MAC을 콜론이 있든 없든 붙여 넣으세요. Tuneline이 정규화합니다).
    • 판매업체가 요구한다면 사용자 이름/비밀번호. 대부분은 요구하지 않습니다.
  4. 저장하세요.

Tuneline이 Stalker 핸드셰이크(핸드셰이크 → 프로필 → 채널 목록 → 장르 → EPG)를 수행하고, JSON 응답을 파싱해 사이드바를 채웁니다. 몇 초 안에 장르별로 묶인 채널, EPG을 반영한 프로그램 정보, 그리고 포털이 제공한다면 VOD/시리즈 카탈로그까지 갖추게 됩니다.

대부분의 플레이어가 Stalker를 잘 못 다루는 이유

대부분의 IPTV 플레이어가 M3U / Xtream 지원은 멀쩡한데도 Stalker에서 실패하는 세 가지 이유:

  1. 여러 단계로 이루어진 핸드셰이크. Stalker는 HTTP 호출 한 번이 아닙니다. handshake → tokenget_profileget_genresget_all_channels 순서에 토큰 순환까지 반복됩니다. 이 전체 시퀀스를 구현하지 않은 플레이어는 데이터를 일부만 받거나 아예 실패합니다.
  2. 토큰 갱신. Stalker 토큰은 주기적으로 만료되며 세션 중간에 갱신해야 합니다. 이를 놓친 플레이어는 한 시간쯤 지나면 403 오류가 나기 시작하고 조용히 먹통이 됩니다.
  3. MAC 처리의 까다로움. 어떤 포털은 MAC에서 대소문자를 구분하고, 어떤 곳은 대문자를 요구하며, 어떤 곳은 자동으로 정규화합니다. MAC을 잘못된 방식으로 보내는 플레이어는 핸드셰이크 단계에서 거부당합니다.

Tuneline의 Stalker 지원은 이 세 가지를 모두 처리합니다 — 전체 핸드셰이크 시퀀스, 자동 토큰 순환, MAC 정규화까지. 초기 접근 사용자 설문의 절반이 기존 플레이어에서 작동시키지 못한 Stalker 구독을 갖고 있었기에 이를 만들었습니다.

Stalker vs Xtream vs M3U: 빠르게 이해하는 개념 정리

  • M3U: 평범한 텍스트 재생목록. 가장 쉽습니다. 메타데이터는 가장 적습니다. (설정 가이드.)
  • Xtream Codes: 구조화된 JSON API. 라이브 채널 + VOD + 시리즈 + EPG을 모두 분류해서 제공합니다. 사용자 이름/비밀번호로 인증합니다. (로그인 문제 해결.)
  • Stalker / Ministra: 취지는 Xtream과 비슷한 구조화된 JSON API지만, 여러 단계의 핸드셰이크와 MAC 바인딩이 있습니다. 흔히 VOD/시리즈 카탈로그가 함께 제공됩니다. (포털 코드란 무엇인가.)

대부분의 제공업체는 같은 백엔드에 대해 이 중 두세 가지를 제공합니다. 판매업체가 Stalker만 언급했다면 Xtream 대안이 있는지 물어보세요 — 설정하기가 더 쉬운 경우가 많습니다. (형식 비교.)

Tuneline이 Stalker 위에 더해 주는 것

  • 기기 간 동기화. 노트북에서 Stalker portal을 한 번 추가하고 TV에서 로그인하면, 포털 설정이 이미 거기 있습니다. TV 리모컨으로 MAC 주소를 다시 붙여 넣는 악몽을 덜어 줍니다.
  • 토큰 자동 갱신. Tuneline이 토큰 순환을 눈에 띄지 않게 처리합니다. 403 오류를 볼 일도 없고, 앱을 다시 시작할 필요도 없습니다.
  • MAC 재정의. 판매업체가 바인딩을 해제하려고 새 MAC을 발급했다면, 새 값을 붙여 넣기만 하면 Tuneline이 전체를 다시 가져오지 않고도 재연결합니다.
  • Stalker를 통한 catch-up 지원. Stalker는 archive_get_url을 통해 catch-up을 제공합니다. EPG에서 지난 프로그램을 클릭하면 Tuneline이 해당 엔드포인트를 호출하고, 타임시프트 재생을 볼 수 있습니다. (catch-up 설명.)

자주 묻는 질문

Stalker를 사용하려면 MAG 박스가 필요한가요?

아닙니다. 사용하는 MAC 주소는 가상입니다. 일반 휴대폰, TV, 노트북, 또는 Android 박스의 Stalker 지원 플레이어라면 MAG 박스와 똑같은 방식으로 인증합니다.

"Stalker"와 "Ministra"는 같은 건가요?

사용자 입장에서는 사실상 그렇습니다. Ministra는 브랜드가 변경된 후속 제품이며, 프로토콜은 하위 호환됩니다. 판매업체가 둘 중 어느 것을 언급하든 같은 설정이 작동합니다.

Stalker가 iOS / Apple TV에서 작동하나요?

Stalker는 네트워크 프로토콜이지 OS에 관한 것이 아닙니다 — Stalker 지원 플레이어가 있는 곳이라면 어디서든 작동합니다. iOS용 Tuneline이 App Store에 출시되어 있으며, 데스크톱 빌드와 똑같은 방식으로 Stalker를 처리합니다. Apple TV는 아직 출시되지 않았으며, 현실적인 방법은 iPhone, iPad, 또는 Mac에서 AirPlay로 보내는 것입니다.

제 MAC 주소는 왜 00:1A:79:...처럼 생겼나요?

00:1A:79은 Infomir의 OUI입니다 — MAG 하드웨어에 등록된 MAC 접두사죠. 판매업체는 포털 인증이 실제 MAG 박스에서 오는 것처럼 보이도록 이 범위의 주소를 발급합니다.

Stalker 구독을 여러 기기의 가족과 공유할 수 있나요?

기술적으로는 가능합니다 — 각 기기의 Tuneline에 같은 MAC을 붙여 넣으면 됩니다. 다만 동시 스트리밍을 허용하는지는 제공업체의 동시 접속 제한에 달려 있습니다. 대부분은 포털 수준에서 한 번에 스트림 하나만 허용합니다.

제 포털을 M3U 재생목록으로 바꿀 수 있나요?

가능하긴 하지만, 포털이 반환하는 URL은 세션 단위라서 보통 몇 시간 안에 만료되며, 그래서 생성한 파일은 금세 무용지물이 됩니다. 더 안정적인 방법은 핸드셰이크를 대신 처리해 주는 플레이어를 쓰는 것입니다. 두 방법 모두: Stalker Portal부터 M3U까지. 대신 플레이어를 찾고 계신가요? 2026년 최고의 Stalker portal 플레이어.


Stalker 구독과 씨름하지 마세요. Tuneline를 설치하고, 포털 URL과 MAC를 붙여넣기만 하면 핸드셰이크가 알아서 됩니다.

— Shamir

이 글 공유하기

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

다른 언어로 이 글 읽기

Tuneline은 미디어 플레이어 애플리케이션입니다. 어떤 콘텐츠도 제공하거나 호스팅하거나 배포하지 않습니다. 재생목록은 VLC와 마찬가지로 사용자가 직접 준비합니다.