Hoy estuve usando mi Arch Linux mientras escuchaba a mi cantante favorita, Kanon Wakeshima, una artista japonesa increíble. Pero me di cuenta de que la mayoría de su discografía está bloqueada para países extranjeros, incluyendo mis álbumes favoritos.
Así que llevo un par de años con Spofify con nacionalidad Japonesa para tener toda su discográfica. Pero lo malo es que me puedo loggear a esta si no “estoy” en Japón, así lo que hago es usar un VPN para conectarme y después me desconecto para no gastar su uso gratuito, en mi caso uso ProtonVPN ya que tienen VPN en Japón gratuitos.
En Windows y Android, Proton te da facilidades dándote una app. en linux también, pero para unas distros, las mas sencillas, en mi caso estoy usando ArchLinux (Con el Window Manager BSPWN y los dotfiles de Gh0stzk para los interesados). Y esto se vuelve mas complicado, teniendo muchos errores al principio con la app de linux de Proton, pero existe una forma mas compleja y mejor diria yo, ya que en cuanto al plan gratuito actual de Proton no te dejan conectarte a un país que quieras, si no que es al azar entre 5 países y cambiando teniendo un ColdDown de 20 min. Así que esta jodido.
Este método mas complejo es usando OpenVPN con los VPNs de Proton.
Primero que todo se va a requerir un archivo de configuración de la VPN de Proton, esta se consigue en la pagina de descargas de Proton. Esta sección de configuración para OpenVPN se consigue abajo de la sección de descarga de clientes de ProtonVPN.
Acá escogeremos:
Siempre escojan el servidor con menor porcentaje.
Ahora que ya tenemos nuestro archivo de configuración lo podremos abrir con un editor de texto de elección, en mi caso VSC:
Seguimos con la configuración de OpenVPN, en este paso tienes que averiguar la versión de tu Systemd, lo mas común es que sea superior a la versión 229, en el caso que no, puedes visitar el foro oficial sobre esta guía. En el caso que si sea superior primero tendremos que descargar este AUR:
# Script usando Paru
paru -S openvpn-update-systemd-resolved
Después de terminar la descarga te debe haber salido este mensaje al final:
To complete the installation, please add this script to your OpenVPN
settings for each of the VPNs you wish it to manage the DNS for:
script-security 2
up /usr/bin/update-systemd-resolved
up-restart
down /usr/bin/update-systemd-resolved
down-pre
La pregunta es donde ponemos este script en el archivo de configuración. Lo haremos antes de los tokens.