代理设置
开发代理附带了多个设置,可用于控制代理的运行方式。
可以通过在 位于代理安装文件夹的 devproxyrc.json 文件中设置这些设置,或通过命令行选项在运行时设置这些设置来配置这些设置。
下表描述了这些设置。
设置 | 说明 | 命令行选项 | 允许的值 | 默认值 |
---|---|---|---|---|
apiPort |
要侦听的开发代理 API 的端口 | 不适用 | integer | 8897 |
asSystemProxy |
是否在启动时将开发代理注册为系统代理。 true 设置为“需要installCert ”时,设置为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 |
n/a | n/a |
port |
要侦听的代理服务器的端口 | -p, --port <port> |
integer | 8000 |
rate |
代理失败请求的可能性百分比。 0 设置为将所有请求传递到 API,并100 失败所有请求。 |
-f, --failure-rate <failurerate> |
0..100 |
50 |
record |
使用此选项记录所有请求日志 | --record |
n/a | n/a |
showSkipMessages |
当开发代理跳过运行插件时是否显示日志消息。 | 不适用 | true , false |
true |
urlsToWatch |
代理应截获的 URL 列表 | -u, --urls-to-watch <urlsToWatch> |
例如,绝对 URL(可以包含通配符) "https://api.contoso.com/*" |
请参阅 devproxyrc 文件 |
不适用 | 要监视请求的进程 ID | --watch-pids <pids> |
integer | n/a |
n/a | 要监视请求的进程的名称 | --watch-process-names <processNames> |
string | 不适用 |