익명, AWS EC2를 사용하여 자체 프록시 서버 만들기
This post was originally posted on https://blog.viralsangani.me.
Checkout this post at - https://blog.viralsangani.me/posts/be-anonymous-create-your-own-proxy-server-with-aws-ec2/
우리는 2020년에 살면서 사용자와 인터넷 응용 프로그램이 모두 네트워크 안전에 이익을 얻을 수 있다.인터넷을 조회할 때 안전을 확보하는 가장 좋은 방법 중 하나는 프록시 서버를 사용하는 것이다.프록시 서버는 현재 알아야 할 중요한 내용이다.프록시 서버를 네트워크 보안 지원의 중요한 부분으로 만드는 것이 무엇인지 봅시다.
traking cookies, browser fingerprinting, Internet Service Providers (ISPs) selling our browsing logs to advertisers 덕분에 인터넷 익명은 코로나처럼 누구나 알고 있지만 이를 행동하는 사람은 드물다.당신의 옆집 이웃이 인터넷에서 당신을 어디서 찾을 수 있는지 모를 수도 있지만, 적어도 큰 회사가 있습니다.😅), 그 데이터베이스에는 일련의 0과 1이 저장되어 있다
그것은 당신이 무엇을 사는지, 무엇을 좋아하는지, 무엇을 싫어하는지 구체적인 세부 사항을 대표한다. 당신이 가장 좋아하는 아이스크림 맛을 포함한다.
회사 방화벽, Tor, VPN을 사용하는 등 이런 상황을 막을 수 있는 방법은 없다.그러나 이 블로그에서 우리는 온라인 안전을 유지하는 무료적이고 효과적인 방법을 볼 수 있을 것이다.
프록시 서버는 무엇입니까?
영국의 정의에서 대리는'타인의 행동을 대표하는 권한이나 권력'이다.계산 환경에서 프록시 서버는 다른 서버나 사용자 기계를 대표하는 서버이다.
에이전트를 사용하여 인터넷을 탐색하면 사용자의 모든 인터넷 데이터는 그들의 기계가 아닌 에이전트 서버에서 나오는 것 같다.무료 고속 프록시 서버를 만들려면 무료 AWS 계정이 필요합니다.
다음 절차에 따라 프록시 서버를 만듭니다.
1단계: AWS 콘솔로 이동하여 서비스에서 EC2를 선택합니다.
2단계: 왼쪽 패널에서 인스턴스를 선택하고 시작 인스턴스를 클릭합니다.
3단계: 목록에서 Ubuntu Server 18.04 LTS를 선택하고next를 누르십시오.
4단계:continue를 누르고 보안 그룹 설정에 도달할 때까지 기본 설정을 유지합니다.새 보안 그룹을 만들고 보안 그룹 이름과 설명을 추가합니다.그런 다음 새 규칙을 추가하여 유형을 사용자 정의 TCP로 설정하고 포트 범위를 8888로 설정합니다.소스에서 드롭다운 목록에서 My IP를 선택합니다.Review and launch를 클릭합니다.
새 SSH 키를 만들고 Review and launch를 클릭한 후 팝업 창에서 다운로드하십시오.
단계 5: 인스턴스를 만든 후 Connect 버튼을 클릭하고 다음 그림과 같이 ssh 명령을 복사합니다.
6단계: 터미널을 열고 다음 명령을 실행합니다.만약 윈도우즈 기기에 있다면, 나는 당신use Putty을 EC2 서버에 연결하는 것을 강력히 건의합니다.
# Goto the directory where the key is download.
chmod 400 proxy-server.pem
# Paste the code copied from AWS.
ssh -i "proxy-server.pem" @ec2-12-345-678-90.ap-south-1.compute.amazonaws.com
이제 AWS EC2 서버에서 셸을 가져옵니다.7단계:
sudo apt update && sudo apt upgrade
sudo apt install tinyproxy
이것은 당신에게 필요한 모든 의존성을 제공할 것입니다.TinyProxy를 사용하여 Ubuntu 서버를 에이전트로 설정합니다.기본적으로 TinyProxy는 포트 8888에서 실행됩니다.이제 TinyProxy의 구성 파일을 수정하여 시스템의 고유한 IP 주소를 허용해야 합니다.단계 8: 이 단계에서는 VIM 텍스트 편집기에 익숙해야 합니다.만약 네가 없다면, 나도 곧 VIM을 위해 상세한 블로그를 한 편 쓸 것이다.
sudo vim /etc/tinyproxy/tinyproxy.conf
다음과 같이 Allow127.0.0.1
행을 찾아 공용 IP를 추가합니다.IP를 확인하려면 새 터미널에서 실행하십시오.
curl ifconfig.co
너는 그곳에서 너의 공공 IP를 얻을 것이다.9단계: 마지막 단계는 tinyproxy를 다시 시작하여 변경 사항을 반영하는 것입니다.
sudo /etc/init.d/tinyproxy restart
이 에이전트는 어떻게 사용합니까?
이 에이전트를 통해 인터넷을 탐색하려면 이 에이전트를 사용하도록 브라우저를 설정해야 합니다.
Firefox 브라우저에서 오른쪽 상단에서 기본 설정으로 이동하고 프록시를 검색합니다.수동 에이전트 구성을 선택하고 HTTP 에이전트에 AWS EC2 공용 IP(AWS EC2 대시보드에서 공용 IP를 얻을 수 있음)를 추가하고 포트에 8888을 추가합니다.이 프록시를 FTP 및 HTTPS에도 사용하려면 확인란을 선택합니다.OK를 누르면 시작할 수 있습니다.
검증하려면 구글로 넘어가서 내 IP가 무엇인지 검색하세요.AWS EC2 IP가 표시되므로 모든 데이터가 AWS 서버를 통해 라우팅됩니다.
이것은 사용자가 방문할 수 있는 사이트에 대해 더 많은 제한이 없다는 것을 의미한다.모든 웹 사이트 잠금 해제😁. 즐기다
Reference
이 문제에 관하여(익명, AWS EC2를 사용하여 자체 프록시 서버 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/viralsangani/be-anonymous-create-your-own-proxy-server-with-aws-ec2-2k63텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)