代理设置

开发代理附带了多个设置,可用于控制代理的运行方式。

可以通过在 位于代理安装文件夹的 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、、debuginformationwarningerror information
newVersionNotification 是否通知新版本 不适用 nonestable、、 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 不适用