나는 "squid 서버에서 인터넷을 통해 작동하지 않는 기본 인증"검색을 내 문제에 대해 적절한 답이없는 것으로 봤습니다.인터넷을 통한 Squid 서버 (NAT 뒤)의 기본 인증
여기 내 문제가 있습니다 : 방화벽 뒤에 오징어 프록시 서버를 설치했습니다. 오징어 프록시가 청취중인 포트 9999로 포트 (54321)를 전달했습니다. 이제 모든 것이 좋습니다. 나는 어디서나이 프록시에 연결할 수있다. 하지만 일종의 인증이 필요하므로 basic_ncsa_auth가 활성화되었습니다. 이제 LAN 컴퓨터에서 인증 한 후 인터넷에 접속할 수 있습니다. 좋아, 모든게 내가 원하는대로 가고 있지만,
인터넷에서 나는 사용자 이름/암호 (firefox)에 대한 팝업이 있고, 인증 후에 "캐시 액세스가 거부되었습니다"라는 메시지를 squid 프록시에서 가져옵니다.
누군가 내가 나에게 잘못하고있는 것을 지적하면 정말 고마워 할 것입니다.
http_port 9999
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
네트워크 설정 : 방화벽 정적 IP : 포트 : 프록시 서버로 전달 54321 : 10.11.12.8:9999
여기 내 기본적인 squid.conf 파일입니다.
명확한 설명에 감사드립니다. 내가 인터넷에서 프록시에 대한 인증을 제외하고 모든 것이 잘 작동한다고 말했기 때문에 "액세스 거부 오류"가 나타나고 언젠가 Chromium/Chrome이 성공적으로 인증되고 예상대로 작동하지만 Firefox가 캐시 할 수 없음을 알게되었습니다 ... 캐시 액세스 거부 된 "메시지. Firefox가 프록시 서버를 인증하지 않기 때문에 지금 크롬을 사용하고 있습니다. (Firefox는 인증 상자를 표시하고 자격 증명을 입력하면 액세스 거부 오류가 표시됩니다.) – butterfly