트위치 1080p 우회 서비스(VPN 아님)

junsangyu·2023년 8월 24일
1
post-thumbnail

!!예전버전입니다. 업데이트된 문서로 가주세요!!

트위치 1080p 프록시로 우회하기 (VPN 없이)

??: 트위치 720p 화질에 못참아서 내가 직접 만든다

twitch-proxy 서비스 구축 시리즈

1. 프록시 서버 생성

2. 프록시 서버 SSL 발급

3. 프록시 서버 구축

4. 트위치 확장프로그램 설치

원리

사실 해외서버로 트위치 영상 트래픽을 프록시로 보낸거라서 VPN과 다를 바가 없다...
그러나 돈없는 나에게는 유료 VPN 대신 무료로 1080p를 볼 수 있게 직접 구현했다.

준비물

  • 한국을 제외한 리전 서버
    • ex) ec2 ap-northeast-1(도쿄리전), 오라클 클라우드 도쿄리전
  • 443 3000 포트 허용
  • docker docker-compose 패키지
  • TLS(HTTPS) cert.pem key.pem
    • ex) Letsencrypt, ZeroSSL(도메인 없이도 돼서 추천)

사용법

  1. 서버에 twitch-proxy 저장소를 clone 하기
  2. 폴더 안에 docker-compse.yml 파일에서 <cert path><key path> 를 서버 TLS 경로로 수정하기
  3. docker compose up 실행하기
  4. twitch-proxy-extension 저장소 에서 ZIP파일로 다운로드 받고, 압축해제하기
  5. chrome://extension 에서 개발자 모드 활성화하고 압축해제된 확장프로그램을 로드합니다. 버튼을 눌러서 다운로드한 폴더 선택
  6. 오른쪽 위 확장프로그램을 선택 후 팝업창에서 서버 IP주소를 입력(ex: xxx.xxx.xxx.xxx) 후 확인
  7. 트위치 방송 들어간 후 설정에 1080p 버튼이 있는지 확인하기

주의사항

  • 동영상이다보니 서버 네트워크 대역폭이 많이 소모됨(aws ec2 프리티어 사용량 초과 주의)
  • 도커를 2일마다 재시작해야함(버그?)
  • SSL때문에 서버 IP 변경되면 안됨

Github 저장소

https://github.com/stupidJoon/twitch-proxy
https://github.com/stupidJoon/twitch-proxy-extension

profile
👨🏻‍💻

0개의 댓글