Volver al blog

Cambiando el UserAgent al Debmirror

debmirror

Recientemente en la comunidad de Deepin en Español habilitaron un mirror que a su vez tiene habilitado los CDN con Cloudflare, dicha compañia en su seguridad bloquean todo useragent que no sean los convencionales.
Debmirror es el paquete de Linux que nos permite hacer un mirror a los repositorio el mismo usa como useragent a Perl, gracias a LazaroArmando encontre donde editarle el useragent al perl, para cambiarle el user agent de perl debemos editar el archivo:

nano /usr/share/perl5/LWP/UserAgent.pm

En dicho archivo vamos a la linea 729 o buscamos donde dice
sub _agent { "libwww-perl/$LWP::VERSION" }y lo cambiamos por

sub _agent       { "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0" }

Salvamos el archivo y procedemos a actualizar el mirror

[  1%] Getting: pool/main/d/deepin-fpapp-org.deepin.flatdeb.deepin-voice-recorder/deepin-fpapp-org.deepin.flatdeb.deepin-voice-recorder_1.3.7+r1_amd64.deb...    #** GET http://mirror.deepines.com/deepin/pool/main/d/deepin-fpapp-org.deepin.flatdeb.deepin-voice-recorder/deepin-fpapp-org.deepin.flatdeb.deepin-voice-recorder_1.3.7+r1_amd64.deb ==> 200 OK (29s)
ok

y ya vemos que se puede actualizar sin problemas

Si deseas mejorar tu script de debmirror no dudes leer este artículo -> Optimizando Debmirror

Suscríbete · Newsletter

Mantente al día, cada semana

Artículos prácticos sobre Linux, redes, seguridad, virtualización y la nube — escritos por sysadmins cubanos.

  • Guías y tutoriales de administración de sistemas
  • Nuevos artículos sobre servidores, redes y nube
  • Sin spam, cancela cuando quieras

Respetamos tu bandeja de entrada. Cancela con un clic.

Patrocinado por SYSCU

¿Tu infraestructura en la nube te cuesta de más?

SYSCU optimiza tu nube de punta a punta — FinOps, DevOps & CI/CD, migraciones a AWS, seguridad y observabilidad. Equipo 100 % senior que reduce tu factura hasta un 40 % y acelera tus despliegues en semanas.

Nuevo · BetaSYSCU Atlas Insight — la plataforma FinOps que convierte tu gasto AWS en decisiones: visibilidad multi-cuenta, recomendaciones automáticas y alertas de anomalías.

No comments yet