代理配置

在终端、Git、包管理器、容器与虚拟机中使用 CoderBoost。

代理地址

客户端连接后,本机代理只监听回环地址,同一个端口同时支持 HTTP 代理与 SOCKS5。默认期望端口为 7898,被占用时自动顺延——请以客户端“复制代理地址”或 Linux 上 cnb env 的输出为准。下文以 127.0.0.1:7898 为例。

只有资源清单中的目标会经加速节点转发;其他请求经代理时按您当前的网络直连。

终端环境变量

export http_proxy=http://127.0.0.1:7898
export https_proxy=http://127.0.0.1:7898
export all_proxy=socks5://127.0.0.1:7898

# Linux:由命令行直接给出
eval "$(cnb env)"

# Windows PowerShell
$env:HTTP_PROXY="http://127.0.0.1:7898"
$env:HTTPS_PROXY="http://127.0.0.1:7898"

Git

git config --global http.proxy http://127.0.0.1:7898
# 取消
git config --global --unset http.proxy

npm / pip

npm config set proxy http://127.0.0.1:7898
npm config set https-proxy http://127.0.0.1:7898
pip install --proxy http://127.0.0.1:7898 <package>

容器与虚拟机

本机代理默认只接受本机连接。Docker Desktop 中的容器可以用 host.docker.internal 访问它;Linux 原生 Docker、WSL 与虚拟机等来自其他地址的访问,需要在客户端“代理设置 → 共享代理”中开启共享:只允许私有网段,并使用为来宾生成的用户名与口令(口令只显示一次)。共享默认关闭,关闭或撤销凭据会立即断开来宾连接。

注意

  • 自动代理配置(PAC)模式下,浏览器等遵循系统代理的应用无需额外设置。
  • 基础网络可在客户端选择为上游代理;上游不可用时连接如实失败,不会改走直连。
← 返回文档