Acheter un proxy HTTP, IP fixe avec support HTTPS
Socks5Proxy est un service HTTP proxy avec ports dédiés sur toutes les IP datacenter/ISP pour les requêtes HTTP/HTTPS (CONNECT), vendu en abonnements mensuels/annuels dans 50 pays.
Qu'est-ce qu'un proxy HTTP ?
Un proxy HTTP est un serveur qui reçoit les requêtes web envoyées par votre navigateur ou programme, les transmet au site web de destination, et renvoie la réponse. Le site web de destination voit l'IP du proxy, et non la vôtre.
Le proxy HTTP est le type de proxy le plus largement supporté. Les paramètres de proxy du système d'exploitation, tous les principaux navigateurs, Python requests, Node.js, cURL, Scrapy, Selenium et d'autres outils prennent en charge le proxy HTTP sans package supplémentaire. Si le web scraping et les appels API sont vos principales tâches, le proxy HTTP est le plus simple à configurer.
Le proxy HTTP nécessite le moins de configuration côté programme. La plupart des langages et bibliothèques permettent de spécifier une seule adresse de proxy pour que toutes les requêtes HTTP et HTTPS passent automatiquement par le proxy. Vous pouvez également configurer un proxy HTTP pour l'ensemble du système d'exploitation, permettant à plusieurs programmes d'utiliser la même IP.
Puis-je accéder à un site HTTPS avec un proxy HTTP ?
Oui. Lors de l'accès à un site HTTPS, le programme envoie une requête CONNECT au proxy pour ouvrir un tunnel vers la destination, et l'échange de données cryptées se fait directement dans ce tunnel. Le proxy ne connaît que l'adresse de destination et ne peut pas voir le contenu de la page ou les informations de connexion.
Bien qu'appelé 'HTTP proxy', il fonctionne avec la plupart des sites HTTPS et APIs. Dans les paramètres, une seule adresse HTTP proxy gère à la fois http et https.
| Type de requête | Fonctionnement du proxy | Ce que le proxy peut voir |
|---|---|---|
| Site http:// | Recevoir et transmettre les requêtes | Adresse et contenu de la requête |
| Site https:// | Tunnel CONNECT | Adresse et port de destination uniquement |
| REST API (https) | Tunnel CONNECT | Adresse et port de destination uniquement |
Quel proxy choisir entre HTTP et SOCKS5 ?
Pour les tâches comme les crawlers web, les bibliothèques HTTP ou l'automatisation de navigateurs, HTTP est le plus simple. Pour les connexions non web, l'utilisation de DNS distant ou si un navigateur anti-détection recommande SOCKS5, alors utilisez SOCKS5.
Toutes les IP Socks5Proxy incluent des ports HTTP et SOCKS5. Pas besoin d'acheter des produits séparés : une même IP peut être connectée différemment selon l'outil.
Si un outil a des problèmes avec un port, essayez l'autre. L'IP reste la même, seul le port change, donc le site cible ne verra aucune différence.
Quel est le prix d'un proxy HTTP ?
La fonctionnalité HTTP est incluse dans tous les plans, donc le prix dépend du type d'IP. Le coût mensuel pour 1 IP partagée en datacenter est $0.0179, pour 1 IP partagée ISP est $0.1800, tandis que les IP privées et dédiées sont un peu plus chères en raison du nombre réduit d'utilisateurs.
Les plans avec un grand nombre d'IP bénéficient d'une remise allant jusqu'à 40%, et le paiement annuel sur 12 mois offre une remise supplémentaire de 30%.
| Type d'IP | Utilisateur par IP | Prix de départ pour 1 IP/mois | Bande passante |
|---|---|---|---|
| Datacenter partagé | Max 3 utilisateurs | $0.0179 | 1 To/mois inclus |
| Datacenter privé | Max 2 utilisateurs | $0.4680 | Illimité |
| Datacenter dédié | 1 compte | $0.8400 | Illimité |
| ISP partagé | Max 3 utilisateurs | $0.1800 | 250 Go/mois inclus |
| ISP privé | Max 2 utilisateurs | $0.5850 | Illimité |
| ISP dédié | 1 compte | $1.51 | Illimité |
Comment configurer un proxy HTTP ?
Insérez l'IP, le port HTTP, le nom d'utilisateur et le mot de passe (tels que listés) dans les paramètres proxy de votre outil. Format unique : http://USER:PASS@IP:HTTP_PORT. En activant l'autorisation par IP après avoir enregistré votre IPv4 dans le dashboard, vous pouvez vous connecter simplement avec http://IP:HTTP_PORT.
Dans Node.js, vous pouvez attacher un agent de proxy HTTP ou mettre les informations d'hôte, de port et d'authentification dans l'option proxy d'axios. Pour Selenium et Playwright, vous passez l'adresse du serveur proxy lors du lancement du navigateur, et si une authentification est nécessaire, Playwright accepte également le nom d'utilisateur et le mot de passe comme options. Des exemples détaillés pour chaque outil sont disponibles sur la page du guide.
curl -x http://USER:PASS@IP:HTTP_PORT https://api.ipify.orgimport requests
proxy = "http://USER:PASS@IP:HTTP_PORT"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=20)
print(r.text)yield scrapy.Request(url, meta={"proxy": "http://USER:PASS@IP:HTTP_PORT"})export HTTP_PROXY=http://USER:PASS@IP:HTTP_PORT
export HTTPS_PROXY=http://USER:PASS@IP:HTTP_PORTQuelles sont les méthodes d'authentification pour un proxy HTTP ?
Première méthode : nom d'utilisateur et mot de passe. Votre programme envoie les identifiants via le header Proxy-Authorization, idéal pour les environnements avec adresses IP variables (portables, serveurs multiples, cloud).
La seconde méthode est l'autorisation par IP. Enregistrez jusqu'à 10 IPv4 publiques de vos serveurs dans le dashboard : les connexions depuis ces adresses n'auront pas besoin de mot de passe. Pratique pour les outils sans champ de mot de passe ou l'automatisation, et évite de stocker des identifiants dans les fichiers de configuration.
Les deux méthodes peuvent être combinées. Les connexions depuis les IP enregistrées n'ont pas besoin de mot de passe, tandis que les autres utilisent un nom d'utilisateur et un mot de passe. Les IP autorisées peuvent être modifiées à tout moment dans le dashboard.
Pour quelles tâches utilise-t-on souvent un proxy HTTP ?
- Web crawling : Collectez des pages publiques avec Scrapy, requests ou axios en répartissant les IP.
- Comparaison de prix : vérifiez les pages de produits des sites de shopping avec des IP par pays.
- Collecte de résultats: vérifiez classements et résultats par pays.
- Répartition des requêtes API : Appelez les API publiques avec des limites par IP en répartissant les requêtes.
- Test navigateur : vérifiez les affichages régionaux avec Selenium et Playwright.
- IP de sortie fixe du système d'entreprise : à utiliser comme IP à enregistrer dans la liste blanche des partenaires.
Que faire en cas de code de réponse 407 ou d'erreur de connexion avec un proxy HTTP ?
Si le problème persiste, contactez le support depuis le tableau de bord en précisant la ligne du proxy et l'erreur.
La plupart des tâches commencent avec des proxies de centre de données partagés, et passent à des proxies privés ou dédiés lorsque les connexions sont longues ou que le volume de données augmente. Tous les plans permettent d'utiliser le port HTTP, ce qui évite de modifier le code.
Pour réduire les erreurs, ajoutez des timeouts et règles de réessai (autre IP après échec). Si une IP échoue répétitivement, mettez-la en pause et continuez avec les autres.
- 407 Proxy Authentication Required : Vérifiez à nouveau votre nom d'utilisateur et mot de passe, ou assurez-vous que l'IP de votre serveur est bien enregistrée dans l'autorisation IP.
- Connexion refusée : vérifiez que vous utilisez le port HTTP et non le port SOCKS5.
- Délai dépassé : Augmentez le délai d'attente de l'outil à plus de 20 secondes et réessayez.
- 403·429 du site cible : augmentez l'intervalle des requêtes et utilisez des IP différentes.
Les en-têtes de requête changent-ils avec un proxy HTTP ?
Les sites HTTPS transmettent le contenu chiffré dans le tunnel CONNECT, donc le proxy ne peut pas voir ou modifier les en-têtes de requête. Le site de destination reçoit les en-têtes envoyés par votre programme, seule l'IP de connexion est remplacée par celle du proxy.
Même sur les sites non chiffrés http://, Socks5Proxy n'ajoute pas d'en-tête révélant votre IP originale. Ainsi, les sites cibles ne peuvent pas détecter via les en-têtes qu'il s'agit d'une requête proxy, et traitent l'IP proxy comme une IP d'accès normale.
Headers comme User-Agent, langue, cookies doivent être définis par votre programme. Pour les crawlers, utilisez des headers similaires à ceux des vrais navigateurs.
Comment utiliser des proxies HTTP par pays ?
Si vous appliquez un filtre de pays dans le tableau de bord ou l'API pour obtenir une liste, un fichier par pays sera créé. Par exemple, pour vérifier les prix aux États-Unis, chargez uniquement la liste des États-Unis, et pour l'Allemagne, chargez uniquement la liste de l'Allemagne.
L'endpoint /proxies de l'API renvoie en JSON les codes pays et villes, vous pouvez donc obtenir la liste complète une fois et la diviser par pays dans votre programme. Les IP des nouveaux plans achetés sont automatiquement ajoutées à cette adresse.
Les IP de centre de données sont disponibles sur plusieurs continents, et les IP ISP sont disponibles dans les principaux marchés. Vous pouvez voir le nombre d'IP et les villes par pays sur la page des régions.
Comment acheter un proxy HTTP ?
Inscrivez-vous avec votre token de compte, rechargez votre solde, puis sur la page d'achat, choisissez le type d'IP, le pays, le nombre d'IPs et la durée. La liste est émise immédiatement après paiement avec les ports HTTP et SOCKS5.
Montant minimum de recharge : $30. Un bonus est ajouté en fonction du montant de recharge. Les montants des plans non émis sont remboursés sur votre solde.