Le principe
Chaque proxy a un lien de rotation personnel, à copier dans votre espace client (page du proxy). Ouvrir ce lien demande une nouvelle IP, active en moins de 20 secondes. Il suffit donc de l’appeler au rythme voulu.
Linux et Mac : cron
Ouvrez la liste des tâches avec crontab -e et ajoutez une ligne :
# Toutes les 10 minutes
*/10 * * * * curl -s "https://shadowproxy.fr/api/rotate/VOTRE-JETON" > /dev/null
# Toutes les heures, à l’heure pile
0 * * * * curl -s "https://shadowproxy.fr/api/rotate/VOTRE-JETON" > /dev/null
Windows : Planificateur de tâches
- Ouvrez le Planificateur de tâches, puis Créer une tâche de base.
- Déclencheur : Quotidien, puis dans les propriétés de la tâche, cochez Répéter la tâche toutes les 10 minutes (ou la durée voulue) pendant Indéfiniment.
- Action : Démarrer un programme, programme
curl.exe, arguments :
-s "https://shadowproxy.fr/api/rotate/VOTRE-JETON"
Python : avant chaque tâche
Souvent, le plus fiable est de changer d’IP juste avant un lot de travail, et d’attendre que la nouvelle adresse soit active grâce à ?wait=1 :
import requests
ROTATE = "https://shadowproxy.fr/api/rotate/VOTRE-JETON"
PROXY = "http://sp123456:MotDePasse@proxy.shadowproxy.fr:10001"
def nouvelle_ip():
r = requests.post(ROTATE, params={"wait": 1}, timeout=120)
data = r.json()
if data.get("status") != "done":
raise RuntimeError(data.get("message", "changement non terminé"))
return data["ip"]
for lot in range(3):
print("Nouvelle IP :", nouvelle_ip())
r = requests.get("https://api.ipify.org", proxies={"http": PROXY, "https": PROXY}, timeout=30)
print("Les sites voient :", r.text)
# ... votre travail pour ce lot ...
Bon à savoir
- Pendant les quelques secondes du changement, les connexions en cours sont coupées : planifiez la rotation entre deux tâches, pas au milieu.
- Un seul changement à la fois par proxy ; un appel pendant un changement en cours reçoit une réponse 409, sans effet.
- Le lien accepte 30 appels par tranche de 10 minutes, largement de quoi tourner toutes les minutes.
- Le lien est secret. S’il a fuité, générez-en un nouveau depuis votre espace : l’ancien cesse aussitôt de fonctionner.
Pas encore de proxy ? Proxy 4G dédié français, 200 Go par mois, IP changeable en moins de 20 secondes : 30 € par mois, sans engagement.
Commander un proxy 4G