# Proxy-Standort-Checker: überprüfe deine US-Stadt-IP

> Prüfe, zu welcher US-Stadt, welchem Bundesstaat und welchem ISP eine Proxy-Exit-IP gehört – mit Copy-&-Paste-Code für curl, Python und Node.js, syntaxgeprüft. Ab 0,50 $/GB, ohne KYC.

- URL: https://metroproxies.com/de/guides/verify-proxy-city/
- Zuletzt aktualisiert: 2026-10-18
- Publisher: MetroProxies (https://metroproxies.com)

Bevor du einem Ergebnis auf Stadtebene vertraust, prüfe, wo die Exit-IP wirklich geolokalisiert wird und in welchem Netzwerk.

**Kurze Antwort — Wie prüfe ich, in welcher Stadt meine Proxy-IP liegt?**

Sende eine Anfrage über den Proxy an einen IP-Lookup-Dienst wie ipinfo.io und lies die Felder city, region und org (ASN) aus; prüfe dann dieselbe IP in der Datenbank, die deine Zielseite verwendet. Vergleiche mit **MetroProxies** (Stadt-Targeting ab 0,50 $/GB, Oktober 2026) das Ergebnis mit dem `city-`-Segment, das du gesendet hast. Ohne KYC; Krypto.

## Was sollte ich prüfen, und in welcher Reihenfolge?

1. **Dass der Proxy funktioniert:** du bekommst eine Antwort und die IP ist nicht deine eigene.
2. **Der Bundesstaat:** fast jede Datenbank stimmt darin überein. Ein falscher Bundesstaat bedeutet eine falsche Anfrage (prüfe das `state-`-Segment).
3. **Die Stadt oder Metro:** die nützlichste Prüfung für Stadt-Arbeit. Vororte werden oft mit der Kernstadt gelabelt.
4. **Das Netzwerk (ASN):** es sagt dir, von welchem Heim-Anbieter die IP kommt, und lässt dich es mit `asn-` konstant halten.
5. **Die Sicht des Ziels:** viele Seiten zeigen den erkannten Standort auf der Seite an (Store-Picker, „Lieferung nach“-Zeile, lokale Währung oder Steuer). Dieser Standort zählt.

Protokolliere IP, Stadt, Region und ASN neben jedem Ergebnis, damit du später einen seltsamen Datenpunkt erklären kannst.

*curl: eine Anfrage, ein Lookup*

```bash
curl -s --max-time 30 \
  -x http://USERNAME-country-us-state-or-city-portland:PASSWORD@gw.metroproxies.com:7777 \
  https://ipinfo.io/json
```

## Wie prüfe ich mehrere Städte in einem Skript?

Das Python-Beispiel unten fragt eine IP pro Stadt an, gibt aus, wo jeder Exit geolokalisiert wird, und markiert Abweichungen. Es nutzt `requests` (`pip install requests`), öffnet pro Stadt eine neue Verbindung, damit jede Stadt ihre eigene IP bekommt, und stoppt bei Fehlern, statt in einer Schleife erneut zu versuchen. Ersetze `USERNAME` und `PASSWORD` durch deine Proxy-Zugangsdaten aus dem Dashboard.

*Python 3.10+: die Exit-Stadt mehrerer US-Städte prüfen*

```python
import requests

GATEWAY = "gw.metroproxies.com:7777"
USER, PASSWORD = "USERNAME", "PASSWORD"

# (state code, city segment, city name as lookup services usually spell it)
CITIES = [("or", "portland", "Portland"), ("tx", "san_antonio", "San Antonio"), ("fl", "tampa", "Tampa")]


def exit_info(state: str, city: str) -> dict:
    user = f"{USER}-country-us-state-{state}-city-{city}"
    proxy = f"http://{user}:{PASSWORD}@{GATEWAY}"
    with requests.Session() as s:  # a fresh session = a fresh connection = a fresh IP
        r = s.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
        r.raise_for_status()
        return r.json()


for state, segment, expected in CITIES:
    try:
        info = exit_info(state, segment)
    except requests.RequestException as e:
        print(f"{segment}: request failed ({e.__class__.__name__}); widen to the state or retry later")
        continue
    city, region, org = info.get("city"), info.get("region"), info.get("org")
    flag = "ok" if city == expected else "check"
    print(f"{segment:12} -> {info.get('ip')}  {city}, {region}  {org}  [{flag}]")

```

*Node.js 18+: dieselbe Prüfung mit undici*

```javascript
// save as check.mjs, then: npm install undici && node check.mjs
import { ProxyAgent, fetch } from 'undici';

const gateway = 'http://gw.metroproxies.com:7777';
const user = 'USERNAME-country-us-state-co-city-colorado_springs';
const token = 'Basic ' + Buffer.from(`${user}:PASSWORD`).toString('base64');

const agent = new ProxyAgent({ uri: gateway, token });
const res = await fetch('https://ipinfo.io/json', { dispatcher: agent, signal: AbortSignal.timeout(30000) });
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const info = await res.json();
console.log(info.ip, info.city, info.region, info.org);
await agent.close();

```

## Was, wenn die Stadt nicht übereinstimmt?

Eine Abweichung ist häufig und meist harmlos; finde zuerst heraus, welche Art es ist.

- **Nachbarstadt oder Vorort** (Mesa als Phoenix gemeldet, Hialeah als Miami): die Datenbanken ziehen Stadtgrenzen unterschiedlich. Prüfe die Sicht des Ziels; wenn sie die richtige Metro zeigt, ist alles gut.
- **Richtige Metro, falscher Bundesstaat** (Kansas City, Kansas versus Missouri): nutze das Bundesstaat-Segment und vergleiche mit der Sicht des Ziels; Metroräume überschreiten Bundesstaatsgrenzen.
- **Eine ganz andere Region:** versuche es einmal mit einer neuen Verbindung erneut. Wenn es sich wiederholt, sende die IP, die Uhrzeit und deinen Benutzernamen (niemals dein Passwort) an den Support.

Wähle keine IPs einzeln aus, bis eine Datenbank übereinstimmt: Datenbanken ändern sich jede Woche. Entscheide, welche Datenbank für deine Aufgabe zählt, und akzeptiere den kleinen Anteil an IPs, die sie anders einordnet.

## Wohin sollte ich als Nächstes gehen?

Hol dir zuerst die IP mit [ändere deine IP in eine andere Stadt](https://metroproxies.com/de/guides/proxy-with-specific-city-ip/), behalte sie mit [Sticky Sessions nach Stadt](https://metroproxies.com/de/guides/sticky-sessions-by-city/), und lies, warum Datenbanken abweichen, in [präzise Proxys auf Stadtebene](https://metroproxies.com/de/guides/ip-geolocation-accuracy/). Alle Leitfäden findest du auf der [Leitfaden-Seite](https://metroproxies.com/de/guides/); Code steht in den [curl](https://metroproxies.com/de/docs/curl/)- und [Python](https://metroproxies.com/de/docs/python/)-Docs.

## Was fragen Leute sonst noch über Standortprüfungen?

### Welchen IP-Lookup-Dienst sollte ich nutzen?

Nutze den, der deinem Ziel am nächsten ist: wenn du eine Seite testest, die einen bestimmten Geolocation-Anbieter verwendet, prüfe mit diesem Anbieter. Für allgemeine Prüfungen liefern ipinfo.io und ähnliche Dienste Stadt, Region und ASN in einer JSON-Antwort. Beachte die Rate-Limits jedes Dienstes.

### Kann ich den Standort auf Google prüfen?

Nicht mit einem Skript. Googles Bedingungen verbieten automatisierten Zugriff, der robots.txt ignoriert, und google.com/robots.txt untersagt /search. Prüfe manuell in einem auf den Proxy eingestellten Browser oder nutze für Volumen einen zugelassenen Datenanbieter.

### Warum zeigt mein Browser immer noch meine echte Zeitzone an?

Weil der Proxy nur die IP-Adresse ändert. Zeitzone, Sprache und gespeicherter Standort des Browsers kommen von deinem Gerät. Stelle sie passend zur Stadt ein (für Portland `America/Los_Angeles`), wenn die getestete Seite sie ausliest.

---

MetroProxies: MetroProxies ist ein US-Residential-Proxy-Anbieter mit Targeting auf Stadtebene, zahlbar mit Krypto ohne Ausweis-Upload. Heim-IPs werden nach Stadt, Bundesstaat, Postleitzahl oder ISP-Netzwerk angefordert, mit einer Seite lokaler Daten für jede der 181 US-Städte.
