Tabla de contenido:
- Suministros
- Paso 1: preparación de la tarjeta SD para el Pi
- Paso 2: Instalación de Pi-Hole a través de SSH
- Paso 3: Instalación de PADD y una pantalla de 3,5 "e impresión 3D de las piezas
- Paso 4: Cambiar el tamaño de PADD de Regular a MEGA
- Paso 5: Configuración de su enrutador para el bloqueo de anuncios en toda la red
- Paso 6: configurar el servidor DNS en una selección de dispositivos
- Paso 7: Actualización de su Pi-Hole
- Paso 8: ¡Todo listo
Video: Bloqueador de anuncios PiHole con pantalla de 3,5 ": 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¡Bienvenido a mi tutorial sobre cómo crear un bloqueador de anuncios realmente impresionante para toda su red! La Raspberry Pi ejecuta un software conocido como Pi-Hole y PADD para bloquear anuncios y mostrar datos estadísticos como la dirección IP de Pi-Hole y la cantidad de anuncios bloqueados.
Suministros
Necesitará: - Raspberry Pi 3/4, cualquiera de los dos servirá, y puede ser la variante + si lo desea.
- Pantalla Raspberry Pi de 3.5 , encontré una barata en EBay por alrededor de $ 20 AUD.
- Una tarjeta Micro-SD de 8gb confiable, utilicé una tarjeta SanDisk de 16gb porque era lo que tenía y tuve buena suerte con ella en el pasado.
- Una impresora 3D o acceso a un servicio de impresión 3D. Técnicamente, esto es opcional si no desea un estuche, pero es muy recomendable.
- Cable Ethernet, utilizado para proporcionar Internet más rápido al Pi
- Enrutador, para conectar su Pi a
- Fuente de alimentación Raspberry Pi, recomiendo la fuente de alimentación oficial Raspberry Pi, pero cualquier fuente de alimentación USB que pueda suministrar 5 V al menos 2,5 amperios debería estar bien.
- Una PC con Windows, el software utilizado en este instructivo puede tener equivalentes para Mac y Linux, pero cubriré el lado de Windows.
- Un adaptador de Micro-SD a USB, utilizado para conectar la tarjeta SD a su computadora. Opcional si su computadora ya tiene una ranura.
Paso 1: preparación de la tarjeta SD para el Pi
Esto es bastante simple, pero antes de actualizar la SD, aquí está el software que necesitará:
Formateador de tarjetas SD, se puede descargar desde el sitio web sdcard.org
Etcher, usado para flashear la tarjeta. También puede utilizar Win32DiskImager en su lugar si lo prefiere
La última imagen de Raspbian Lite, asegúrese de extraer el.zip que obtiene
Ok, hemos reunido nuestro software, comencemos.
Primero necesitamos formatear la tarjeta SD. Hacemos esto abriendo SD Card Formatter, conectando la tarjeta SD y seleccionándola de la lista en la parte superior de la ventana. Asegúrese de seleccionar su tarjeta SD, no otra unidad. Asegúrese de que no haya nada importante en la tarjeta, ya que todo se eliminará de la tarjeta. Una vez que esté listo, haga clic en 'Formatear'. No debería tardar demasiado en completarse. Una vez que haya terminado, puede cerrar el formateador de tarjetas SD
A continuación, necesitamos flashear la tarjeta. Abra Etcher y haga clic en el botón azul que dice 'Seleccionar imagen' y busque el archivo.img que descargó anteriormente y selecciónelo. A continuación, su tarjeta SD ya debería estar seleccionada de forma predeterminada, pero si no lo está, simplemente cámbiela haciendo clic en el botón. Una vez que haya confirmado que todas las selecciones son correctas, haga clic en '¡Flash!'. Esto llevará unos minutos y, una vez hecho, puede cerrar Etcher.
Finalmente necesitamos habilitar ssh y conectarnos a wifi. Abra el Explorador de archivos y haga clic en 'iniciar' en el lado izquierdo. Debería aparecer una lista de archivos. Haga clic derecho y cree un nuevo documento de texto, luego asígnele el nombre ssh y elimine la extensión.txt al final. Tenga en cuenta que deberá tener habilitado 'Mostrar extensiones de archivo' para hacer esto. Haga clic en Sí y debería aparecer un archivo vacío llamado ssh. A continuación, necesitamos crear un documento de texto nuevamente, pero asígnele el nombre wpa_supplicant, reemplazando el.txt con.conf. Haga clic derecho y seleccione editar y pegue este texto en el archivo, sustituyendo sus detalles de wifi en:
país = EE. UU.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}
¡Asegúrese de guardar el archivo una vez que haya terminado!
¡Expulsa la tarjeta SD, ponla en el Pi y habrás terminado de preparar la tarjeta!
Paso 2: Instalación de Pi-Hole a través de SSH
Ahora vamos a instalar el santo grial del software, Pi-Hole.
Nuevamente, necesitamos algún software para continuar, así que descargue esto:
PuTTY, lo usaremos como cliente ssh
Antes de conectarnos a nuestro Pi, necesitamos encontrar la dirección IP del mismo. La forma más sencilla de hacer esto es iniciar sesión en su enrutador usando su IP y encontrar un nombre de dispositivo 'raspberrypi'. Busque las instrucciones de cómo hacer esto para su enrutador y la contraseña del enrutador, ya que todos los enrutadores son ligeramente diferentes. Una vez que tenga la dirección IP, abra PuTTY y en el cuadro Nombre de host escriba su dirección IP, luego haga clic en 'Abrir'. Aparecerá una advertencia, simplemente haga clic en Sí y será llevado a una terminal negra con un inicio de sesión. Escriba el nombre de usuario 'pi' y la contraseña 'raspberry'. Una vez que haya iniciado sesión correctamente, debería acceder a una línea de comandos con pi @ raspberrypi. Ahora desea pegar el siguiente código:
curl -sSL https://install.pi-hole.net | intento
Debería comenzar a descargar el instalador y luego comenzar a instalar automáticamente.
Te presentará una serie de pantallas, en las que presionarás ok, o sí, y para el servidor DNS Upstream elegir Google.
Si desea poder utilizar la Interfaz Web más fácilmente, podemos cambiar su contraseña escribiendo
pihole -a -p
En la terminal.
¡Pi-Hole ahora debería estar instalado! Por supuesto, podría usar Pi-Hole sin la pantalla, pero ¿qué tiene de divertido?
Paso 3: Instalación de PADD y una pantalla de 3,5 "e impresión 3D de las piezas
Ahora vamos a instalar PADD, que muestra nuestras estadísticas de Pi-Hole en una pantalla. Sin embargo, este paso está un poco más basado en la terminal, pero no te rechaces, es muy simple.
Antes de instalar PADD, necesitamos instalar nuestra pantalla. Asegúrese de que el Pi esté apagado y desconectado de la alimentación y conecte la pantalla como se muestra en la imagen, y si está conectada correctamente, la pantalla debe alinearse con el resto del Pi.
El estuche impreso en 3D se puede encontrar aquí:
Ahora necesita conectar la pieza frontal a los puertos USB y Ethernet, como se muestra en una imagen. Luego, simplemente deslice el paquete en la funda y todo quedará bien ensamblado. Puede cerrarlo permanentemente con un poco de pegamento, pero lo dejé suelto porque ya estaba bastante ajustado.
Después de eso, debe instalar los controladores para su pantalla. Esto es diferente según la pantalla, pero en mi caso tengo una pantalla que funciona perfectamente con los controladores de Waveshare. Debido a que esto es diferente para cada pantalla, no mostraré cómo hacerlo aquí, pero una búsqueda rápida en YouTube debería darle su respuesta.
Una vez que tenga la pantalla funcionando, cuando inicie el pi, muestre el terminal en el Pi, estamos listos para instalar PADD.
Para instalar PADD necesitamos ejecutar los siguientes comandos en la terminal:
cd ~
wget -N
Una vez que se ha descargado, debemos ejecutar esto para que el archivo sea ejecutable:
sudo chmod + x padd.sh
Ahora necesitamos que PADD se ejecute al inicio. Hacemos esto modificando un archivo especial.
sudo nano ~ /.bashrc
Luego, usando la flecha hacia abajo en su teclado, desplácese hacia abajo hasta el final y pegue esto:
# Ejecutar PADD
si ["$ TERM" == "linux"]; luego while: do./padd.sh sleep 1 done fi
Luego reinicia tu Pi con
sudo reiniciar
Paso 4: Cambiar el tamaño de PADD de Regular a MEGA
De forma predeterminada, la pantalla PADD solo tendrá el tamaño normal, sin utilizar toda la pantalla, ¡pero podemos cambiar eso!
Primero necesitamos SSH en nuestra Pi, esto se cubrió anteriormente. Una vez que esté en el tipo de terminal:
sudo dpkg-reconfigure configuración de consola
Debería aparecer un menú con muchas opciones, debemos seleccionar UTF-8, o si sabe cuáles son las otras configuraciones de codificación, pruébelas si lo desea. A continuación, seleccione Guess Optimal Character Set, luego seleccione Terminus y luego 6x12. Una vez que haya seguido estos pasos, reinicie con
sudo reiniciar
Paso 5: Configuración de su enrutador para el bloqueo de anuncios en toda la red
Ahora bien, este es el paso en el que todo se junta, y realmente puede ver el resultado de su arduo trabajo. Inicie sesión en su enrutador a través de su dirección IP, nuevamente sin cubrirlo porque es diferente para cada enrutador, y busque la configuración de DNS. Si su enrutador no tiene esta opción (como la mía), proceda directamente al Paso 6. Una vez que haya localizado las Opciones del servidor DNS, deberá reemplazar la IP del servidor DNS primario con la IP que se muestra en su Pi, en la dirección IPv4. Haga esto para todas las IP de DNS, incluidas las secundarias, las de respaldo, etc. Aplique los cambios y, según su enrutador, es posible que deba reiniciar el enrutador.
Una vez configurada, toda su red utilizará Pi-Hole como servidor DNS, por lo que se bloqueará cualquier tráfico publicitario.
Paso 6: configurar el servidor DNS en una selección de dispositivos
Este método debe usarse si su enrutador no permite cambios en el servidor DNS o si simplemente no quiere que todos en su red estén en el mismo Pi-Hole.
El método es diferente para cada dispositivo: Windows 10:
Abra el Panel de control y haga clic en Redes e Internet.
Haga clic en Centro de redes y recursos compartidos, Cambiar la configuración del adaptador, haga clic con el botón derecho en su red y haga clic en Propiedades
Busque la versión 4 del Protocolo de Internet, haga doble clic y haga clic en Usar el siguiente servidor DNS y escriba la IP de DNS de Pi-Hole en ambos campos. Regrese a la lista de propiedades.
Busque la versión 6 del Protocolo de Internet, haga doble clic y haga clic en Usar el siguiente servidor DNS y escriba la IP de DNS de Pi-Hole (la IPv6 esta vez) en ambos campos.
Por si acaso, reinicia tu PC
Linux:
www.addictivetips.com/ubuntu-linux-tips/ch…
Mac OS:
serverguy.com/kb/change-dns-server-setting…
iOS (iPhone):
Configuración abierta
Haga clic en Wifi y la 'i' junto a su red conectada
Desplácese hacia abajo hasta DNS y haga clic en Configurar DNS
Haga clic en Manual, elimine las IP del servidor DNS existente y coloque la IP de DNS de Pi-Hole
Androide:
Configuración abierta
Haga clic en Wifi y olvídese de la red a la que está conectado actualmente
Vuelva a conectarse, haga clic en Opciones avanzadas y establezca la configuración de IP de DHCP en estática
Desplácese hacia abajo para encontrar DNS 1 y 2, e ingrese la IP de DNS de su Pi-Hole en ambos
Paso 7: Actualización de su Pi-Hole
Actualizar Pi-Hole es muy fácil. Para ver si su Pi-Hole tiene una nueva actualización disponible en la parte superior derecha de la pantalla, dirá ¡Actualización disponible! Para actualizar simplemente SSH en su Pi-Hole y ejecutar:
pihole-up
¡Y su Pi-Hole debería actualizarse!
Paso 8: ¡Todo listo
Si siguió todos los pasos correctamente, debería tener un bloqueador de anuncios increíble que es realmente bueno en lo que hace.
¡Muchas gracias por votar por mi Instructable para el concurso Raspberry Pi, obtuve el segundo:)!
Si tiene más preguntas, inquietudes o problemas que surjan, deje un comentario y le responderé lo antes posible.
Segundo premio en el Concurso Raspberry Pi 2020
Recomendado:
Pantalla LCD de mensajería controlada por Bluetooth -- LCD 16x2 -- Hc05 -- Simple -- Tablón de anuncios inalámbrico: 8 pasos
Pantalla LCD de mensajería controlada por Bluetooth || LCD 16x2 || Hc05 || Simple || Tablón de anuncios inalámbrico: …………………………. SUSCRÍBETE A mi canal de YouTube para ver más videos … ………………………………… El tablón de anuncios se utiliza para actualizar a las personas con nueva información o Si desea enviar un mensaje en la habitación o en la mitad
Tablón de anuncios inalámbrico (Bluetooth): 5 pasos (con imágenes)
Tablón de anuncios inalámbrico (Bluetooth): en este mundo moderno donde todo está digitalizado, ¿por qué no el tablón de anuncios convencional tiene un nuevo aspecto? Por lo tanto, hagamos un tablón de anuncios controlado por Bluetooth que es muy simple.Esta configuración se puede utilizar en lugar de un aviso estático junta como en las universidades / en
Tablón de anuncios de Raspberry Pi: 11 pasos (con imágenes)
Tablón de anuncios de Raspberry Pi: Este es un proyecto en el que trabajé para mi iglesia. Queríamos un tablón de anuncios electrónico que se montara en el área del nártex / vestíbulo y pasara por diapositivas estáticas cada pocos segundos. Estos eran nuestros objetivos de diseño: diapositivas estáticas, sin video o au
Cómo configurar Pi-Hole en una Raspberry Pi, ¡un bloqueador de anuncios en toda la red !: 25 pasos
¡Cómo configurar Pi-Hole en una Raspberry Pi, un bloqueador de anuncios en toda la red!: Para este proyecto, necesitará: una Raspberry Pi capaz de conectarse a Internet Una tarjeta Micro SD que ejecute Raspbian Lite Un teclado (para configurar SSH) Un segundo Dispositivo (Para acceder al portal web) Conocimientos básicos de UNIX así como navegación por interfaz en el
Modificación de un bloqueador de teléfonos móviles portátil barato: 5 pasos (con imágenes)
Modificación de un bloqueador de teléfono celular portátil barato: este instructivo le mostrará un proceso rápido que le permitirá convertir un bloqueador de teléfono celular portátil barato de la frecuencia china (creo) a la frecuencia estadounidense o de otras regiones Específicamente este modelo de dealextreme.com : ht