Tinyproxy를 사용하여 고유한 프록시 네트워크 만들기

2187 단어
나는 인도에 살고 TV 쇼를 보는 것을 좋아합니다. 내가 가장 좋아하는 쇼 중 하나는 The Good Place입니다. 몇 달 전에 저는 Netflix India에서 2개의 시즌을 보았고, 3개의 시즌이 모두 Netflix US에 있다는 것을 알게 되었습니다. 그래서 Netflix US에서 내가 가장 좋아하는 프로그램을 시청하려면 프록시가 필요했습니다.

이를 위해 몇 가지 무료 옵션이 있습니다. 하나는 VPN 기능이 내장된 Opera 브라우저를 설치하는 것이고 다른 하나는 AWS EC2 및 Tinyproxy를 사용하여 자체 프록시 네트워크를 만드는 것입니다.

Tinyproxy은 Github의 오픈 소스인 POSIX 운영 체제용 경량 HTTP/HTTPS 프록시 데몬입니다.

프록시 네트워크를 설정하려면 다음 단계를 따라야 합니다.
  • 네트워크가 통과할 리전에서 AWS의 EC2 인스턴스를 시작합니다. 제 경우에는 N. California 리전을 선택했습니다.

  • 튜토리얼 - https://aws.amazon.com/premiumsupport/knowledge-center/launch-instance-custom-ami/
  • 8888 포트에서 연결을 허용하도록 EC2의 보안 그룹을 변경합니다. 8888 포트가 tinyproxy에서 사용하는 기본 포트이기 때문입니다.
  • 인스턴스에 tinyproxy를 설치하고 시작합니다. 작은 프록시를 설치하려면 EC2 인스턴스에 sshing한 후 아래 명령을 실행하십시오.

  • sudo apt update && sudo apt upgrade
    sudo apt install tinyproxy
    

  • IP 주소가 프록시에 액세스할 수 있도록 tinyproxy.conf를 변경합니다.

  • sudo vim /etc/tinyproxy/tinyproxy.conf
    

    Allow 127.0.0.1 줄을 찾아 공용 IP를 추가하십시오.

    공개 IP를 알려면 Google에서 "my ip"를 검색하거나 터미널에서 아래 명령을 실행하십시오.

    curl ifconfig.co
    

  • Firefox 브라우저에서 새로 만든 프록시 구성


  • Google에서 "my ip"를 검색하여 공용 IP 주소를 테스트합니다. 또는 Firefox 브라우저에서 Netflix를 열어보십시오. 당신은 당신의 프록시 서버 국가에서 쇼를 가질 것입니다!

  • 각주 - YouTube 동영상의 일부를 잘라서 다운로드하는 도구를 만들었습니다. 전체 동영상을 다운로드하도록 선택할 수도 있습니다. 도움이 되셨다면 알려주세요.

    좋은 웹페이지 즐겨찾기