Snyk CLI용 프록시 구성

일반 프록시 구성

프록시 뒤에서 Snyk CLI를 사용할 때는 다음 환경 변수를 사용하여 프록시 구성을 제공해야 합니다.

HTTP_PROXY 또는 http_proxy

HTTPS_PROXY 또는 https_proxy

NO_PROXY 또는 no_proxy

HTTPS_PROXYhttpshttps 프로토콜을 사용하는 요청이 이 프록시를 사용함을 의미합니다. 프록시 자체가 https를 사용할 필요는 없습니다.

자세한 내용은 Snyk API에 연결하도록 Snyk CLI 구성프록시 뒤에서 Snyk을 사용하는 방법arrow-up-right을 참조하십시오.

프록시 인증

기본적으로 Snyk CLI는 프록시 인증을 감지하고 적용하려고 시도합니다.

프록시 서버가 프록시 인증을 요청하고(PROXY-AUTHENTICATE 응답 헤더로 표시됨) 서버와 CLI가 동일한 인증 메커니즘을 지원하는 경우 CLI는 현재 운영 체제에 로그인된 사용자(SSO)로 인증합니다.

이는 다음 인증 메커니즘에 대해 지원됩니다.

  • Negotiate

    • Kerberos (모든 OS)

    • NTLM (Windows NT LAN Manager)

Windows 운영 체제 구성

Windows 운영 체제(OS)에서 Kerberos 및 NTLM 인증 메커니즘은 OS 자체에서 제공되며 모든 도메인 사용자에게 제공됩니다.

Snyk CLI는 특정 구성이 필요하지 않습니다.

비Windows 운영 체제 구성 (Linux, macOS)

비Windows 운영 체제에서 Snyk CLI는 SSO도 지원하지만, 추가적으로 다음 환경 변수로 구성해야 합니다.

이러한 변수 사용은 MIT Kerberos 구현을 따릅니다.

  • KRB5_CONFIGarrow-up-right - Kerberos 구성 파일

  • KRB5CCNAMEarrow-up-right - Kerberos 자격 증명 캐시

    • 현재 지원되는 유일한 자격 증명 캐시 유형(ccache 유형)은 FILE입니다.

    • 캐시 파일은 CLI에서 업데이트할 수 없다는 점에 유의하는 것이 중요합니다. 즉, 캐시 파일은 kinitarrow-up-right를 실행하는 것과 같이 외부에서 업데이트되어야 합니다.

프록시 인증 비활성화

인증을 비활성화하려면 다음 명령줄 매개변수를 지정하십시오.

문제 해결

연결 문제가 있는 경우 디버그 출력 -d를 활성화하여 유용한 통찰력을 얻으십시오.

Last updated