최고의 자체 호스팅 프록시 서버

Best Self Hosted Proxy Servers



깨닫지 못할 수도 있지만 인터넷 콘텐츠를 조작하는 제3자가 많이 있습니다. ISP는 특정 웹사이트에 대한 액세스를 제한할 수 있고, 검색 엔진은 다양한 불법 복제 방지법을 준수하기 위해 검색 결과를 숨길 수 있으며, 웹사이트 자체는 종종 다른 지리적 지역의 방문자에게 다른 콘텐츠를 표시합니다.

이것이 당신에게 잘 맞지 않으면 자체 호스팅 프록시 서버를 사용하여 지리적 제한 및 기타 형태의 검열을 통과하는 것을 고려해야 합니다. 자체 호스팅 프록시 서버는 또한 자주 요청하는 웹 페이지를 캐싱하여 대역폭을 줄이고 응답 시간을 개선하는 데 도움이 될 수 있으며 일부는 광고를 제거하거나 어린이를 위험으로부터 보호할 수 있는 고급 필터링 기능과 함께 제공됩니다.







우리의 선택은 광범위한 자체 호스팅 프록시 서버와 해당 기능을 반영합니다. 이 기사에서 설명하는 일부 자체 호스팅 프록시 서버는 다른 것보다 설정하기가 더 쉽지만, 온라인 자습서를 읽는 데 시간을 할애하려는 사람은 누구나 사용 가능한 거의 모든 자체 호스팅 프록시 서버를 설치하고 구성할 수 있어야 한다고 믿습니다.



1. 프라이버시

Privoxy는 개인 정보 보호를 강화하기 위한 필터링 기능이 있는 비캐싱 웹 프록시입니다. 웹 페이지 데이터 및 HTTP 헤더를 수정하고 액세스를 제어하며 광고를 제거할 수 있습니다.



Prixovy의 첫 번째 버전은 GNU General Public License에 따라 출시된 이전 광고 차단 웹 프록시인 Internet Junkbuster를 기반으로 2001년에 출시되었습니다. 2010년까지 Tor 프로젝트는 Privoxy와 Tor를 번들로 제공했지만 궁극적으로 보안상의 이유로 타사 솔루션을 사용하지 않기로 결정했습니다.





Prixovy는 Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS 및 BeOS를 포함하여 거의 모든 인기 있는 운영 체제 및 플랫폼에서 사용할 수 있습니다. Prixovy는 설치 및 실행이 상당히 쉬운 반면 이 기사의 다음 섹션에서 설명하겠지만 다양한 설정을 미세 조정하는 것은 결코 쉬운 일이 아니며 컴퓨터 네트워크에 대한 상당한 수준의 이해가 필요합니다.

2. 오징어

Squid는 HTTP, HTTPS, FTP 및 기타 프로토콜을 지원하는 캐싱 프록시입니다. 캐싱 프록시는 대역폭을 줄이고 응답 시간을 개선하기 위해 자주 사용하는 데이터를 임시로 저장합니다.



Squid는 IETF-RD(Internet Research Task Force Research Group on Resource Discovery)의 연구 프로젝트의 일부인 Harvest 개체 캐시로 1996년에 시작되었습니다. Squid의 현재 버전은 Harvest의 마지막 시판 전 버전의 포크이며 이름은 Cached 2.0이라는 상용 포크와 혼동을 방지하기 위해 선택되었습니다.

Squid는 널리 사용되는 모든 운영 체제에서 실행되며 전 세계 수백 개의 ISP에서 사용자에게 가능한 최고의 인터넷 경험을 제공하는 데 사용합니다. 웹 사이트는 콘텐츠 전달을 개선하기 위해 Squid를 사용합니다. 즉, 설치 및 구성 방법을 알면 훌륭한 직업을 얻는 데 도움이 될 수 있습니다.

삼. 파이홀

Pi-hole은 네트워크 수준에서 광고 및 부적절한 콘텐츠를 차단할 수 있는 DNS 싱크홀입니다. 이름에서 알 수 있듯이 Pi-hole은 영국에서 Raspberry Pi Foundation에서 개발한 Raspberry Pi 단일 보드 컴퓨터와 함께 사용하기 위한 것으로 모든 경제적 배경을 가진 사람들이 액세스할 수 있는 저렴한 시스템을 제공하고 있습니다. 교육용으로 사용합니다.

Pi-hole의 핵심에는 알려진 추적 및 광고 도메인에 대한 DNS 요청을 차단할 수 있는 dnsmasq, cURL 및 Lighttpd와 같은 다양한 오픈 소스 기술이 있습니다. Pi-hole은 네트워크 수준에서 작동하기 때문에 Android 및 iOS를 실행하는 스마트 TV 및 모바일 장치에서도 광고가 표시되지 않습니다.

4. 스위퍼 프록시

SwiperProxy는 Python으로 작성된 매우 효율적인 웹 프록시입니다. 프록시 서버가 내부에서 어떻게 작동하는지 배우고 싶다면 SwiperProxy는 오픈 소스이고 GitHub에서 호스팅되며 독립형 미니멀리스트 웹 서버에서 실행되기 때문에 시작하기에 좋은 곳입니다. Apache, Nginx 및 Varnish를 포함한 모든 주요 웹 서버에서 훌륭하게 작동하며 잘 문서화된 25가지 옵션을 통해 구성됩니다.

SwiperProxy를 시작하려면 빠른 시작 가이드를 읽는 것이 좋습니다. 여기 .

5. 교통

Træfɪk는 완전 오픈 소스이고 구성이 간편하며 최신 클라우드 기반 서비스를 염두에 두고 설계된 최신 역방향 프록시 및 로드 밸런서입니다. Go 프로그래밍 언어로 작성되었으며 Rest API를 노출합니다.

Træfɪk는 일반적으로 여러 클라우드 서비스를 오케스트레이션하기 위해 배포되어 쉽게 서비스를 추가, 제거, 종료, 업그레이드 또는 확장할 수 있습니다. Træfɪk는 단일 바이너리 파일로 패키지되어 있고 작은 공식 도커 이미지로 사용할 수 있기 때문에 설치가 이보다 더 쉬울 수는 없습니다.

Privoxy 설치 및 구성 방법

좋은 소식은 Prixovy가 원시 소스 코드와 다양한 운영 체제용으로 미리 컴파일된 편리한 패키지로 제공된다는 것입니다. 정확히 무엇을 하고 있는지 모르는 경우 다음에서 다운로드할 수 있는 패키지로 시작하십시오. 여기 .

Ubuntu 사용자는 다음 명령을 사용하여 Prixovy를 설치할 수 있습니다.

# sudo apt-get install privoxy

Red Hat 및 Fedora를 포함한 다른 많은 Linux 배포판도 저장소에 Privoxy가 있습니다.

어느 것에 상관없이 설치 방법 사용하는 경우 Privoxy 구성 파일이 있는 /etc/privoxy로 이동해야 합니다.

Privoxy는 주로 이미 익숙한 정규식, HTTP 및 HTML을 사용하거나 배우려는 사람들을 위해 작성되었기 때문에 구성이 상당히 복잡합니다. 다행히 기본 설치는 기본적으로 준비되어 있습니다. Privoxy를 원하는 대로 미세 조정하는 방법을 배우려면 다음을 읽으십시오. 공식 구성 가이드 .

Privoxy를 처음 사용하기 전에 실제로 해야 할 일은 Privoxy를 HTTP 및 HTTPS 프록시로 사용하도록 웹 브라우저를 구성하는 것입니다. 웹 브라우저의 설정으로 이동하여 프록시 범주로 이동한 다음 프록시 주소에 127.0.0.1(또는 localhost)을 사용하고 포트에 8118을 사용하기만 하면 됩니다.

결론

널리 사용되는 자체 호스팅 프록시 서버 구성을 설치하는 방법을 알면 인터넷 경험을 더 잘 제어할 수 있습니다. 탐색할 가치가 있는 훌륭한 솔루션이 많이 있으며 가능한 것의 표면만 긁었습니다.