Le site Web doit écrire une fonction pour empêcher l'accès au réseau proxy. La plupart des informations que j'ai trouvées en ligne se terminaient par Non, j'ai donc dû demander l'aide d'experts.
La première réaction après avoir reçu cette exigence est de déterminer les informations d'en-tête. Après une cigarette, il y a beaucoup de problèmes et cela ne fonctionnera pas. Désormais, de nombreux VPN sont dotés de la fonction de simulation des informations d'en-tête de divers terminaux. demandez à des amis qui ont écrit des fonctions similaires de me donner quelques conseils.
Théoriquement, il n'y a pas de solution.
Un proxy honnête indiquera au site Web cible l'adresse IP source via un en-tête comme
Cela dépend donc de la raison pour laquelle vous souhaitez empêcher les utilisateurs d'accéder. Si vous protégez simplement le serveur, vous pouvez interdire les adresses IP fréquemment consultées. Si vous souhaitez empêcher les robots d'obtenir automatiquement des informations, vous pouvez l'utiliser pour. empêcher l’accès à partir d’une certaine source. S’il est fréquent, le code de vérification sera ignoré.X-Forwarded-For
, mais il existe de nombreux proxys malhonnêtes (appelés anonymous ou transparent# 🎜🎜 #AGENT) soit a dissimulé ces informations, soit a fourni de fausses sources.anti-crawler sur Internet.
confirm("Bonjour visiteur, honnêtement, utilisez-vous un proxy ?");
Je plaisante;
Personnellement, je pense qu'il n'y a pas de solution, sinon pourquoi utiliseriez-vous un VPN, encore moins un VPN avec un proxy global.
J'attends avec impatience que d'autres répondants proposent de meilleures solutions.