# Grok Bot UK site blocked from US datacenter IP

When Grok Bot opens a British retailer from its United States cloud computer, the shop sees a US datacenter IP. The site can refuse the session or serve the American catalog instead of the British one. The job named a UK market. The page followed the VM.

Grok Bot US VM vs UK site geo restriction is that mismatch. Chrome's country is the cloud computer's country. A laptop VPN does not reach this browser.

## The UK shop treated the US datacenter request as foreign

Grok Bot keeps Chrome on a United States cloud computer. A UK retailer chooses language, prices, stock, and whether to allow the visit from that request IP. That American datacenter address is foreign to the shop, even when you named Britain.

We built Aluvia so that same Chrome can leave through a residential or mobile IP in a country you choose. It is a local CLI and proxy daemon on the browser host, not a second machine and not a rented cloud browser. Just ask the agent to run `npx aluvia-cli setup` on the computer that already owns Chrome. Installing beside your laptop chat configures a different browser. The first configuration can restart Chrome.

A residential or mobile exit in the target country is the test on this host. It sometimes changes what UK and EU sites serve when the refusal is a US datacenter IP. It does not beat fingerprint, TLS, or canvas.

## The same US datacenter IP fails Spanish and Portuguese shops

Spanish and Portuguese retailers gate on request country the same way. Grok Bot US datacenter IP blocked on Spanish Portuguese sites is that diagnosis: the shop in Spain or Portugal saw an American datacenter address and kept the local catalog back. Language can flip or stock can vanish. When the page expects Spain or Portugal, pass `ES` or `PT`. This guide is Chrome's country only. It does not change a Grok or Hermes model-API region gate.

## Install on the host that already runs Grok Bot's Chrome

```sh
npx aluvia-cli setup
```

First 10 MB free without an account, API key or payment; then 2 USD per GB. Requires Node.js 18 or later, a usable local Chrome or Chromium browser, and command access to its host. No target page URL is required. Initial configuration can restart Chrome. [Quickstart](/docs), [setup changes](/setup), [runtime evidence](/compatibility).

## Check setup before continuing

Read the JSON result. `ready: true` confirms the browser/proxy path and upstream check, not target-site access. Follow `next` if recovery is needed. Successful setup already enables proxy traffic. If `aluvia` is not on PATH, use `npx aluvia-cli` instead.

## Check country availability

Choose the country the task needs from the current list. The command below is an example; substitute an available country or skip selection if the global pool is suitable.

```sh
aluvia geos
```

## Route this Chrome through GB, or the country the shop is gating on

Run `aluvia geos` and choose the country the retailer actually checks. `aluvia proxy-on --geo GB` sends Grok Bot's existing Chrome through a United Kingdom residential or mobile IP when the job is a British page. Use `ES` or `PT` for Spanish or Portuguese storefronts, or another listed code when the site named a different country.

Reload the same tab. Read the catalog, the currency, and the ship-to line. Country only: Aluvia does not pick a city and does not write GPS, timezone, or Accept-Language. A saved account country or delivery address can still override the page. Sticky sessions last up to 30 minutes.

```sh
aluvia proxy-on --geo GB
```

## If the American catalog is still on screen

If the shop still serves the United States page, `aluvia rotate-ip` requests one different residential or mobile IP in the country you already selected. It does not change country. Try once, then stop.

```sh
aluvia rotate-ip
```

## What a country IP does not fix

After the address looks local, fingerprint, TLS, and canvas checks can still fail, and Aluvia does not claim to beat them. This is not a human VPN, not a streaming tool, and not an MCP. It will not complete a login, SSO, or 2FA form.

If the tab is already an Imperva security-service card, that is not a wrong-country catalog. Use [the Imperva security-service card](/unblock/imperva-security-service). If it is already a Cloudflare challenge, use [the Cloudflare challenge guide](/unblock/cloudflare). [What setup changes](/setup).

## Reload and verify

Reload the target using the same browser tool and check the required content. Run status and follow its `next` field. For a suspected IP refusal, rotate once and reload; stop if it still fails. For a rate limit, wait and reduce requests.

```sh
aluvia status
```

## Undo the IP change

When finished, return to the machine's IP. After setup, this keeps Chrome running.

```sh
aluvia proxy-off
```

## When the trial ends

Show the actual `claim_url` from `payment_required` to the operator. They can claim the account and buy data at 2 USD per GB. Run `aluvia auth login` to wait, inspect the response and retry. Never invent a claim URL or reveal a key. [Payment handoff](/e/payment_required).

---

Source: https://aluvia.io/geo/grok-bot
