프록시 설정
개발자 프록시에는 프록시를 실행하는 방법을 제어하는 데 사용할 수 있는 몇 가지 설정이 함께 제공됩니다.
이러한 설정은 프록시 설치 폴더에 있는 devproxyrc.json 파일에서 설정하거나 명령줄 옵션을 통해 런타임에 설정하여 구성할 수 있습니다.
다음 테이블에서 설정을 설명합니다.
설정 | 설명 | 명령줄 옵션 | 허용된 값 | Default value |
---|---|---|---|---|
apiPort |
수신 대기할 개발자 프록시 API의 포트 | 해당 없음 | 정수 | 8897 |
asSystemProxy |
시작 시 개발자 프록시를 시스템 프록시로 등록할지 여부입니다. 필요 installCert 하도록 true 설정된 경우 다음으로 설정합니다.true |
--as-system-proxy |
true , false |
true |
filterByHeaders |
특정 헤더가 있는 요청만 가로채기 | 해당 없음 | {"filterByHeaders": [ { "name": "value" } ] } . 값에 관계없이 지정된 헤더가 있는 요청을 포함하려면 값을 비워 둘 수 있습니다. |
해당 없음 |
installCert |
루트 인증서 설치 여부 | --install-cert |
true , false |
true |
ipAddress |
바인딩할 프록시의 IP 주소 | --ip-address <ipAddress> |
IPV4 주소 | 127.0.0.1 |
languageModel |
언어 모델에 대한 설정 | 해당 없음 | 자세한 내용은 언어 모델 섹션을 참조하세요. | 해당 없음 |
logLevel |
기록할 메시지 수준 | --log-level <loglevel> |
trace , debug , information , warning error |
information |
newVersionNotification |
새 버전에 대해 알릴지 여부 | 해당 없음 | none , , stable beta |
stable |
해당 없음 | 첫 번째 실행 환경 건너뛰기(macOS에서 인증서 신뢰 안 함) | --no-first-run |
해당 없음 | 해당 없음 |
port |
수신 대기할 프록시 서버의 포트 | -p, --port <port> |
정수 | 8000 |
rate |
프록시가 요청에 실패할 확률입니다. 0 모든 요청을 API에 전달하고 모든 요청을 실패하도록 100 설정합니다. |
-f, --failure-rate <failurerate> |
0..100 |
50 |
record |
모든 요청 로그를 기록하려면 이 옵션을 사용합니다. | --record |
해당 없음 | 해당 없음 |
showSkipMessages |
개발자 프록시가 플러그 인 실행을 건너뛸 때 로그 메시지를 표시할지 여부입니다. | 해당 없음 | true , false |
true |
urlsToWatch |
프록시가 가로채야 하는 URL 목록 | -u, --urls-to-watch <urlsToWatch> |
예를 들어 절대 URL(와일드카드 포함 가능) "https://api.contoso.com/*" |
devproxyrc 파일 참조 |
해당 없음 | 요청을 감시할 프로세스의 ID | --watch-pids <pids> |
정수 | 해당 없음 |
해당 없음 | 요청을 감시할 프로세스의 이름 | --watch-process-names <processNames> |
string | 해당 없음 |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Dev Proxy