오픈 소스 프록시 서버 솔루션
- Category: 보안
- Author: Admin
- Publisher:
Psychz Networks
- July 25,2017
프록시 서버는 익명 성을 얻기 위해 사용자와 웹 사이트 사이에 배치되는 중간 서버입니다. 프록시 서버를 통해 웹 사이트에 액세스하려고하면 요청이 프록시 서버로 이동 한 후 프록시 서버가 웹 사이트로 전달합니다. 웹 사이트의 경우 프록시 서버에서 요청한 것으로 보이며 사용자는이 요청을 완전히 숨겨집니다. 이를 포워드 프록시라고합니다.
반면에 서버는 보안을 강화하기 위해 익명 성을 획득해야하는 경우가 있습니다. 이 경우 서버는 사용자의 목적지로 보이는 프록시 서버를 설치합니다. 이렇게하면 사용자의 익명 성이 복원됩니다. 이러한 프로세스를 역방향 프록시라고합니다.
다음은 시장에서 가장 많이 사용되는 오픈 소스 프록시 서버 중 일부입니다.
오징어
Squid는 모든 기능을 갖춘 HTTP / 1.1 프록시가되기 직전에 모든 기능을 갖춘 HTTP / 1.0 프록시입니다. Squid는 웹 프록시 및 컨텐츠 제공 응용 프로그램을 개발하기위한 풍부한 액세스 제어, 권한 부여 및 로깅 환경을 제공합니다.
HTTP, HTTPS 및 FTP와 같은 웹 기반 프로토콜 용 캐싱 프록시를 찾고 있다면 Squid가 올바른 선택입니다.
사용자가 사이트를 자주 방문하면 Squid는 웹 페이지를 캐싱하고 재사용하여 성능을 향상시키고 대역폭을 줄입니다. 광범위한 액세스 제어로 인해 Squid는 훌륭한 서버 가속기를 만듭니다.
고성능과 풍부한 액세스 제어로 인해 Squid는 전 세계 수많은 인터넷 제공 업체에서 사용됩니다. 네트워크 처리량을 최적화하는 다양한 경로 대안을 포함하는 캐시 서버 모델을 구축합니다.
모든 오징어 기능을 보려면 아래 링크를 방문하십시오.
http://www.squid-cache.org/
Varnish HTTP 캐시
프록시 서버 솔루션을위한 또 다른 좋은 옵션은 Varnish HTTP 캐시입니다. 최신 버전 Varnish Cache 4.1.7이 릴리스되어 다운로드 할 수 있습니다. 이전 버전의 버그가 수정되어 일부 수정되었습니다. 그것은 우분투, 데비안, 레드햇, CentOS 및 FreeBSD에서 잘 작동합니다.
https://www.varnish-cache.org/
다시 태어나다
Go / C, Reborn으로 작성된 프록시 기반의 고성능 Redis 클러스터 솔루션은 Redis의 대안입니다. redis 인스턴스로 여러 stateless 프록시를 지원합니다. Reborn은 매우 편리하게 확장 할 수 있습니다. 필요에 따라 redis 또는 proxy 인스턴스를 추가하거나 제거하는 것이 Reborn의 또 다른 특징입니다.
https://github.com/reborndb/reborn
Twemproxy
memcached 및 redis 프로토콜을위한 빠르고 가벼운 프록시 인 Twemproxy는 nutcracker라고도합니다. 그것은 주로 백엔드의 캐싱 서버에 대한 연결 수를 줄이기 위해 제작되었습니다. Twemproxy의 주요 기능은 분산 캐싱 아키텍처의 수평 확장에 도움이되는 프로토콜 파이프 라이닝 및 샤딩입니다.
https://github.com/twitter/twemproxy