Squid가 인증을 통해 원격 저장소에서 다운로드한 아티팩트를 캐시하지 않았습니다.

Squid가 인증을 통해 원격 저장소에서 다운로드한 아티팩트를 캐시하지 않았습니다.

내 네트워크에 최신 Squid가 설치되어 있습니다. SSL 범프 및 기타 옵션이 구성되었습니다. HTTPS 사이트에서 다운로드한 아티팩트가 성공적으로 캐싱됩니다(예:https://downloads.apache.org/kafka/3.5.1/kafka_2.12-3.5.1.tgz). 하지만 외부 소스에서 파일을 다운로드해야 하기 때문에 인증이 필요합니다. 를 통해 다운로드해 보았습니다 curl --user "name:password" https://****. 파일이 성공적으로 다운로드되었지만 캐시에 저장되지 않았습니다. 로그에 TCP_MISS만 표시됩니다.

해결책을 알려 주시겠어요?

오징어 구성:

acl localnet src 127.0.0.1/32
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591

acl Safe_ports port 777
acl CONNECT method CONNECT

http_access allow localnet
http_access allow localhost
http_access allow all

acl intermediate_fetching transaction_initiator certificate-fetching
http_access allow intermediate_fetching

http_port 3128 tcpkeepalive=60,30,3 ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=20MB tls-cert=/etc/squid/bump.crt tls-key=/etc/squid/bump.key cipher=HIGH:MEDIUM:!LOW:!RC4:!SEED:!IDEA:!3DES:!MD5:!EXP:!PSK:!DSS options=NO_TLSv1,NO_SSLv3,SINGLE_DH_USE,SINGLE_ECDH_USE tls-dh=prime256v1:/etc/squid/bump_dhparam.pem

cache_dir ufs /var/spool/squid/ 32000 16 256
maximum_object_size 6 GB
cache_mem 8192 MB
cache allow all

visible_hostname proxy.COMPANY.local
strip_query_terms off
sslcrtd_program /usr/lib64/squid/security_file_certgen -s /var/lib/squid/ssl_db -M 20MB
sslproxy_cert_error allow all
ssl_bump bump all

관련 정보