프록시 오징어가 자체 http_proxy를 사용하도록 만드는 방법은 무엇입니까?

프록시 오징어가 자체 http_proxy를 사용하도록 만드는 방법은 무엇입니까?

참고: proxySquid는 프록시 서버이자 프록시 클라이언트이기 때문에 이는 모호한 용어입니다.

시스템에서는 프록시를 통해서만 http/https 프로토콜의 리소스에 액세스할 수 있습니다. 두 가지 시스템이 있습니다

  • 시스템 1: 프록시에 대한 액세스 허용
  • 시스템 2: 프록시에 대한 액세스가 허용되지 않음

시스템 2에서는 일부 패키지를 다운로드해야 하고 프록시를 직접 사용할 수 없기 때문에 다음 squid에서 이 작업을 수행할 수 있다고 생각했습니다.시스템 1예를 들어 수동으로 트래픽을 전달할 수 있습니다.

그러나 시스템 1의 오징어 프록시가 프록시 자체를 통해 http/https 요청을 보내도록 지시하는 데 문제가 있습니까?

이 정보를 포함하도록 오징어 프록시 서버 데몬의 환경을 설정했습니다(파일을 통해 /etc/sysconfig/squid).

http_proxy=http://proxy.network:3128
ftp_proxy=http://proxy.network:3128
https_proxy=http://proxy.network:3128

그러나 이는 Squid가 실제로 이 프록시 설정을 사용하도록 트리거하지 않는 것 같습니다.

표시되는 내용은 /var/log/squid/access.log다음과 같습니다.

1579858778.927   1479 172.22.0.252 TCP_MISS_ABORTED/000 0 GET http://lwn.net/ - HIER_DIRECT/66.228.47.22 -
1579858786.871   5295 172.22.0.252 TCP_TUNNEL/200 1368 CONNECT lwn.net:443 - HIER_DIRECT/66.228.47.22 -

답변1

여기서 해결책을 찾았습니다https://wiki.squid-cache.org/SquidFaq/ConfiguringSquid#How_do_I_configure_Squid_forward_all_requests_to_another_proxy.3F

/etc/squid/squid.conf다음 세 줄을 파일 에 넣어야 합니다 .

cache_peer proxy.company.de   parent  3128 3130
prefer_direct off
nonhierarchical_direct off

관련 정보