Actualización de mullvadrb - versión 0.0.9
Publicado el Lunes, 5 de enero de 2026
Publiqué la versión 0.0.9 de la gema Ruby mullvadrb, la interfaz de usuario de terminal para Mullvad VPN en Ruby. Esta actualización fue bastante chica. Desde agosto tenía código actualizado localmente, que venía usando casi a diario. Pero no lo había ni subido a git, ni que hablar de hacerlo disponible en una actualización de la gema.
Modifiqué un poco el código que lista los servidores. En parte para no mostrar como opciones las conexiones a través de OpenVPN. Mullvad anunció ya hace bastante que iban a dejar de soportar OpenVPN para usar sólo WireGuard. El soporte termina el 15 de enero de 2026. Creo que no debería cambiar nada si tenemos una lista de servidores actualizados. Pero puede quedar una versión vieja en el archivo de configuración que incluya conexiones con OpenVPN. Así que para acelerar el tema, la aplicación ni siquiera considera las conexiones OpenVPN.
Lo otro que hice fue un cambio en el código que detecta y muestra el nombre del país de la conexión. Usándola en local, me dio un error con "Czech Republic", porque la lógica que escribí inicialmente no consideraba el espacio en el nombre. ¡Por eso escribimos tests! Que en esta aplicación el test es que la uso casi a diario y me funciona...
Desde ahora el código fuente está disponible también en Codeberg. Hace tiempo que quiero salirme de GitHub. Si bien lo voy a seguir usando en el ámbito laboral, lo que sean mis proyectos personales los voy a mantener en Codeberg, GitHub y mi servidor Forgejo autohosteado en local. Que para eso git es descentralizado...
Por último, empecé a usar la gema con Ruby 4.0 que se publicó el pasado 25 de diciembre. Así que agregué un mensaje a la lista de cambios que está probada en Ruby 4.
Si bien la gema tiene más de 3.000 descargas, no tengo ni idea si alguien más la usa, o las descargas son sólo de bots. Pero a mí me viene resultando súper útil. Así que la seguiré actualizando mientras siga usando Mullvad como solución VPN.





No hay comentarios en este post
Feed de comentariosDejar un comentario