RiseupVPN pour Linux

Exigences

Pour utiliser le VPN de Riseup, il vous faut installer un programme qui s'appelle RiseupVPN.

Snap

Malheureusement, le paquet Snap n'est actuellement plus supporté. Veuillez ne pas installer riseup-vpn depuis le Snap store, car il s'agit d'une version plus à jour. Nous aimerions le faire fonctionner à nouveau, mais nous avons besoin de l'aide de la communauté.

Debian

Il y a un paquet riseup-vpn dans les dépôts Debian officiels depuis Debian Bookworm. Pour une version plus récente, veuillez l'installer depuis backports ou unstable. Installez-le en exécutant la commande suivante dans un terminal, ou cherchez le paquet riseup-vpn dans votre gestionnaire de paquets préféré :

sudo apt install riseup-vpn

Ubuntu

Les deux dernières versions d'Ubuntu LTS sont prises en charge. Veuillez installer depuis le ppa LEAP en utilisant :

sudo add-apt-repository ppa:leapcodes/riseup-vpn
sudo apt update
sudo apt install riseup-vpn

Arch Linux / Manjaro

Il y a des paquets AUR (Arch User Repo) pour Arch Linux et Manjaro. La version avec le suffixe -git contient la dernière version de développement. Pour installer, exécutez :

yay riseup-vpn
yay riseup-vpn-git

Résolution des problèmes

Rapport de bug et demandes de fonctionnalités

RiseupVPN est basé sur un logiciel libre nommé bitmask-vpn.

Étape 1 : Parcourez pour voir si le bug a déjà été identifié.

Étape 2 : Créez un compte sur 0xacab.org et connectez-vous.

Étape 3 : Créez un nouveau rapport de bug ou une nouvelle demande de fonctionnalité.

Veuillez inclure les détails suivants dans votre rapport de bug :

  • Les étapes pour reproduire le bug
  • Ce que que le programme était supposé faire et ce qui est réellement arrivé
  • Une capture d'écran si c'est pertinent
  • Votre distribution Linux et sa version
  • Le journal du programme

Journaux de debug

Veuillez exécuter riseup-vpn avec une variable d'environnement LOG_LEVEL appropriée.

LOG_LEVEL=TRACE riseup-vpn

Récupérer le journal

Le journal de RiseupVPN est situé dans votre répertoire personnel :

~/.config/leap/systray.log

Quand vous rapportez un bug, c'est très utile d'inclure le fichier de journal.

Forcer la fermeture

Si quelque chose arrête de fonctionner, exécutez cette commande et essayez de nouveau :

sudo pkill -e -f riseup-vpn

Ne démarre pas

Si l'icône dans la barre de lancement ne fonctionne pas, vous pouvez exécuter RiseupVPN à partir de la ligne de commande pour identifier le problème :

/snap/bin/riseup-vpn.launcher

Tous les problèmes de démarrage s'afficheront sur le terminal.

Activer l'icone de RiseupVPN à côté de l'horloge

Dans les versions récentes de GNOME, les icones de la zone de notifications ne sont plus affichées par défaut, ou le sont parfois dans un petit menu en bas à droite de l'écran. Pour avoir l'icone de RiseupVPN visible à côté de l'horloge, vous pouvez installer l'extension GNOME AppIndicator et l'activer :

Pour les distributions basées sur Debian (testé uniquement avec Debian Buster) : * Installez le paquet gnome-shell-extension-appindicator, avec le gestionnaire de paquets ou avec cette ligne de commande dans un terminal : sudo apt install gnome-shell-extension-appindicator * Fermez votre session et rouvrez-là, ou redémarrez votre ordinateur * Ouvrez l'application Ajustements, puis dans le panneau de gauche allez dans Extensions * Activez “Kstatusnotifieritem/appindicator support” * Profitez :)

Supprimer le fichier PID

Parfois, RiseupVPN ne démarre pas car le programme croit qu'il y a déjà une version en cours d'exécution.

Si vous avez cette erreur, exécutez ces commandes :

sudo pkill -e -f riseup-vpn
test -f ~/.config/leap/systray.pid && rm -v ~/.config/leap/systray.pid

Code source

Les clients RiseupVPN sont basés sur le logiciel libre Bitmask. Le code du client Linux se trouve ici.