이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3714|회답: 0

[실전 전투] Tinyproxy를 기반으로 한 HTTP 프록시 서비스를 구축하세요

[링크 복사]
게시됨 2022. 10. 16. 오후 12:39:04 | | | |
요구사항: 클라이언트 서버의 보안 정책에는 화이트리스트가 있으며, 화이트리스트의 IP만 접근할 수 있습니다. 회사 서버의 IP 주소도 화이트리스트에 추가되었습니다. 매번 고객이 화이트리스트를 추가하는 것이 매우 어렵기 때문입니다. 하지만 저는 홈 네트워크에서 개발하고 디버깅하고 싶습니다. 현재는 회사 서버에 HTTP 프록시 서비스를 구축할 수 있고, 일반적으로 포워드 프록시라고 불리며, 클라이언트 서버에 접근하는 것은 프록시를 통해 가능합니다.


복습:

【실질적 행동】도커를 사용해 IPsec VPN 서버를 구축하세요
https://www.itsvse.com/thread-10274-1-1.html

CentOS 7에서 ocserv VPN 프록시를 구축하세요
https://www.itsvse.com/thread-9409-1-1.html
Tinyproxy는 POSIX 운영체제용 경량 HTTP/HTTPS 프록시 데몬입니다. 처음부터 빠르고 소규모로 설계되어 있어, 완전한 기능을 갖춘 HTTP 프록시가 필요하지만 더 큰 시스템의 자원을 사용할 수 없는 임베디드 배포와 같은 유스케이스에 이상적인 솔루션입니다.
GitHub 주소:하이퍼링크 로그인이 보입니다.

Docker를 기반으로 Tinyproxy 서비스를 구축하세요

허브 저장소:하이퍼링크 로그인이 보입니다.

HTTP 프록시 서버에서는 명령어가 다음과 같습니다:




【턴】CURL 명령어는 프록시를 사용하고, 프록시가 도입됩니다
https://www.itsvse.com/thread-10366-1-1.html


첫째, 테스트는 HTTP 프록시 접근 없이 테스트되지 않습니다. 다음과 같습니다:



HTTP 프록시를 통한 접근, 명령어는 다음과 같습니다:



HTTP 프록시를 통해 접근할 때, 응답이 현재 네트워크의 IP 주소가 아니라 HTTP 프록시 서버의 IP 주소가 된 것을 볼 수 있습니다.

아래에 보이는 도커 컨테이너 로그를 확인해 보세요:



(끝)




이전의:WebView2 (6) WebView2 런타임을 배포 및 배포
다음:디스크 파일 관리 도구 Everything, SpaceSniffer, Clover
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com