代理配置
代理地址
客户端连接后,本机代理只监听回环地址,同一个端口同时支持 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)模式下,浏览器等遵循系统代理的应用无需额外设置。
- 基础网络可在客户端选择为上游代理;上游不可用时连接如实失败,不会改走直连。