> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orgo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser networking

> Understand computer IP addresses and bring your own browser proxy.

## Bot checks

Computers run in data centers. Websites may challenge or restrict traffic from these addresses. A browser proxy can change the exit IP; it does not guarantee that a website will accept automated traffic.

## Bring your own proxy

For a running Linux computer, `POST /api/computers/{id}/egress/upstream` selects a customer-provided HTTP CONNECT proxy:

```json theme={null}
{
  "mode": "custom",
  "upstream": {
    "host": "proxy.example.com",
    "port": 443,
    "user": "your-proxy-user",
    "pass": "your-proxy-password",
    "tls": true
  }
}
```

Authenticate with your Orgo API key and use your provider's actual settings. `tls` describes the connection to the proxy. The password is encrypted when stored and omitted from `GET /api/computers/{id}/egress/upstream` responses.

Selecting a custom upstream enables the computer's browser relay if it is off. Initial enablement restarts Chrome; save browser work first. When the relay is already on, changing its upstream restarts the relay without restarting Chrome. This setting controls browser traffic, not every program in the computer.

Availability depends on computer readiness and proxy eligibility. If applying the upstream fails, Orgo restores the previous selection.
