
L'idée centrale de l'anti-détection WebSocket : se faire passer pour un utilisateur normal
De nombreux amis qui collectent des données ont rencontré ce problème : le site cible est ouvert à une longue connexion WebSocket, et l'IP d'un proxy ordinaire est facile à identifier. C'est le moment d'apprendreDéguiser le comportement de la collection comme s'il s'agissait d'une personne réelle. Tout comme un livreur, si vous portez des vêtements différents et que vous changez de moyen de transport à chaque fois, les agents de sécurité auront du mal à se souvenir de vous.
Le proxy résidentiel dynamique d'ipipgo répond à leurs besoins. Leur pool d'adresses IP change automatiquement toutes les 15 minutes, tout comme le fait de changer de livreur pour livrer des plats dans le même immeuble tous les jours. Un conseil : nous recommandons de régler le délai de changement d'IP sur12-18 minutes à intervalles aléatoiresce qui permet d'éviter la reconnaissance d'horodatages fixes.
Trois axes de cryptage du trafic
La première astuce consiste à utiliserCryptage TLS 1.3Le canal proxy d'ipipgo est supporté par défaut, n'oubliez pas d'ajouter cette ligne de configuration dans le code :
ws = new WebSocket("wss://example.com", {
headers : {
'TLS-Version' : '1.3'
}
}) ;
Le deuxième mouvement estdonnées inutiles. C'est comme si l'on mettait du papier brouillon dans un colis de messagerie pour que la machine de sécurité ne voie pas de motif. Suggérez d'insérer 1 à 3 fausses demandes aléatoires pour 5 vraies données envoyées.
| données réelles | Fausses données |
|---|---|
| Demande de prix du produit | Demandes de prévisions météorologiques |
| Vérification de l'inventaire | Chargement de la publicité sur la page |
La troisième astuce consiste àEmpreintes digitales des appareils analogiques. Lorsque vous utilisez le proxy mobile d'ipipgo, n'oubliez pas de prendre en compte les paramètres du modèle réel de l'appareil. Par exemple, l'iPhone 12 et le Redmi Note 11 ont des caractéristiques de demande complètement différentes, n'utilisez pas le User-Agent par défaut.
Une façon fantaisiste de jouer le sac de battements de cœur
Les packs de battements de cœur permettent de dire "je suis toujours là" à un site web, mais un battement de cœur à fréquence fixe équivaut à s'exposer. Nous recommandons d'utiliser un mélange des trois modes :
- Mode pendulaire : 9h-18h HF, autres heures LF
- Mode noctambule : battements de cœur occasionnels de 1 à 5 heures du matin
- Mode week-end : les intervalles de battements de cœur sont allongés d'un facteur 2 le samedi et le dimanche.
Le test proprement dit a été réalisé à l'aide du logiciel ipipgoforfait de facturation à la demandeC'est la solution la plus adaptée à ce scénario, car les paquets de trafic ne gaspilleront pas de ressources à cause des demandes de battements de cœur. Il existe un cas client : une plateforme de comparaison de prix a amélioré son temps de survie de 2 heures à 37 heures en ajustant sa stratégie de battement de cœur.
Foire aux questions QA
Q : Pourquoi est-il toujours reconnu après avoir changé d'adresse IP ?
R : Il se peut que l'empreinte digitale de l'appareil ne soit pas propre.Fonction de nettoyage complet du lienC'est également un bon moyen de gérer automatiquement les cookies et les caractéristiques du navigateur.
Q : Dois-je crypter le contenu du paquet de battements de cœur ?
R : Il est recommandé d'utiliser un obscurcissement simple, tel que la conversion des horodatages en hexadécimales. N'utilisez pas d'algorithmes de cryptage puissants, car cela semble anormal.
Q : Quelle est la différence entre ipipgo et les autres ?
R : Nous sommes principauxAgents de simulation comportementaleL'adresse IP de Shanghai Telecom, par exemple, sera automatiquement associée aux habitudes d'utilisation typiques de cette adresse IP. Par exemple, l'adresse IP de Shanghai Telecom apportera automatiquement les paramètres caractéristiques d'Oriental Broadband.
Enfin, note aux débutants : ne déboguez pas WebSocket dans votre environnement local ! Si vous avez besoin d'un proxy ponctuel, vous pouvez utiliser ipipgo !paquet d'essaiL'accès à leur API est particulièrement simple, 5 lignes de code pour la commutation d'IP. N'oubliez pas que la clé de la contre-détection estFaire en sorte que chaque demande semble être une opération accidentelle effectuée par une personne différentece qui est beaucoup plus important qu'un simple échange d'adresses IP.

