Authentification
Chaque produit Shifter possède son propre modèle d’authentification. Choisissez la section correspondant à votre offre.
Residential Proxies
Section intitulée « Residential Proxies »Une seule passerelle, un nom d’utilisateur et un mot de passe pour chaque requête. Aucune liste blanche d’IP, les identifiants sont l’unique moyen d’authentification.
p.shifter.io:443Le nom d’utilisateur encode également les options de routage :
customer-USERNAME # default (rotate, no geo)customer-USERNAME-country-us # geo-target UScustomer-USERNAME-country-us-region-california # region/state-levelcustomer-USERNAME-country-us-city-new_york # city-levelcustomer-USERNAME-country-us-asn-7922 # ASN-level (Comcast)customer-USERNAME-sid-abc123 # sticky session, default 120s TTLcustomer-USERNAME-sid-abc123-ttl-600 # sticky session, custom 600s TTLcustomer-USERNAME-country-us-strict-true # 502 if no exact matchISP Proxies
Section intitulée « ISP Proxies »Chaque proxy se connecte via un même hôte et port, en HTTP(S) ou SOCKS5, avec les mêmes identifiants :
isp.shifter.io:443Chaque IP de votre offre possède son propre nom d’utilisateur, qui indique son pays, sa région, sa ville et son FAI (ASN) suivis d’un court hachage, par exemple us-new_york-new_york-as701-Ksj25. Le hachage est sensible à la casse. Tous les noms d’utilisateur d’une offre partagent un même mot de passe, affiché sur la page de l’offre dans le panneau ; Reset Password y permet d’en générer un nouveau. Les ISP Proxies ne prennent pas en charge la liste blanche d’IP : chaque requête doit s’authentifier avec un nom d’utilisateur et un mot de passe.
# HTTP(S)curl -x http://us-new_york-new_york-as701-Ksj25:PASSWORD@isp.shifter.io:443 \ http://ip-info.com/json
# SOCKS5curl --socks5-hostname us-new_york-new_york-as701-Ksj25:PASSWORD@isp.shifter.io:443 \ http://ip-info.com/jsonLa page de l’offre répertorie chaque nom d’utilisateur avec sa ville et son FAI, prêts à être copiés ou téléchargés sous forme de fichier .txt. Voir ISP Proxies → Quickstart et Managing IPs.
Offres historiques à IP fixe. Les offres ISP achetées avant le lancement de l’actuel ISP Proxies se connectent directement à chaque IP sur le port 1337 (IP:1337), avec un nom d’utilisateur et un mot de passe, ou une IP source en liste blanche. Voir Legacy ISP plans.
Legacy plans
Section intitulée « Legacy plans »Les offres historiques à liste de ports vous donnent une plage fixe de ports associée à votre compte. Chaque port possède son propre sous-domaine. L’authentification se fait uniquement par IP source : mettez l’IP de votre serveur en liste blanche dans le panneau, puis connectez-vous à n’importe quel port de votre liste :
apollo.p.shifter.io:10001zeus.p.shifter.io:10002cronos.p.shifter.io:10003Gérez les IP autorisées dans le panneau ou via l’API de gestion historique.
API products (Web Scraping, SERP, Amazon)
Section intitulée « API products (Web Scraping, SERP, Amazon) »Utilisez une clé API comme paramètre de requête. Générez des clés dans le panneau, dans les paramètres API de chaque produit.
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com"Ne validez jamais de clés API dans un système de contrôle de version, utilisez des variables d’environnement ou un gestionnaire de secrets.
Rate limits
Section intitulée « Rate limits »| Product | Limit | Overage |
|---|---|---|
| Residential Proxies | Bandwidth pool (GB/month) | Pay-per-GB Extra Traffic |
| ISP Proxies | Number of IPs on the plan | Unlimited bandwidth |
| Legacy plans | Per-port concurrency | Buy Extra Traffic in the panel |
| Web Scraping API | Credits/month | Upgrade to a larger plan |
| SERP API | Credits/month | Upgrade to a larger plan |
Next steps
Section intitulée « Next steps »- Quickstart - envoyez votre première requête
- Choosing a product - quel produit correspond à votre cas d’usage