freshclam.conf의 FreshClam HTTP 프록시 설정
FreshClam의 전용 프록시 항목을 사용한 다음 인증, 연결, 다운로드 정책 실패를 구분합니다.
먼저 실패하는 업데이터가 사용하는 freshclam.conf을 찾습니다. 직접 실행한 명령과 패키지된 데몬은 서로 다른 실행 옵션을 쓸 수 있으므로, 다른 복사본을 편집하면 실패가 그대로 남습니다.
그 활성 설정에서 HTTP 프록시 끝점과 필요할 경우 그 계정을 지정합니다:
HTTPProxyServer http://proxy.example.net
HTTPProxyPort 8080
HTTPProxyUsername proxy-user
HTTPProxyPassword PROXY_PASSWORD예시 값을 바꾸십시오. 중개 서버가 로그인을 요구하지 않으면 HTTPProxyUsername와 HTTPProxyPassword을 생략합니다. 공용 끝점을 고른다면 HTTP 프록시 목록이 HTTP 후보를 제공하지만, ClamAV CDN의 다운로드 정책은 여전히 적용됩니다. 업데이터는 이 파일을 읽을 수 있어야 하지만, 프록시 비밀번호 때문에 파일을 누구나 읽게 만들 이유는 없습니다. 적절한 관리자와 서비스 계정에만 접근을 부여하십시오.
다음 업데이트 시도에서는 오류를 보고 다음 점검을 고르십시오. 연결이 거부되면 리스너 도달 문제이고, 407는 프록시 인증 문제이며, 데이터베이스 다운로드가 거부되면 다운로드 정책을 살펴야 합니다. 가능하면 업데이터의 오류와 함께 프록시 로그를 읽으십시오.
User-Agent를 바꾸는 것은 이런 실패의 일반적인 해결책이 아닙니다. ClamAV는 HTTPUserAgent가 clamav.net CDN에서 오는 업데이트의 에이전트를 덮어쓸 수 없다고 문서화합니다.