>  기사  >  백엔드 개발  >  정방향 프록시와 역방향 프록시의 차이점 [Nginx 읽기 노트]

정방향 프록시와 역방향 프록시의 차이점 [Nginx 읽기 노트]

WBOY
WBOY원래의
2016-08-08 09:30:10879검색



Forward Agent의 개념

전설의 에이전트라고도 불리는 Forward Agent는 발판과 같은 역할을 합니다.
간단히 말하면
저는 사용자입니다. , 특정 웹 사이트에는 접속할 수 없지만 프록시 서버에는 접속할 수 있습니다
이 프록시 서버는 어떻습니까, 제가 접속할 수 없는 웹 사이트에 그 사람은 접속할 수 있습니다
그래서 먼저 프록시 서버에 접속해서 프록시 서버가 필요하다고 말했습니다. 웹사이트에서 접속할 수 없는 콘텐츠
프록시 서버가 검색해서 나에게 돌려준다

웹사이트 입장에서 프록시 서버가 콘텐츠를 검색하러 왔을 때의 기록은 단 하나뿐이다
가끔 사용자의 요청인지는 모르겠지만, 사용자의 정보를 숨기는 경우도 있습니다. 프록시가 웹사이트에 알려주는지 여부에 따라 다릅니다

결론은 포워드 프록시가 서버라는 것입니다. 클라이언트는 원본 서버로부터 콘텐츠를 얻기 위해 프록시에 요청을 보내고 대상(원본 서버)을 지정합니다. 그런 다음 프록시는 요청을 원본 서버로 전달하고 가져온 콘텐츠를 반환합니다. 클라이언트에게. 클라이언트는 정방향 프록시를 사용하려면 몇 가지 특별한 설정을 지정해야 합니다.

역방향 프록시의 개념

예제를 계속 진행하세요.
예를 들어, 사용자가 http://ooxx.me/readme를 방문합니다
readme 페이지가 없습니다. ooxx.me
다른 서버에서 몰래 가져와서 자신의 컨텐츠인 것처럼 유저에게 뱉어냈습니다

그런데 유저는 그걸 몰랐습니다
이건 정상이고, 유저들은 대체적으로 바보입니다

둘 사이의 차이점

사용 측면에서:

순방향 프록시의 일반적인 사용은 방화벽 내의 LAN 클라이언트가 인터넷에 액세스할 수 있는 방법을 제공하는 것입니다. 전달 프록시는 버퍼링 기능을 사용하여 네트워크 사용량을 줄일 수도 있습니다. 역방향 프록시의 일반적인 용도는 인터넷 사용자에게 방화벽 뒤의 서버에 대한 액세스를 제공하는 것입니다. 역방향 프록시는 백엔드의 여러 서버에 대한 로드 밸런싱을 제공하거나 백엔드의 느린 서버에 대한 버퍼링을 제공할 수도 있습니다.

또한 역방향 프록시는 고급 URL 정책 및 관리 기술을 활성화하여 서로 다른 웹 서버 시스템의 웹 페이지가 동시에 동일한 URL 공간에 존재하도록 할 수 있습니다.

보안 측면:

포워드 프록시를 사용하면 클라이언트가 이를 통해 모든 웹사이트에 액세스하고 클라이언트 자체를 숨길 수 있으므로 승인된 클라이언트만 서비스를 제공할 수 있도록 보안 조치를 취해야 합니다.

역방향 프록시는 외부 세계가 투명하므로 방문자는 자신이 프록시를 방문하고 있다는 사실을 알 수 없습니다.

원본 주소: http://blog.csdn.net/m13666368773/article/details/8060481

위 내용은 관련 내용을 포함하여 순방향 프록시와 역방향 프록시의 차이점을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.