切换主题
字数
411 字
阅读时间
2 分钟
Invoke-WebRequest
是 PowerShell 中的一个 cmdlet,用于发送 HTTP 和 HTTPS 请求。它可以用来访问网页、下载文件、提交表单数据等。这个命令非常灵活,支持多种参数,适用于各种网络操作。cmdlet 是 PowerShell 的一部分。
$env:HTTP_PROXY = "http://127.0.0.1:10809" $env:HTTPS_PROXY = "http://127.0.0.1:10809"
这两句话是在 PowerShell 中设置环境变量,用于配置 HTTP 和 HTTPS 代理。一旦你在 PowerShell 中设置了 $env:HTTP_PROXY
和 $env:HTTPS_PROXY
环境变量,后续在同一个 PowerShell 会话中运行的程序(支持这些环境变量的程序)将自动使用这些代理设置,无需再手动声明。 不过,要注意以下几点:
- 程序支持:并不是所有程序都会尊重这些环境变量,具体取决于程序的实现。
- 会话范围:这些设置只在当前 PowerShell 会话有效。如果你打开一个新的 PowerShell 窗口,需重新设置这些环境变量,或者可以将其添加到你的用户或系统环境变量中,使其在所有会话中生效。
- 其他工具:某些工具或库可能需要你在其配置中单独指定代理。
总的来说,只要程序支持并且在相同的会话中,你就不需要手动再声明。
Ctrl + C
:用于复制或中断命令。Ctrl + Shift + C
:仅用于复制,不会中断命令(特别是在 Windows Terminal 中)。
贡献者
sunchengzhi