¿Como bloqueo tráfico de la unión europea?

  • Autor Autor csnotcs
  • Fecha de inicio Fecha de inicio
C

csnotcs

Iota
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, me hallaba investigando sobre la RGPD y es un rollo... Como no llegué con las actualizaciones, y ando trabajando en una cosa, de momento y para evitar problemas, quiero bloquear trafico de la UNIÓN EUROPEA.

¿Y por que especifico esto? Porque no quiero bloquear todo el trafico europeo, si no, de los países miembros de la UE.

¿Hay manera de hacer esto? ¿Que los lleve a una web donde explique esto (dentro de mi sitio)?

Muchas gracias 🙂

P.D: Mi sitio no usa CMS.
 
busca en los tutos de clickflow o como se escriba, el mod de forobeta, tiene un codigo donde va marcando los paises a bloquear, ejem ES,FR,DE
 
Lo puedes hacer con PHP. Saludos

- - - Actualizado - - -

Me parece que no es algo complicado de realizar usando ese lenguaje. Saludos
🙄
 
tanto miedo tienes a la UE como para bloquear el trafico??
 
Usas nginx?
Si es así, usa geoip. Si no mal recuerdo tu nginx debe ser instalado con soporte geoip, luego decargas la database de GeoIP MaxMind y listo. A configurar tu nginx.conf!

Es ahi donde debes agregar los códigos de países (ISO Countries - 2 digitos) y denegar con un 404 o 403. Suerte con eso!

Sent from my SM-G930F using Tapatalk
 
Si no eres de Europa, creo que es un poco exagerada la opción que planteas, la verdad es que no es tan complicado cumplir con la RGPD, basta con leer un poco detenidamente la nueva ley europea, y para estar en regla basta con poner un par de avisos, y darle un par de opciones a los usuarios para que tengan control sobre sus datos y cuentas en las web que usen el registro de usuario, cosa que si usas wordpress es fácil hacer, con la ultima actualización que lo facilita bastante, saludos.
 
tanto miedo tienes a la UE como para bloquear el trafico??

Te sgradeceria que te guardes los comentarios si no sabes siquiera cual es mi situación ante algo y el por qué de mis acciones.

Si estoy buscando algo, tengo mis motivos. Te agradeceria que aportes algo, o te reserves el comentario, al menos por esta vez.

Un saludo.

- - - Actualizado - - -

Usas nginx?
Si es así, usa geoip. Si no mal recuerdo tu nginx debe ser instalado con soporte geoip, luego decargas la database de GeoIP MaxMind y listo. A configurar tu nginx.conf!

Es ahi donde debes agregar los códigos de países (ISO Countries - 2 digitos) y denegar con un 404 o 403. Suerte con eso!

Sent from my SM-G930F using Tapatalk

Con apache es igual?

- - - Actualizado - - -

Si no eres de Europa, creo que es un poco exagerada la opción que planteas, la verdad es que no es tan complicado cumplir con la RGPD, basta con leer un poco detenidamente la nueva ley europea, y para estar en regla basta con poner un par de avisos, y darle un par de opciones a los usuarios para que tengan control sobre sus datos y cuentas en las web que usen el registro de usuario, cosa que si usas wordpress es fácil hacer, con la ultima actualización que lo facilita bastante, saludos.

No uso un CMS 😕 Por eso aclare. Porque se que en wordpress hay plugins que ayudan ante esto. Con respecto a lo exagerado, si es algo extremo, pero necesito hacerlo de momento, ya cuando logre solucionar algo quitaré el bloqueo.
 
Última edición:
El comentario de iamcholo es el que más te puede ayudar, podrás editar las redirecciones en base a la procedencia del tráfico, creo que es igual con apache síp 😀
 
Si tienes un VPS/Dedicado puedes instalar GeoIP, desde la consola:
PHP:
yum -y --enablerepo=epel install geoip

con eso tu server tendra soporte de geoip. luego desde .htaccess colocas:
para redireccionar:
PHP:
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(AT|BE|BG|CY|CZ|DE|DK|EE|ES|FI|FR|GB|GR|HR|HU|IE|IS|IT|LI|LT|LU|LV|MT|NL|NO|PL|PT|RO|SE|SI|SK)$
RewriteRule ^(.*)$ http://www.otrolado.com/ [L]

Para mostrar error

PHP:
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(AT|BE|BG|CY|CZ|DE|DK|EE|ES|FI|FR|GB|GR|HR|HU|IE|IS|IT|LI|LT|LU|LV|MT|NL|NO|PL|PT|RO|SE|SI|SK)$
RewriteRule ^(.*)$ - [F,L,NC]

si no quieres liartela con geoip en tu server...
PHP:
 <?php
$europa = [ "AT", "BE", "BG", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "NL", "NO", "PL", "PT", "RO", "SE", "SI", "SK" ];
$A = json_decode(file_get_contents("http://geoip.nekudo.com/api/".$_SERVER['REMOTE_ADDR']."/"),true);
if(in_array($europa, $A[country][code])){ die("bye bye EU"); }
?>

colocando eso en tu index.php o en donde quieras bloquear listo.
 
Te sgradeceria que te guardes los comentarios si no sabes siquiera cual es mi situación ante algo y el por qué de mis acciones.

Si estoy buscando algo, tengo mis motivos. Te agradeceria que aportes algo, o te reserves el comentario, al menos por esta vez.

Un saludo.

- - - Actualizado - - -



Con apache es igual?

eiii muchacho, relajateeeee......joe como esta el personal para ser findesemana.......no te lo tomes tan mal porque mi pregunta ni desvirtuar nada ni mucho menos, al menos esa no es mi intencion.
Ni se tu situacion, ni tus motivos, ni me importa y mas despues de tu respuesta. Simplemente has abierto un post preguntando como bloquear trafico de la union europea, y creo que como yo, muchos nos preguntamos lo mismo, el porque?? creo que es una pregunta logica y legitima ante lo poco habitual de la pregunta.

Aqui va mi aporte, podras bloquear con hacces por pais, CIPB - Create Country ACL

aprovechalo y como consejo te diria que no saltes tan al cuello de la gente.......preguntamos para ayudar, no para joder...al menos yo.
Suerte :encouragement:
 
La empresa de Hosting que tengo contratada tiene bloqueados a países potencialmente peligrosos como Rusia o Iran. Si hablas con ellos seguro que pueden activar la opción de bloqueo a los países que tu decidas.

En mi caso, lo puedo hacer desde un sencillo apartado donde añadir o eliminar países donde no permitir recibir tráfico.
 
si estás leyendo ésto, te comento que la solución al problema planteado está 3 respuesta más arriba.

:encouragement::encouragement::encouragement::encouragement:
 
Una pregunta: Que datos sacas de trafico?
 
Atrás
Arriba