Set Proxy in Terminal (Bash, CMD, PowerShell, etc.)
AI 要約 · Qwen 要約は中国語 収録日
原文を読む 该页面汇总了在 CMD、PowerShell、Bash 和 Git 中设置、查看与取消 HTTP/SOCKS 代理的常用命令。
示例代理地址
- 文档以 127.0.0.1:10809 作为 HTTP 代理示例。
- 文档以 127.0.0.1:10808 作为 SOCKS 代理示例。
Windows netsh 设置
- 可用 netsh winhttp set proxy 127.0.0.1:10809 bypass-list="localhost" 设置 HTTP 代理。
- 可用 netsh winhttp set proxy proxy-server="socks=127.0.0.1:10808" bypass-list="localhost" 设置 SOCKS 代理。
- 可用 netsh winhttp show proxy 查看当前代理设置。
- 可用 netsh winhttp reset proxy 清除代理设置。
CMD 环境变量
- 可用 set http_proxy 和 set https_proxy 设置 HTTP/HTTPS 代理。
- 可用 set http_proxy= 和 set https_proxy= 取消当前会话变量。
- 可用 setx http_proxy "" 和 setx https_proxy "" 删除未来 CMD 实例中的变量。
PowerShell 与 Bash 环境变量
- PowerShell 可设置 $env:HTTP_PROXY、$env:HTTPS_PROXY 和 $env:all_proxy。
- Bash 可 export http_proxy、https_proxy 和 all_proxy。
- 示例中 all_proxy 使用 socks5://127.0.0.1:10808。
Git 代理配置
- 可用 git config --global 设置 http.proxy 和 https.proxy。
- 可用 git config --get --global 查看代理配置。
- 可用 git config --global --unset 取消代理配置。