Comment empêcher les adresses IP chinoises et les navigateurs chinois d'accéder à votre propre site web ?

Image[1]-Comment bloquer les IP chinoises et les navigateurs chinois pour qu'ils n'accèdent pas à votre site web - Photon Flux | Service professionnel de réparation de WordPress, couverture mondiale, réponse rapide

Chine : blocage des adresses IP

Avant de bloquer les adresses IP chinoises, vous devez connaître votre propre adresse IP. Pour ce faire, il suffit de se rendre sur le site Quelle est mon adresse IP ? pour obtenir votre adresse IP. Après avoir déterminé votre adresse IP, vous pouvez suivre les étapes ci-dessous pour bloquer les adresses IP chinoises.

Étape 1 : Obtenir une liste d'adresses IP en Chine

Il existe deux façons d'obtenir une liste d'adresses IP chinoises :

  1. Collecte manuelle. Vous pouvez rechercher sur l'internet une liste d'adresses IP chinoises et les collecter manuellement, ce qui peut s'avérer fastidieux.
  2. Utiliser le service en ligne. Il est possible d'utiliser ip2location peut-être IPIP.NET et d'autres services en ligne pour obtenir une liste d'adresses IP en Chine. Ces services fournissent un fichier texte contenant une liste de toutes les adresses IP en Chine.

Étape 2 : Configurer le pare-feu sur le serveur

Après avoir obtenu la liste des adresses IP chinoises, vous devez configurer un pare-feu sur votre serveur. Si vous utilisez Linux, vous pouvez configurer le pare-feu à l'aide de la commande iptables pour configurer le pare-feu. Voici un exemple de commande :

cssCopier le codesudo iptables -A INPUT -s 1.0.0.0/8 -j DROP

Cette commande bloquera la 1.0.0.0 jusqu'à 1.255.255.255 Toutes les adresses IP entre le

Vous pouvez utiliser une boucle pour parcourir toutes les adresses IP chinoises et les bloquer. Vous trouverez ci-dessous un exemple de script :

code bashCopy#!/bin/bash

# Obtenir une liste d'adresses IP chinoises
wget -O cn.txt "https://www.ip2location.com/download/?token=YOUR_TOKEN&file=px5"

# Bloquer toutes les adresses IP chinoises
while read ip ; do
  sudo iptables -A INPUT -s "$ip" -j DROP
done < cn.txt

Enregistrer le script ci-dessus sous block_cn_ips.sh puis l'exécuter pour bloquer toutes les adresses IP en Chine.

Blocage des navigateurs chinois

Si vous souhaitez bloquer les navigateurs chinois, vous pouvez le faire en vérifiant le paramètre Acceptation de la langue pour y parvenir. Vous trouverez ci-dessous un exemple de code PHP qui peut être placé dans l'en-tête de la page d'accueil de votre site web.

Code phpCopy<?php
// 检查Accept-Language头,如果包含"zh"则重定向到其他页面
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh')) {
    header('Location: /other-page');
    exit;
}
?>

Le code ci-dessus vérifie la demande de Acceptation de la langue Que l'en-tête contienne ou non "zh", si c'est le cas, la page sera redirigée vers une autre page. Vous pouvez définir l'autre page


Contactez nous
Vous ne pouvez pas lire l'article ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Harry
LA FIN
Si vous l'aimez, soutenez-le.
félicitations1 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires