Télécharger des listes de proxies, formats txt, CSV et API selon vos préférences
Socks5Proxy permet de télécharger ses listes de proxies datacenter/ISP en 6 formats (.txt, .csv) ou via API REST, disponibles immédiatement après paiement dans le dashboard.
Qu'est-ce qu'une liste de proxies ?
La liste des proxies est un fichier contenant un proxy par ligne que vous avez acheté. La plupart des crawlers, outils d'automatisation, navigateurs anti-détection et programmes de gestion de comptes chargent ces fichiers pour utiliser les proxies en rotation ou en assigner un à chaque compte.
Chaque outil ayant ses propres formats, vos proxies doivent être adaptés. Socks5Proxy propose les formats courants pour une utilisation immédiate sans retouche.
Si vous modifiez manuellement la liste, une simple omission d'un deux-points peut empêcher l'outil de lire toute la ligne. En téléchargeant directement le format adapté à l'outil, vous évitez ces erreurs, et même si vous achetez un nouveau plan et que la liste change, vous pouvez simplement la télécharger à nouveau dans le même format.
Quels formats sont disponibles pour les listes de proxies ?
Dans l'écran de vos proxies du tableau de bord ou via l'API, choisissez l'un des formats ci-dessous. Si vous choisissez HTTP, le port HTTP sera utilisé, et si vous choisissez SOCKS5, le port SOCKS5 sera utilisé.
Vous pouvez changer de format à tout moment et le télécharger à nouveau. Même si vous téléchargez deux fois la même liste de proxies - une fois au format http:// pour les crawlers et une fois au format socks5:// pour les navigateurs - les IP et les informations de compte restent identiques.
| Format | Exemple sur une ligne | Outils adaptés |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | Gestionnaires de comptes, nombreux crawlers |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | Outils sans extension navigateur, certains bots |
| ip:port | 203.0.113.10:41000 | Environnement avec autorisation IP activée |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | Navigateurs anti-détection, Node.js, Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, variables d'environnement |
| CSV | ip,http_port,socks5_port,user,pass,country,city | Feuille de calcul, tableau de correspondance des comptes |
Où télécharger la liste des proxies ?
Après paiement, la liste des IP s'affiche immédiatement dans l'onglet 'Mes proxies'. Filtrez par format, protocole, pays ou forfait, puis téléchargez en .txt ou .csv. Pour plusieurs forfaits, vous pouvez tout regrouper ou séparer par pays/forfait.
Les listes s'affichent dans des tableaux à hauteur fixe avec défilement. Chaque ligne a un bouton de copie pour utiliser quelques éléments sans télécharger de fichier.
Le nom du fichier inclut le format et la date de réception, ce qui permet de facilement identifier le fichier le plus récent même après plusieurs téléchargements. Les fichiers CSV contiennent des en-têtes de colonnes pour un affichage immédiat sous forme de tableau dans un tableur.
Sur l'écran de liste, vous pouvez filtrer par pays, plan et date d'expiration, et télécharger uniquement les résultats filtrés. Par exemple, en sélectionnant uniquement les IP ISP dédiées des États-Unis et en les téléchargeant en CSV, vous pouvez créer immédiatement un tableau de correspondance de comptes.
Comment obtenir une liste de proxies via l'API ?
Créez une clé API dans l'écran des clés API du tableau de bord. La clé n'est affichée qu'une seule fois lors de sa création, donc stockez-la dans un endroit sûr. Si vous la perdez, vous pouvez simplement en créer une nouvelle, et l'ancienne clé sera immédiatement désactivée.
La liste est disponible via deux adresses. /proxies renvoie une liste JSON avec IP, port, nom d'utilisateur, mot de passe, pays, ville et date d'expiration. /proxies/download renvoie le texte formaté ligne par ligne. Les deux adresses permettent de filtrer par pays (country) et protocole (protocol).
Pour les requêtes API, utilisez une clé API et non le token de compte. Le token de compte sert uniquement à se connecter au dashboard, tandis que la clé API est utilisée uniquement pour les opérations programmatiques comme la consultation des listes. Ainsi, même si la clé est compromise, la connexion au compte reste sécurisée. Les requêtes ne sont acceptées qu'en HTTPS.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)Comment la liste change-t-elle avec l'autorisation IP ?
L'autorisation IP consiste à enregistrer l'adresse IPv4 publique de votre serveur dans le tableau de bord, permettant uniquement les connexions depuis cette adresse sans mot de passe. Vous pouvez enregistrer jusqu'à 10 adresses.
Avec l'autorisation IP, vous pouvez vous connecter directement avec le format ip:port. Le fichier de liste ne contient pas de mot de passe, ce qui permet de partager les adresses proxy dans des fichiers de configuration ou des dépôts de code sans exposer les informations du compte. Pour les ordinateurs portables où l'emplacement de connexion change souvent, il est pratique d'utiliser à la fois le nom d'utilisateur et le mot de passe.
Les adresses à enregistrer sont les IPv4 publiques de vos serveurs ou ordinateurs qui se connecteront au proxy, pas les IP des proxies elles-mêmes. Vous pouvez vérifier et ajouter votre IP publique directement dans la section d'autorisation par IP du dashboard.
Avez-vous des conseils pour importer la liste des proxies dans vos outils ?
- Pour les outils de gestion de comptes, recevoir un CSV pour associer comptes et IPs dans un tableau facilite la gestion.
- Les crawlers utilisent le format http:// et alternent les proxies entre les requêtes.
- Dans les navigateurs anti-détection, utilisez le format socks5:// en ajoutant une ligne par profil.
- Si vous divisez les tâches par pays, appliquez un filtre de pays et téléchargez des fichiers séparés pour chaque pays.
- Lorsque vous achetez un nouveau plan, de nouvelles IP sont ajoutées à la même adresse API. Pensez à récupérer la liste à chaque nouvelle session de travail.
Quelles informations sont incluses dans la liste des proxies ?
Une ligne contient l'IP, les ports HTTP et SOCKS5, le nom d'utilisateur et le mot de passe. Les formats CSV et JSON incluent aussi le code pays, la ville et la date d'expiration du plan. Nombre de pays disponibles : datacenter 47, ISP 19.
Toutes les IP sont IPv4 et restent les mêmes pendant toute la durée du plan. Ainsi, une fois obtenue, la liste peut être utilisée telle quelle jusqu'à la fin de la période.
La liste JSON inclut le type de plan, permettant de traiter différemment les IPs partagées/privées/dédiées dans votre programme. Par exemple, utilisez les IPs dédiées pour les connexions de compte et les IPs partagées pour le scraping.
Si vous utilisez un outil qui utilise la liste pendant longtemps, les lignes expirées ne se connecteront pas après la date d'expiration du plan, alors remplacez-les par une nouvelle liste. La méthode API évite ce nettoyage manuel.
| Cannes | Description |
|---|---|
| ip | Adresse IPv4 du proxy |
| http_port | Port de connexion HTTP·HTTPS |
| socks5_port | Port de connexion SOCKS5 |
| user, pass | Nom d'utilisateur et mot de passe |
| country, city | Localisation des IP (code pays, ville) |
| expires | Date d'expiration du plan (JSON) |
Comment stocker en toute sécurité les fichiers de liste de proxies ?
Les fichiers de liste contenant des noms d'utilisateur et mots de passe sont équivalents à vos informations de compte. Ne les partagez pas tels quels dans des dépôts publics ou des chats groupés. Stockez-les plutôt dans des dossiers sécurisés de votre serveur ou des outils de gestion de secrets.
Pour stocker les infos proxy dans un dépôt de code, activez l'autorisation par IP et utilisez le format ip:port. Sans mot de passe, même si le fichier est exposé, seuls les serveurs autorisés peuvent se connecter.
Traitez les clés API de la même manière. Si vous pensez qu'une clé a été compromise, créez-en une nouvelle dans le dashboard et l'ancienne sera immédiatement bloquée.
Comment vérifier la connexion après avoir reçu la liste ?
La méthode la plus simple est d'envoyer une requête à chaque adresse IP de la liste. Si l'IP retournée correspond à celle de la ligne, la connexion est normale. Vous pouvez vérifier des centaines d'IP en quelques minutes avec un court script comme cette boucle cURL.
Lors de la vérification, n'ouvrez pas trop de connexions simultanées. Pour les plans partagés, répartissez les vérifications dans la limite de 500 connexions simultanées. Si certaines lignes ne fonctionnent pas, vérifiez d'abord que vous avez bien utilisé les ports HTTP et SOCKS5 et que la méthode d'authentification est correcte.
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtQue dois-je acheter pour obtenir la liste des proxies ?
Le téléchargement de la liste et l'API sont inclus dans tous les plans. Les datacenters partagés commencent à 100 IP, avec un prix unitaire de $0.0179 par IP par mois. Les ISP, privés et dédiés suivent la même méthode pour obtenir la liste.
Inscrivez-vous avec votre token de compte, rechargez votre solde et achetez un plan pour créer immédiatement une liste. Montant minimum de recharge : $30.
Même si vous achetez plusieurs types de plans, les listes sont regroupées en un seul endroit. Si vous souhaitez télécharger séparément les listes de datacenter partagés et d'ISP dédiés, appliquez un filtre de plan. Pour tout télécharger en un seul fichier, ne mettez pas de filtre.