네트워킹 관련 글을 읽다가 '프록시' 주소라는 용어를 본 적이 있습니다.
프록시가 무엇이고 왜 사용하는지에 대한 세부 정보를 제공할 수 있는 사람이 있습니까?
설치 후 프록시 역할을 하는 더 나은 소프트웨어(주로 사용됨)를 나열할 수 있고 간단한 네트워크에서 이를 어떻게 구성할 수 있습니까?
답변1
기본적으로 프록시 서버를 설정하면 모든 인터넷 연결(또는 HTTP에 따라)이 회선의 양쪽 끝으로 이동하기 전에 먼저 프록시를 통과합니다. 이는 직접 연결이 차단되었거나 연구 기록 추적 등의 작업을 수행하려는 경우에 유용합니다.
프록시는 통과하는 데이터로 원하는 모든 작업을 수행할 수 있습니다. 둘 다 좋습니다(프리옥시) 또는 불량(중간자 공격/이번 Hak5 에피소드).
답변2
프록시는 사용자가 연결한 다음 인터넷에 연결하는 서버입니다. 프록시를 사용하는 경우 컴퓨터는 현재 보고 있는 웹사이트 서버와 직접 통신하지 않고 프록시를 통해 통신합니다.
어떤 사람들은 개인 정보 보호를 위해 이를 사용하므로 웹 서버는 귀하가 누구인지 볼 수 없고 프록시만 볼 수 있습니다.
그만큼위키피디아 페이지에는 프록시가 무엇이고 무엇을 하는지에 대한 좋은 설명이 있습니다.
답변3
컴퓨터 네트워크에서 프록시 서버는 다른 서버에서 리소스를 찾는 클라이언트의 요청을 중개하는 역할을 하는 서버(컴퓨터 시스템 또는 응용 프로그램)입니다. 클라이언트는 프록시 서버에 연결하여 다른 서버에서 사용할 수 있는 파일, 연결, 웹 페이지 또는 기타 리소스와 같은 일부 서비스를 요청합니다. 프록시 서버는 필터링 규칙에 따라 요청을 평가합니다. 예를 들어 IP 주소나 프로토콜을 기준으로 트래픽을 필터링할 수 있습니다. 요청이 필터에 의해 검증되면 프록시는 클라이언트를 대신하여 해당 서버에 연결하고 서비스를 요청하여 리소스를 제공합니다. 프록시 서버는 선택적으로 클라이언트의 요청이나 서버의 응답을 변경할 수 있으며 때로는 지정된 서버에 연결하지 않고 요청을 제공할 수도 있습니다. 이 경우 원격 서버의 응답을 '캐시'하고 동일한 콘텐츠에 대한 후속 요청을 직접 반환합니다.
프록시 서버에는 다음과 같은 다양한 용도가 있습니다.
- 뒤에 있는 컴퓨터를 익명으로 유지합니다(주로 보안을 위해).
- 리소스에 대한 액세스 속도를 높이기 위해(캐싱 사용) 웹 프록시는 일반적으로 웹 서버에서 웹 페이지를 캐시하는 데 사용됩니다.
- 원하지 않는 사이트를 차단하는 등 네트워크 서비스나 콘텐츠에 액세스 정책을 적용합니다.
- 사용 기록/감사(예: 회사 직원의 인터넷 사용 보고 제공)
- 보안/자녀 보호 기능을 우회합니다.
- 전송되기 전에 전송된 콘텐츠에 맬웨어가 있는지 검사합니다.
- 데이터 유출 방지 등을 위해 아웃바운드 콘텐츠를 검사합니다.
- 지역 제한을 우회합니다.
요청을 전달하고 수정되지 않은 채 응답하는 프록시 서버를 일반적으로 게이트웨이 또는 터널링 프록시라고 합니다.
프록시 서버는 사용자의 로컬 컴퓨터에 배치되거나 사용자와 인터넷의 대상 서버 사이의 다양한 지점에 배치될 수 있습니다.
역방향 프록시는 일반적으로 개인 네트워크의 서버에 대한 액세스를 제어하고 보호하기 위해 프런트 엔드로 사용되는 인터넷 연결 프록시로, 일반적으로 로드 밸런싱, 인증, 암호 해독 또는 캐싱과 같은 작업도 수행합니다.
답변4
간단히 말해서,프록시 서버클라이언트와 다른 네트워크 위치 간의 간접 역할을 하는 장치입니다.
따라서 웹사이트나 서비스에 직접 연결하는 대신 프록시가 클라이언트를 대신하여 연결됩니다.
이는 클라이언트가 프록시 서버에 특정 네트워크 리소스(파일, 웹 사이트 등)를 요청하고 프록시 서버가 연결하여 다운로드한 다음 해당 리소스를 클라이언트에 다시 반환한다는 의미입니다. 클라이언트는 절대 다른 네트워크 리소스에 연결하지 않습니다. 리소스를 보유하고 있는 서버입니다.