如何使用 Microsoft Edge 命令行选项配置代理设置
本文介绍了如何使用命令行选项替代默认系统网络设置。
系统网络设置
默认情况下,Microsoft Edge 网络堆栈使用系统网络设置。 这些设置包括代理设置以及证书和私钥存储。
在某些情况下,用户请求使用系统默认代理设置的替代方案。 为了对这些场景提供支持,Microsoft Edge 会支持可用于配置自定义代理设置的命令行选项。
这些命令行选项对应于代理服务器组中的以下策略:
代理设置的命令行选项
Microsoft Edge 支持以下与代理相关的命令行选项。
--no-proxy-server
指示 Microsoft Edge 不要使用代理,即使系统另外配置为使用代理也不例外。 它会替代所提供的任何其他代理设置。
--proxy-auto-detect
指示 Microsoft Edge 尝试自动检测你的代理配置。 如果配置了 --proxy-server
,则忽略此参数。
--proxy-server=<scheme>=<uri>[:<port>][;...] | <uri>[:<port>] | "direct://"
指示 Microsoft Edge 使用自定义代理配置。 可以采用三种方式指定自定义代理配置。
- 提供以分号分隔的列表方案到 URL/端口对的映射。 例如,
--proxy-server="http=proxy1:8080;ftp=ftpproxy"
会指示 Microsoft Edge 将 HTTP 代理“proxy1:8080”用于 http URL,将 HTTP 代理“ftpproxy:80”用于 ftp URL。 - 通过为单个 uri 提供可用于所有 URL 的可选端口。 例如,
--proxy-server="proxy2:8080"
将对所有流量在“proxy2:8080”上使用代理。 - 通过使用特殊的“direct://”值。 例如,
--proxy-server="direct://"
将所有连接设为不使用代理。
注意
你可以将 Microsoft Edge 配置为尝试使用代理并在代理不可用时回退为直接前往。 例如,--proxy-server="http://proxy2:8080,direct://
。
--proxy-bypass-list=(<trailing_domain>|<ip-address>)[:<port>][;...]
指示 Microsoft Edge 对以分号分隔的指定主机列表绕过任何指定代理。 此标志必须与 --proxy-server
配合使用。
注意
尾随域匹配不需要“.”分隔符,“*microsoft.com”将匹配“imicrosoft.com”。 例如, --proxy-server="proxy2:8080" --proxy-bypass-list="*.microsoft.com;*example.com;127.0.0.1:8080"
将在端口 8080 上使用代理服务器“proxy2”,但端口 8080 上请求 *.microsoft.com、example.com 和端口 8080 上的 127.0.0.1 的请求除外。 在上一个示例中,仍将代理 imicrosoft.com 请求。 但是,iexample.com 请求将绕过代理,因为指定了 *example.com 而不是 *.example.com。
--proxy-pac-url=<pac-file-url>
指示 Microsoft Edge 使用位于指定 URL 的 PAC 文件。 例如,--proxy-pac-url="https://wpad/proxy.pac"
会指示 Microsoft Edge 使用 proxy.pac 文件解析 URL 请求的代理信息。
内容许可证
注意
本页面的某些部分是根据 Chromium.org 创建和共享的作品所做的修改,并根据 Creative Commons Attribution 4.0 国际许可证中所述的条款进行使用。 可在此处找到原始页面。
本作品根据 Creative Commons Attribution 4.0 International License 获得许可。
另请参阅
- 若要查看高级配置设置和其他选项,请参阅 Chromium 开源项目中的代理文档。
- Microsoft Edge Enterprise 登录页面