댓글 목록

[기타] 프록시 서버란 무엇입니까? 영어로 부탁합니다

페이지 정보

작성자 운영자 작성일 20-05-08 11:18 조회 921 댓글 0

여행을 했는데 훌루에서 집으로 돌아 오는 같은 쇼를 못 받았습니까? 

또는 다른 Wi-Fi 네트워크에 연결되어있는 동안 일부 웹 사이트가 차단되었거나 특정 서비스에 액세스 할 수 없다는 것을 알고 계셨습니까? 

프록시가 설치되어 있기 때문일 수 있습니다.


https://www.freecodecamp.org/news/what-is-a-proxy-server-in-english-please/ 


프록시 서버란 무엇입니까? 


프록시 서버 또는 간단히 프록시는 실제 웹 사이트로 이동하기 전에 인터넷 요청이 전송되는 다른 컴퓨터를 갖는 것과 같습니다. 

H & M에서 새 셔츠 구매 요청과 같이 발송 한 모든 정보를 가져 와서 다른 IP 주소를 통해 라우팅 하는 서버입니다.


이것이 프록시를 강력하게 만드는 이유입니다. 그들은 당신의 모든 인터넷 활동이 마치 완전히 다른 위치에서 온 것처럼 보이게 할 수 있습니다.


회사는 보안 및 네트워크 성능 목적으로 사용하고 개인은 개인 정보 보호 문제로 사용하며 나중에 인터넷 브라우징을 위해 프록시 서버를 사용할 때 활용할 수 있는 멋진 기능도 있습니다.


proxy-flow.png 


프록시는 물리적으로 어디에나 위치 할 수 있습니다. 가정용 컴퓨터에서 프록시를 설정하거나 클라우드에 프록시를 배포 할 수 있습니다. 중요한 것은 프록시가 원하는 기능에 필요한 구성을 가지고 있다는 것입니다.


프록시는 멋진 IP 주소 필터처럼 작동합니다. 필터와 마찬가지로 다양한 종류의 프록시가 있으며 모두 특정 용도로 사용됩니다.


시작하기 위해 가장 일반적인 종류의 프록시와 작동 방식인 앞으로 프록시에 대해 이야기합시다.


프록시 작동 방식 


사람들이 프록시에 대해 이야기하는 것을 듣거나 볼 때, 앞으로 프록시를 언급 할 가능성이 높습니다. 이들은 대부분의 사람들이 필요로 하는 것을 쉽게 처리하기 때문에 가장 일반적인 프록시 유형입니다. 전달 프록시는 요청과 연결하려는 서버 사이의 중개인 역할을 합니다.


프록시가 작동하는 방식은 먼저 요청하는 것입니다. 예를 들어 GitHub로 이동하려고 합니다. URL을 입력하고 Enter 키를 누르십시오. 프록시를 사용하면 컴퓨터의 IP 주소로 GitHub에 직접 연결하는 대신 프록시가 요청을 가로 챌 수 있습니다.


그런 다음 프록시가 요청을 받아 업데이트 한 다음 자체 IP 주소에서 보냅니다. 이렇게 하면 IP 주소와 식별 정보를 요청에서 GitHub 서버로 완전히 제거 할 수 있습니다.


프록시가 요청 변경을 처리하는 방법 중 하나는 서버로 보내는 요청 헤더에 직접 있습니다. 프록시 요청은 정보를 가져 오려는 서버로 메시지를 보내기 전에 원래 요청에서 전달 및 비아와 같은 헤더를 설정할 수 있습니다.


프록시가 요청의 정보를 업데이트하면 다시 포맷 된 요청을 GitHub 서버로 보냅니다. 해당 서버는 이제 요청이 다른 위치에서 왔다고 생각하고 해당 위치를 통해 원하는 데이터를 다시 보냅니다.


다음으로 프록시는 GitHub 서버에서 데이터를 가져와 해당 데이터와 관련하여 구성된 검사를 수행합니다. 악성 스크립트나 기타 보안 문제가 있는지 확인할 수 있습니다. 그런 다음 마지막으로 데이터를 컴퓨터로 다시 보내면 페이지가 로드됩니다.


프록시 서버는 한 번에 한 명의 사용자로만 제한 될 필요는 없습니다. 동일한 프록시를 통해 여러 사람이 요청을 보낼 수 있으며 모두 동일한 혜택을 공유 할 수 있습니다. 프록시인 경우에도 프록시를 사용하는 데는 여러 가지 이유가 있습니다.


프록시를 사용하는 이유 


프록시가 무엇인지 알았으므로 일반적인 사용 사례를 아는 것이 좋습니다.


  • 요청을 암호화하여 네트워크 보안을 강화할 수 있습니다
    해커가 민감한 정보를 가로 채지 못하도록 방지
    실제 네트워크에서 멀웨어 사이트 차단
  • 사이트를 캐싱하여 네트워크 트래픽 양을 줄일 수 있습니다
    프록시에 몇 명의 사용자가 있는지에 관계없이 사이트에 한 번만 요청하도록 웹 사이트 캐시
  • 사람들이 인터넷을 사용하는 방법을 제어 할 수 있습니다
    특정 도메인 차단
    모든 웹 요청 모니터링 및 기록
  • 회사와 국가에서 설정 한 블록을 돌아 다닐 수 있습니다
    다른 국가의 컨텐츠에 액세스
    회사 방화벽 둘러보기

이것은 프록시로 할 수 있는 모든 것의 포괄적 인 목록은 아니지만 일반적인 범주에 속하지 않는 다른 이점도 포함하고 싶었습니다.

  • 당신은 항상 쿠키를 차단했습니다
  • 항상 광고가 차단되었습니다
  • 딥 웹에 액세스 할 수 있습니다
  • 이전 검색을 조정하거나 추적하는 모든 검색을 제거합니다.
  • 데이터를 스크랩 할 수 있습니다
  • 당신은 당신의 경쟁에 대한 연구를 할 수 있습니다

다양한 유형의 프록시 


생각할 수 있는 거의 모든 구성을 다루는 여러 가지 유형의 프록시가 있습니다. 여기서는 14 가지 프록시 유형에 대한 간단한 개요를 제공합니다.


투명한 프록시 


투명한 프록시는 가장 간단한 종류의 프록시입니다. 그들은 귀하의 모든 정보를 프록시 IP 주소와 함께 전달합니다. 이러한 프록시는 어떠한 종류의 개인 정보 보호도 제공하지 않습니다.


요청을 보내는 서버에 요청이 프록시를 통해오고 있음을 알려줍니다. 이것은 간단한 IP 금지를 피하기에 충분합니다. 투명한 프록시의 일반적인 용도는 학교 및 회사와 같이 웹 사이트 필터링을 설정하는 것입니다.


익명 프록시 


익명 프록시는 일반적으로 사용되는 프록시 유형입니다. 그들은 요청에서 자신을 프록시로 식별하지만 IP 주소를 탐색중인 웹 사이트로 전달하지 않습니다. 이렇게 하면 탐색 활동을 비공개로 유지할 수 있습니다.


인터넷에서 귀하를 따르는 타겟 광고를 원하지 않거나 귀하의 요청에 귀하의 위치를 ​​첨부하고 싶지 않은 경우, 이는 표준 프록시입니다. 일반적으로 대부분의 타겟팅 활동을 해결하기에 충분하지만 여전히 정보가 공개 될 수 있습니다.


높은 익명 프록시 


이 프록시는 IP 주소와 개인 데이터를 전달하지 않으며 요청을 할 때 자신을 프록시로 식별하지 않기 때문에 가장 안전한 유형입니다. 또한 요청에 사용하는 IP 주소를 산발적으로 변경합니다. 이것이 높은 익명의 프록시가 온라인에서 가장 많은 프라이버시를 제공 할 수 있게 해줍니다.


TOR 브라우저는이 유형의 프록시를 사용합니다. IP 주소가 때때로 변경되기 때문에 서버가 어떤 클라이언트에 속하는 트래픽을 추적하기가 매우 어렵습니다. 추적하지 않으려면 이것이 가장 좋은 방법입니다.


프록시 왜곡 


왜곡 프록시는 의도적으로 거짓 인 IP를 전달한다는 점을 제외하고 익명 프록시와 유사하게 작동합니다. 프록시로 자신을 식별하고 요청에서 잘못된 IP 주소를 사용합니다. 마치 특정 위치에 있는 것처럼 보이고 싶을 때 좋습니다.


특정 콘텐츠 제한 사항을 해결하려는 경우에 유용합니다. 프록시가 사용할 IP 주소를 선택하는 것과 같습니다.


주거 프록시 


가정용 프록시는 실제 IP 주소를 사용하는 프록시입니다. 이는 이들이 실제 컴퓨터의 주소임을 의미합니다. 이들은 서버에 대한 일반 클라이언트처럼 보이기 때문에 사용하기에 가장 적합한 프록시 유형입니다.


지금까지 논의 된 프록시 유형은 모두 가정용 프록시 일 수 있습니다. 프록시의 IP 주소가 물리적 장치와 관련되어있는 한, 이러한 유형의 프록시는 감지 할 수 없는 경향이 있으며 다른 프록시 유형에 있는 일부 지리적 문제를 해결합니다.


데이터 센터 프록시 


이들은 주거용 프록시와 반대입니다. 데이터 센터 프록시에는 실제 장치에 연결되지 않은 컴퓨터 생성 IP 주소가 있습니다. 클라우드에서 프록시를 사용하는 것과 같습니다.


이런 종류의 프록시의 장점은 속도입니다. 일반적으로 클라우드 서비스 제공 업체는 놀라운 인터넷 연결을 제공하므로 다른 방법으로는 얻을 수 없는 속도를 제공합니다. 이들은 모두 비슷한 IP 주소를 공유하지만 한 서버는 수백 개의 데이터 센터 프록시를 호스팅 할 수 있습니다.


퍼블릭 프록시 


모든 프록시 유형 중에서 가장 안전하지 않고 신뢰할 수 없는 프록시입니다. 그들은 언제든지 내려갈 수 있으며 많은 사람들이 데이터를 훔치기 위해 해커에 의해 설정됩니다. 사람들이 여전히 그것들을 사용하는 유일한 이유는 그들이 자유롭기 때문입니다.


무료 공개 프록시 목록을 찾는 것은 어렵지 않지만 좋은 프록시를 찾는 것은 어려운 일입니다. 이러한 프록시가 누가 호스팅 되는지 알지 못하며 민감한 정보를 하나를 통해 보내는 것은 도박입니다. 언제든지 사용자 수는 공용 프록시에 있을 수 있으며 이를 사용하는 사람을 규제하는 사람은 없습니다.


개인 프록시 


개인 프록시는 서비스를 제공하는 공급자가 정의하기 때문에 그 자체가 무엇인지 모호합니다. 이는 한 번에 하나의 클라이언트 만 프록시를 사용할 수 있거나 프록시를 사용하려면 먼저 인증이 필요하다는 것을 의미합니다. 이들은 보다 신뢰할 수 있는 공개 프록시 버전과 같습니다.


개인 프록시는 주거용 또는 데이터 센터 프록시와 같은 위의 다른 일부와 유사하게 투명하거나 높은 익명 성을 가질 수 있습니다. 이 프록시 유형은 요청을 처리하는 방법보다 연결할 수 있는 사람과 더 관련이 있습니다.


전용 프록시 


전용 프록시는 특정 유형의 개인 프록시와 같습니다. 이는 여러 클라이언트가 동시에 프록시를 공유 할 수 없음을 의미합니다. 따라서 하나의 클라이언트 만 연결하고 요청을 보낼 수 있습니다.


이를 통해 프록시의 IP 주소가 다른 웹 사이트 및 서비스에 의해 금지되는 것을 방지 할 수 있습니다. 프록시 공급자가 프록시에 액세스 할 수 있는 사람을 제어하여 악용되지 않도록 하는 방법 중 하나입니다.


공유 프록시 


이들은 가장 저렴한 프록시 중 하나이며 공유 서버와 유사하게 작동합니다. 클라이언트는 함께 풀링하여 프록시 비용을 분담하며 모두 동시에 액세스 할 수 있습니다. 공유 프록시는 동시에 많은 요청을 처리하기 때문에 보다 복잡한 아키텍처를 갖습니다.


리소스가 공유 프록시에 할당되는 방식에 따라 요청이 사용자의 IP 주소보다 느릴 수 있습니다. 여러 사용자의 여러 요청을 처리하기 때문에 이러한 유형의 프록시 구성이 다른 프록시보다 더 중요합니다.


회전 프록시 


회전 프록시는 다른 프록시와 약간 다르게 작동합니다. 클라이언트가 프록시에 연결할 때마다 새로운 IP 주소가 생성됩니다. 따라서 동일한 IP 주소를 두 번 이상 사용하지 않습니다.


클라이언트가 요청을 보낼 때마다 새로운 IP 주소가 생성됩니다. TOR 브라우저와 같은 프록시가 익명 성을 유지하는 방식입니다. 회전 프록시는 다른 유형과 결합 될 때 높은 수준의 보안 및 개인 정보를 제공합니다.


SSL 프록시 


이러한 프록시는 HTTPS 요청과 동일한 프로토콜을 따릅니다. HTTPS의 'S'는 SSL을 의미합니다. 이는 클라이언트와 연결하려는 서버간에 웹 요청이 안전하다는 것을 의미합니다.


즉, 프록시를 통한 모든 요청이 암호화되므로 보안이 더욱 강화됩니다. 대부분의 프록시는 기본적으로 이것을 사용해야 하지만 여전히 HTTP를 사용하는 일부가 발생할 가능성이 있습니다.


리버스 프록시 


리버스 프록시는 지금까지 다룬 모든 것과 완전히 다릅니다. 리버스 프록시는 요청을 보내려는 서버의 IP 주소를 숨 깁니다. 서버가 클라이언트의 보안 및 개인 정보 보호를 필요로 할 때 이러한 유형의 프록시가 들어옵니다.


이러한 프록시는 클라이언트가 데이터베이스에 대한 모니터링 되지 않은 액세스를 유지하지 못하게 하는 등의 이유로 서버에 대한 액세스를 모니터링 해야 하는 경우 유용합니다. 또한 매번 쿼리 하는 대신 캐시 된 정보를 전달하여 네트워크의 트래픽을 줄이는 데 도움이 될 수 있습니다.


프록시 서비스 


프록시 서비스에 대한 빠른 검색을 수행 한 경우 선택할 수 있는 항목이 많다는 것을 알게 될 것입니다. 이들 모두가 똑같이 생성되는 것은 아니므로 프록시 서비스에서 원하는 기능을 아는 것이 중요합니다.


이러한 서비스의 대부분은 프록시 유형의 조합을 제공합니다. 예를 들어, 주거용의 높은 익명 성 SSL 프록시를 하나의 서비스로 롤업 할 수 있습니다. 다른 것들보다 눈에 띄는 몇 가지가 있으므로 여기에 목록이 있지만, 그들이 당신의 요구를 충족시키는 지 조사하십시오.


프록시 서버와 VPN 


VPN (가상 사설망)에 익숙하다면 프록시가 어떻게 다른지 궁금 할 것입니다. 가장 큰 차이점은 VPN이 프록시가 인터넷 트래픽 만 보호하는 모든 네트워크 트래픽을 보호한다는 것입니다.


VPN이 프록시로 보호하는 것에는 FTP 업로드 또는 다운로드 및 업데이트와 같은 백그라운드 운영 체제 프로세스가 포함되지 않습니다.


프록시와 VPN의 공통점은 인터넷 트래픽이 다른 IP 주소에서 오는 것처럼 보이게 한다는 것입니다. 그것이 그들이 공통적으로 가진 전부입니다. 그들이 사용하는 방식 때문에 그들이 다루는 방식은 크게 다릅니다.


프록시는 인터넷 요청을 따라 중개인처럼 행동합니다. 반면에 VPN은 모든 네트워크 활동을 운영 체제 수준으로 터널링 합니다. 프록시는 일반적으로 브라우저 또는 토렌트 클라이언트와 같은 단일 응용 프로그램에서 사용됩니다.


회사는 VPN을 사용하여 직원이 ISP (인터넷 서비스 공급자)가 가로 채거나 기록하는 트래픽에 대해 걱정하지 않고 회사 리소스에 액세스 할 수 있도록 합니다. 이들은 일반적으로 구내 어딘가에 있는 실제 컴퓨터에서 호스팅 됩니다.


VPN의 가장 큰 장점은 사용자가 하는 모든 것을 숨기고 있다는 것입니다. ISP가 사용 내역을 얻은 경우 VPN에 연결되어있는 것만 볼 수 있습니다. 트래픽에 대한 정보가 없습니다. 공용 Wi-Fi에 연결할 때는 VPN이 가장 안전한 선택입니다.


VPN을 사용하면 얻을 수 있는 모든 이점으로 인해 사람들이 프록시를 선택하는 데는 여전히 충분한 이유가 있습니다. 우선 VPN은 일반적으로 프록시보다 비쌉니다. VPN을 실행하려면 적절한 컴퓨터 하드웨어가 필요합니다. 연결은 일반적으로 프록시보다 느립니다.


VPN이 제공하는 종류의 보안이 반드시 필요한 것은 아닙니다. 저렴한 비용으로 단일 애플리케이션에서 활동을 마스킹 하려는 경우 프록시를 고려해 볼 가치가 있습니다.


장점과 위험 


프록시에 대한 모든 것을 알고 있으므로 여기에는 프록시 사용과 관련된 몇 가지 이점과 위험 목록이 있습니다.


혜택 

  • 안전한 개인 인터넷 브라우징
  • 지리적 위치 제한을 극복하는 기능
  • 더 나은 네트워크 성능
  • 고객이 액세스 할 수 있는 웹 사이트를 제어하는 ​​기능
  • 특정 요구에 맞게 선택할 수 있는 다양한 유형

위험 


  • 요청이 정말 느리게 반환 될 수 있습니다
  • 모든 프록시가 요청을 암호화하는 것은 아니므로 정보가 여전히 유출 될 수 있습니다.
  • 해커나 정부 기관에서 무료 또는 저렴한 프록시를 설정할 수 있습니다.
  • 프록시는 언제든지 사라질 수 있습니다
  • 귀하의 모든 요청과 정보는 항상 누군가가 운영 할 수 있는 제 3자를 통과합니다.

프록시 서버 유형을 사용하면 훨씬 더 많은 이점과 위험이 있습니다. 따라서 신뢰하는 프록시 서버에만 연결하는 것이 중요합니다. 신뢰할 수 있는 프록시에 연결되면 구성시 위험을 고려해야 하므로 걱정할 필요가 없습니다.


간단한 프록시 서버를 설정하는 방법 


자신의 개인 프록시를 만드는 것은 그 어느 때보 다 훨씬 어렵게 들립니다. 집에서 컴퓨터로 프록시를 사서 구입할 수 있는 대부분의 프록시만큼 안전합니다. 약간의 인내심과 약간의 호기심이 필요합니다.


Linux 서버에서 Squid를 설치하고 생성하려는 프록시의 구성을 설정할 수 있습니다. 클라이언트가 프록시에 연결하기 전에 특정 웹 사이트를 차단하거나 인증을 요구하는 등의 작업을 수행 할 수 있습니다.


Linux에서 Squid 프록시를 설정하는 방법은 다음과 같습니다. https://devopscube.com/setup-and-configure-proxy-server/


Windows 및 Mac에서는 Python 및 Google App Engine을 사용하여 프록시 서버를 만드는 옵션이 있습니다. Google App Engine 서비스에 대한 비용을 지불해야 하지만 상당히 저렴합니다.


이와 같은 프록시 설정은 Linux보다 조금 더 복잡하지만 https://www.hongkiat.com/blog/proxy-with-google-app-engine/


기존 프록시에 연결하는 방법 


프록시에 대한 연결은 일반적으로 IP 주소 및 포트 번호와 같은 프록시 정보를 알고 있으면 간단합니다. 어떤 운영 체제를 사용하든 프록시는 일반적으로 빠르게 설정됩니다.


일반적으로 네트워크 설정으로 이동하여 프록시 정보를 입력 할 수 있는 위치를 찾습니다. 그런 다음 연결할 수 있어야 하며 프록시에 포함 된 인증 단계가 있으면 웹 페이지가 나타날 수 있습니다. Windows와 Ubuntu에서 다음과 같이 보입니다.


image-242.png 



ubuntu-proxy.png 


결론 


이제 프록시 서버에 대한 프록시 서버를 만드는 방법에 이르기까지 프록시 서버에 대한 모든 것을 알고 있습니다! 내 홈 네트워크에 작은 프록시가 설정되어있어서 집을 비울 때 액세스하기가 훨씬 쉽습니다.



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.