Sans KYC — pas de pièce d'identité, pas de selfie, pas de documents · Ciblage par ville, État et code ZIP sur tous les forfaits
Langue: Français
Commencer

Docs · curl

commandes curl proxy pour IP de villes US

Le moyen le plus rapide de tester une ville avant d'écrire du code.

Dernière mise à jour:

Réponse rapide

Comment tester un proxy de ville US avec curl ?

Passez le proxy avec -x : curl -x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 https://ipinfo.io/json affiche l'IP de sortie et la ville vue par un service de géolocalisation. MetroProxies inclut le ciblage par ville, état, ZIP et ASN sur tous les forfaits à partir de 0,50 $US/GB (octobre 2026), et le même identifiant fonctionne sur le port SOCKS5. Sans KYC ; payer en crypto.

Exemples ville, ZIP, ASN et sticky
# city
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 https://ipinfo.io/json

# ZIP inside the city (downtown Cleveland)
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-zip-44114:[email protected]:7777 https://ipinfo.io/json

# one provider's network (AS20115, Spectrum)
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-asn-20115:[email protected]:7777 https://ipinfo.io/json

# sticky: run twice, same IP for up to 10 minutes
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-session-cle01-ttl-10:[email protected]:7777 https://api.ipify.org

# SOCKS5 (hostname resolved by the proxy)
curl -s --max-time 30 --socks5-hostname gw.metroproxies.com:7778 -U USERNAME-country-us-state-oh-city-cleveland:PASSWORD https://ipinfo.io/json

Comment mesurer le trafic utilisé par une page ?

Avant d'acheter du volume, mesurez une vraie page cible via le proxy et multipliez par le nombre de pages et de villes. curl affiche la taille de ce qu'il a téléchargé ; ajoutez --compressed pour mesurer ce qu'un navigateur transférerait, et gardez en tête qu'un navigateur charge aussi les images et scripts pointés par le HTML.

Taille d'une page via une IP de ville
curl -s -o /dev/null --compressed --max-time 60 \
  -x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 \
  -w 'downloaded %{size_download} bytes, headers %{size_header} bytes, time %{time_total}s\n' \
  https://YOUR-SITE.example/

Que signifient les erreurs curl courantes ?

  • 407 Proxy Authentication Required : identifiant ou mot de passe incorrect, ou caractère spécial dans le mot de passe nécessitant un encodage URL (@ → %40).
  • Timeout (code de sortie 28) : aucune réponse dans les --max-time ; réessayez, ou élargissez du ZIP à la ville ou de la ville à l'état.
  • Could not resolve proxy : vérifiez l'orthographe de l'hôte de la passerelle : gw.metroproxies.com.
  • Fonctionne en curl, pas dans votre app : votre app peut garder les connexions ouvertes (même IP) ou ignorer le proxy pour certains hôtes ; comparez avec les exemples Python ou Node.js.

La consommation compte toutes les données envoyées et reçues via le proxy (upload et download, en-têtes inclus). 1 GB = 1 000 000 000 octets. Les tentatives de connexion qui échouent avant d'atteindre la cible ne sont pas comptées.

Que demande-t-on d'autre sur curl ?

Pourquoi --socks5-hostname plutôt que --socks5 ?

Avec --socks5-hostname, le proxy résout le nom d'hôte de la cible, pas votre machine. Les deux fonctionnent avec le même identifiant sur le port 7778.

Comment obtenir une nouvelle IP à chaque fois ?

Chaque exécution de curl ouvre une nouvelle connexion, donc en mode rotatif chaque exécution obtient généralement une IP différente. Ajoutez un ID de session uniquement si vous voulez en conserver une.

Le centre-ville de Cleveland est-il vraiment le ZIP 44114 ?

44114 couvre une grande partie du centre-ville de Cleveland et du front de lac. Utilisez les zones ZIP listées sur la page Cleveland pour les autres quartiers de la ville.

1 GB 1,50 $US · sans KYC

Commencer