Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

요즘은 다양한 스트리밍 서비스가 존재하며, 누구나 적어도 하나 이상은 이용하고 있습니다. 그러나 안타깝게도 상당수 스트리밍 서비스는 리눅스를 공식적으로 지원하지 않거나 아예 접근을 차단하고 있습니다. 하지만 걱정하지 마세요. 대부분의 서비스는 리눅스 PC에서도 충분히 이용할 수 있으며, 실제로 매우 잘 작동합니다. 핵심은 스트리밍 서비스가 윈도우 환경이라고 인식하도록 만드는 것인데, 의외로 간단합니다.

윈도우용 크롬 사용자 에이전트 문자열 확인하기

시작하기 전에 윈도우에서 실행 중인 구글 크롬의 사용자 에이전트(user agent) 문자열을 먼저 확보해야 합니다. 윈도우에 접근할 수 없더라도 아래 방법을 따라 하면 현재 문자열을 확인할 수 있습니다. 다만 시간이 지나면 정보가 오래될 수 있으니, 그런 경우에는 인터넷에서 최신 에이전트 문자열을 검색해 보세요.

윈도우 머신 또는 가상 머신에서 구글 크롬을 실행합니다. 진행하기 전에 최신 버전으로 업데이트되어 있는지 반드시 확인하세요.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

그다음 화면 우측 상단의 점 세 개 아이콘을 클릭해 크롬 메뉴를 엽니다. 메뉴에서 "도구 더보기"를 찾고, 이어서 "개발자 도구"를 선택합니다. 클릭하면 화면이 분할되어 오른쪽에 원본 HTML이 표시됩니다.

새로 열린 영역 상단에서 "Console(콘솔)" 탭을 찾아 클릭합니다. 이 탭에서는 크롬을 통해 자바스크립트를 실행할 수 있습니다. 전체 사용자 에이전트 문자열을 확인하는 데 필요한 것은 단 하나의 간단한 명령뿐입니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

콘솔에 다음을 입력하면 크롬의 현재 문자열이 표시됩니다.

navigator.userAgent

크롬은 즉시 아래 예시와 비슷한 내용을 같은 콘솔 영역에 출력합니다. 아래 예시는 Chrome 73 기준의 에이전트 문자열입니다.

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36

이 문자열을 리눅스에서 확인할 수 있는 곳에 기록해 두세요. 리눅스 브라우저에 복사해서 붙여 넣어야 합니다. 복사가 끝났다면 윈도우를 종료하고 리눅스 머신으로 돌아오면 됩니다.

사용자 에이전트 문자열 위조하기

스트리밍 서비스는 파이어폭스(Firefox)나 크롬(Chrome) 어느 쪽이든 이용할 수 있습니다. 대부분의 서비스가 요구하는 조건은 DRM 지원 여부이므로, 파이어폭스에서는 DRM을 활성화해야 합니다. 크로미움(Chromium)을 사용한다면 절차는 크롬과 동일하지만, Widevine DRM 기능을 추가로 설치해야 한다는 점만 다릅니다.

파이어폭스(Firefox)

먼저 DRM을 활성화합니다. 창 우측 상단의 줄 세 개 아이콘을 클릭해 메뉴를 연 뒤 "설정"을 찾아 선택합니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

"일반" 탭에서 아래로 스크롤하여 "디지털 저작권 관리(DRM) 콘텐츠" 항목을 찾습니다. "DRM 제어 콘텐츠 재생" 체크박스에 반드시 체크가 되어 있는지 확인하세요.

이제 브라우저 주소창에 about:config를 입력합니다. 파이어폭스는 이곳에서 설정을 잘못 건드리면 문제가 생길 수 있다고 경고하지만, 확인을 눌러 계속 진행하면 됩니다.

창 상단의 검색창에 "useragent"를 입력해 검색합니다. 몇 가지 항목이 보이겠지만, 우리가 찾는 것은 general.useragent.override이며 아마 목록에는 없을 겁니다. 괜찮습니다. 지금부터 직접 추가하면 되니까요.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

창의 빈 공간에서 마우스 오른쪽 버튼을 클릭합니다. "새로 만들기"를 선택한 후 "문자열(String)"을 고르면 새 항목의 이름을 입력할 수 있는 작은 창이 나타납니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

여기서 위조한 문자열을 방문하는 모든 사이트에 적용할지, 아니면 특정 스트리밍 서비스에만 적용할지 선택할 수 있습니다. 모든 사이트에 적용하려면 general.useragent.override를 입력하고, 특정 사이트에만 적용하려면 동일하게 시작하되 마침표와 사이트 이름을 덧붙입니다. 예를 들어 general.useragent.override.netflix.com처럼 입력하면 됩니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

그다음 문자열 값을 입력하는 새 창이 열립니다. 윈도우에서 복사해 온 크롬 문자열을 붙여 넣고 저장합니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

새 항목이 굵은 글씨로 목록에 표시되는 것을 확인할 수 있습니다. 이용하려는 서비스마다 필요한 만큼 반복해서 등록하세요.

크롬(Chrome)

크롬에서는 확장 프로그램을 활용해 에이전트 문자열을 전환하는 것이 가장 편리합니다. 확장 프로그램을 사용하면 언제든 즉석에서 전환할 수 있어, 스트리밍 서비스 웹사이트를 속여야 할 때마다 해당 문자열을 손쉽게 적용할 수 있습니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

크롬을 열고 Chrome 웹 스토어로 이동합니다. 검색창에 "user-agent switcher"를 입력합니다. 첫 번째 결과가 구글에서 직접 배포하는 확장 프로그램일 겁니다. "Chrome에 추가" 버튼을 눌러 설치합니다.

확장 프로그램 설치가 끝나면 화면 우측 상단의 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 팝업 메뉴가 열리면 "옵션"을 클릭합니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

크롬이 새 탭을 열며 확장 프로그램에 포함된 모든 사용자 에이전트 목록을 표시합니다. 맨 위에 빈 입력란들이 보일 텐데, 여기에 새 문자열 정보를 입력합니다. 기억하기 쉬운 이름을 정하고, 문자열을 알맞은 칸에 붙여 넣으세요. 그룹은 자동으로 Chrome으로 채워지고, 쉽게 알아볼 수 있는 플래그(flag)가 함께 추가됩니다. 완료했다면 "추가" 버튼을 누릅니다.

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

이제 위조된 문자열을 사용할 준비가 되었습니다. 확장 프로그램 아이콘을 다시 클릭하고 "Chrome"을 선택한 뒤 새로 등록한 항목을 찾아 선택합니다. 그러면 아이콘 위에 입력한 플래그가 표시됩니다. 이제 브라우저의 사용자 에이전트 문자열이 윈도우용 크롬으로 변경된 것입니다.

로그인하고 시청하기

리눅스에서 좋아하는 스트리밍 서비스 시청하는 방법

이제 스트리밍 서비스 웹사이트로 이동해 로그인합니다. 윈도우용 크롬에서 접속한 것처럼 스트리밍 콘텐츠 페이지로 바로 이동됩니다. 브라우저에서 윈도우와 사실상 동일한 DRM을 사용하고 있기 때문에 모든 콘텐츠가 문제없이 정상 재생됩니다.