# 403 Forbidden from a cloud VM's datacenter IP

A 403 that a browser on a laptop does not get is an IP block. Route the browser through a residential or mobile IP and retry.

## Fix

```sh
npx aluvia-cli setup
aluvia proxy-on
```

Then reload the page.

## What the page says

Any of these means the site is judging the IP:

- "403 Forbidden"
- "HTTP 403"
- "Error 403"

## Why it happens

A 403 on a page that needs no login is almost always a blanket rule against the client's network, not a permission the agent is missing.

The quickest way to tell the two apart: if the same URL loads in a browser on a home connection, the difference is the IP.

## What those commands do

`npx aluvia-cli setup` starts a small proxy next to the agent and aims the browser that is already running at it. It runs once per machine and restarts that browser once.

`aluvia proxy-on` sends every tab out through a residential or mobile carrier IP. `aluvia proxy-off` goes back to the machine's own IP. Neither restarts the browser — same browser, same tabs, same cookies.

The first setup starts a free trial from an install id on the machine. No account, no API key, no human in the loop.

## If it is still blocked

One exit IP can be blocked on its own. Get a different one and reload again.

```sh
aluvia rotate-ip
```

## When this is the wrong tool

A normal login wall or a paywall. If the site is asking who you are rather than whether you are a person, a different exit IP will not change the answer.

---

Source: https://aluvia.io/unblock/403
