프록시 서버는 사용자와 인터넷 사이의 게이트웨이(한 네트워크에서 다른 네트워크로 이동하기 위하여 거쳐야 하는 지점) 역할을 하며, 최종 사용자와 웹 사이트를 구분하는 중개 서버입니다. 프록시 서버는 사용 사례, 필요 또는 회사 정책에 따라 다양한 수준의 기능, 보안 및 개인 정보 보호를 제공합니다.
프록시 서버를 사용하는 경우 인터넷 트래픽은 프록시 서버를 통해 요청한 주소로 이동하며, 요청은 동일한 프록시 서버를 통해 다시 들어오고(이 규칙에는 예외가 있음), 프록시 서버는 웹 사이트에서 받은 데이터를 사용자에게 전달합니다.
그게 전부라면 프록시 서버를 이용하는 이유가 뭘까요?
현대의 프록시 서버는 웹 요청을 전달하는 것보다 훨씬 더 많은 것을 하는데, 이 모든 것이 데이터 보안과 네트워크 성능에 관련이 있습니다. 프록시 서버는 방화벽과 웹 필터의 역할을 하고, 공유 네트워크 연결을 제공하며, 일반적인 요청의 속도를 높이기 위해 데이터를 캐시합니다. 좋은 프록시 서버는 사용자와 내부 네트워크를 인터넷에 존재하는 나쁜 것들로부터 보호합니다. 마지막으로, 프록시 서버는 높은 수준의 프라이버시를 제공할 수 있습니다.
인터넷의 모든 컴퓨터는 고유한 IP 주소를 가질 필요가 있습니다. 이 IP 주소를 여러분 컴퓨터의 길거리 주소라고 생각하세요. 우체국이 여러분의 길거리 주소로 우편물을 배달하는 것을 알고 있듯이, 인터넷은 IP 주소로 정확한 데이터를 원하는 컴퓨터로 보내는 방법을 알고 있습니다.
프록시 서버는 기본적으로 컴퓨터가 알고 있는 고유의 IP 주소를 가진 인터넷 상의 컴퓨터입니다. 웹 요청을 보낼 때, 당신의 요청이 먼저 프록시 서버로 전달됩니다. 그런 다음 프록시 서버가 당신을 대신하여 웹 요청을 하고, 웹 서버로부터 응답을 수집한 다음, 당신이 브라우저에서 페이지를 볼 수 있도록 웹 페이지 데이터를 전달합니다.
프록시 서버는 웹 요청을 전달할 때 사용자가 보낸 데이터를 변경할 수 있으며 사용자가 보기를 기대하는 정보를 얻을 수 있습니다. 프록시 서버는 사용자의 IP 주소를 변경할 수 있으므로 웹 서버는 사용자가 세상에서 어디에 있는지 정확하게 알 수 없습니다. 데이터를 암호화할 수 있으므로 전송 중에 데이터를 읽을 수 없습니다. 마지막으로 프록시 서버는 IP 주소를 기반으로 특정 웹 페이지에 대한 액세스를 차단할 수 있습니다.
Players take control of a ball as it rolls down a slope lit up by neon lights in the online infinite runner slope game. The object of the game is to guide the ball down an increasingly difficult road filled with obstacles and sudden drops in an effort to survive as long as you can.