네트워크
프록시 및 사용자 정의 인증서를 구성합니다.
Dropstone는 엔터프라이즈 네트워크 환경을 위해 표준 프록시 환경 변수 및 사용자 정의 인증서를 지원합니다.
프록시
Dropstone는 표준 프록시 환경 변수를 준수합니다.
# HTTPS proxy (권장)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (HTTPS를 사용할 수 없는 경우)
export HTTP_PROXY=http://proxy.example.com:8080
# 로컬 서버에 대한 프록시 우회 (필수)
export NO_PROXY=localhost,127.0.0.1
중요:
Dropstone는 대화형 세션 중에 로컬 HTTP 루프백을 사용합니다. 라우팅 루프를 방지하려면 localhost/127.0.0.1에 대한 프록시를 우회해야 합니다.
CLI 플래그를 사용하여 로컬 바인드 주소를 구성할 수 있습니다.
인증
프록시에 기본 인증이 필요한 경우 URL에 자격 증명을 포함하세요.
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
하드코딩 방지:
셸 구성에 암호를 하드코딩하지 마세요. 환경 변수, OS 키링 또는 시크릿 관리자를 사용하세요.
NTLM, Kerberos와 같은 고급 인증이 필요한 프록시의 경우, Dropstone 앞에 로컬 인증 프록시(예: cntlm)를 배치하고 HTTPS_PROXY를 로컬 프록시로 지정하세요.
사용자 정의 인증서
엔터프라이즈에서 HTTPS 연결을 위해 사용자 정의 CA를 사용하는 경우, Dropstone을 신뢰하도록 구성하세요.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
이는 프록시 연결과 직접 API 액세스 모두에 작동합니다.
Ctrl+I