# “Not available in your region” on a cloud VM

The agent is stuck with the country of the datacenter it runs in. Pick the country the page needs.

## Fix

```sh
npx aluvia-cli setup
aluvia geos
aluvia proxy-on --geo US
```

Replace `US` with the country the page needs; `aluvia geos` lists what is available. Then reload the page.

## What the page says

Any of these means the site is judging the IP:

- "Not available in your region"
- "This content is not available in your country"
- "We don't ship to your location"

## Why it happens

The page is chosen from the IP's country, and the IP's country is whichever region the VM happens to run in. Nothing the agent does inside the browser changes that.

Regional pricing, catalogue and availability checks are the use here. It is not a way around a content licence: leave streaming and live video alone.

## 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/geo-restricted
