Skip to content

Network

HTTP/HTTPS proxy configuration for OpenCorvus.

OpenCorvus stores explicit proxy settings under the single network.proxy config entry. The Overlay Network panel edits this same field and its Test Proxy button sends one request through the edited proxy draft, reporting the HTTP status code and elapsed time.

Config

{
"network": {
"proxy": {
"url": "http://127.0.0.1:7890",
"username": "optional",
"password": "optional",
"llmProvider": true,
"webResearch": true,
},
},
}
FieldPurpose
urlHTTP(S) proxy URL. Supports http:// and https://; credentials must stay in username / password.
username / passwordOptional proxy authentication fields. password requires username.
llmProviderRoutes model provider HTTP requests through the proxy.
webResearchRoutes websearch and webfetch requests through the proxy.

The proxy test uses the edited form values directly, so you can test before saving. It does not retry through a direct connection when the proxy fails.

Environment Variables

OpenCorvus still reads standard proxy environment variables for runtime paths that are outside network.proxy.

VariablePurpose
HTTP_PROXY / http_proxyProxy for HTTP traffic
HTTPS_PROXY / https_proxyProxy for HTTPS traffic
NO_PROXY / no_proxyComma-separated host patterns to bypass

TLS / Custom CA

For self-signed corporate certificates, use Bun’s standard NODE_EXTRA_CA_CERTS or the OS trust store:

Terminal window
export SSL_CERT_FILE=/etc/ssl/certs/corp-ca.pem
opencorvus serve