Cómo bloquear las IP chinas y los navegadores chinos para que no accedan a su sitio web de creación propia

Imagen[1]-Cómo bloquear la IP china y los navegadores chinos para que no accedan a su sitio web autoconstruido - Photon Flux | Servicio profesional de reparación de WordPress, cobertura mundial, respuesta rápida

Bloqueo de direcciones IP en China

Antes de bloquear direcciones IP chinas, necesita conocer su propia dirección IP. Para ello, visite CuálEsMiDirecciónIP para obtener tu dirección IP. Después de determinar su dirección IP, puede seguir los siguientes pasos para bloquear direcciones IP chinas.

Paso 1: Obtener una lista de direcciones IP de China

Hay dos maneras de obtener una lista de direcciones IP de China:

  1. Recopilación manual. Puedes buscar en Internet una lista de direcciones IP chinas y recopilarlas manualmente, lo que puede resultar tedioso.
  2. Utilice el servicio en línea. Es posible utilizar ip2localización tal vez IPIP.NET y otros servicios en línea para obtener una lista de direcciones IP en China. Estos servicios proporcionarán un archivo de texto con una lista de todas las direcciones IP de China.

Paso 2: Configurar el cortafuegos en el servidor

Tras obtener la lista de direcciones IP chinas, deberá configurar un cortafuegos en su servidor. Si está utilizando Linux, puede configurar el cortafuegos utilizando el comando iptables para configurar el cortafuegos. A continuación se muestra un ejemplo de comando:

cssCopiar códigosudo iptables -A INPUT -s 1.0.0.0/8 -j DROP

Este comando bloqueará el 1.0.0.0 hasta (un tiempo) 1.255.255.255 Todas las direcciones IP entre

Puede utilizar un bucle para recorrer todas las direcciones IP chinas y bloquearlas todas. A continuación se muestra un script de ejemplo:

Código bashCopy#!/bin/bash

# Obtener una lista de direcciones IP chinas
wget -O cn.txt "https://www.ip2location.com/download/?token=YOUR_TOKEN&file=px5"

# Bloquea todas las direcciones IP chinas
while read ip; do
  sudo iptables -A INPUT -s "$ip" -j DROP
hecho < cn.txt

Guarde el script anterior como bloquear_cn_ips.sh y ejecútelo para bloquear todas las direcciones IP de China.

Bloqueo de navegadores chinos

Si desea bloquear los navegadores chinos, puede hacerlo marcando la opción Accept-Language para conseguirlo. A continuación se muestra un ejemplo de código PHP que se puede colocar en el encabezado de la página de inicio de su sitio web.

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

El código anterior comprueba la solicitud de Accept-Language Tanto si la cabecera contiene "zh" como si no, si la contiene redirigirá a otra página. Puede establecer la otra página


Contacte con nosotros
¿No puede leer el artículo? ¡Póngase en contacto con nosotros para obtener una respuesta gratuita! Ayuda gratuita para sitios personales y de pequeñas empresas
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo fue escrito por Harry
EL FIN
Si le gusta, apóyela.
felicitaciones1 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios