Squid3 및 IPTABLES를 사용한 투명 FTP 캐싱 프록시에 대한 작업 구성

Squid3 및 IPTABLES를 사용한 투명 FTP 캐싱 프록시에 대한 작업 구성

투명하게 들어오는 FTP 요청을 성공적으로 캐시하기 위해 Squid3를 사용하는 사람이 있나요? 프록시는 계속해서 3128을 수신해야 하며 21에서 들어오는 요청을 3128로 리디렉션해야 합니까?

답변1

Squid는 FTP 트랜스파라넷 프록시를 지원하지 않습니다. Squid는 HTTP 프록시이며 수신 포트에서만 HTTP 연결을 지원합니다. SO HTTP 투명 프록시는 Squid에서만 작동합니다. 투명한 FTP 프록시가 정말로 필요한 경우 다음을 사용하십시오.프록스

Squid는 브라우저에서 HTTP 메시지를 사용하여 FTP 개체를 요청하기 때문에 브라우저에서 수동으로 구성할 때 FTP 프록시를 지원합니다.

답변2

내가 아는 한 FTP를 투명하게 지원하는 프록시는 없습니다.

이는 부분적으로 FTP가 HTTP보다 더 복잡한 프로토콜이기 때문입니다. HTTP는 모든 것에 단일 TCP 연결을 사용합니다. FTP는 제어 채널과 데이터 전송에 별도의 TCP 연결을 사용합니다. 추가 TCP 연결에 대한 추가 연결 세부 정보는 제어 채널 내에서 클라이언트와 서버 간에 협상됩니다.

FTP 투명 프록시는 FTP보다 HTTP에 대해 훨씬 더 복잡합니다.

관련 정보