RiseupVPN pour Linux

Exigences

Pour utiliser le VPN de Riseup, il vous faut installer un programme qui s'appelle RiseupVPN. Sous Linux, ce programme est disponible sous forme de snap, ou alors comme un paquet pour Debian Stable.

RiseupVPN a été testé avec Ubuntu LTS (18.04) et Debian Stable. Si vous avez une version différente, il se pourrait que le VPN ne fonctionne pas.

Installation avec snap

Si vous utilisez Ubuntu, snap est déjà installé. Sinon, vous pouvez exécuter :

sudo apt install snapd gnome-software-plugin-snap

Puis, cherchez RiseupVPN dans la Logithèque ou cliquez sur ce lien :

Ouvrir RiseupVPN dans la Logithèque

Si le lien ci-dessus ne fonctionne pas pour vous, il est également possible de faire l'installation en ligne de commande :

sudo snap install --classic riseup-vpn

Si jamais un message d'erreur apparaît indiquant que “python” est manquant dans /usr/bin/env, il est nécessaire d'installer python. C'est par exemple le cas dans Lubuntu depuis la version 19.04.

Installation du paquet

Le VPN est empaqueté dans Debian bookworm et les versions suivantes, 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

Les vieilles versions ne sont actuellement pas supportées (mais vous pouvez utiliser la méthode snap au-dessus).

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

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 :)

RiseupVPN sur Linux Mint

Dans Linux Mint, Snap est parfois désactivé par défaut, il faudra alors commencer par l'activer avec la commande suivante :

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.disabled

Puis installer Snap :

sudo apt install snapd

Installer RiseupVPN depuis Snap :

sudo snap install --classic riseup-vpn

Ajouter l'entrée RiseupVPN dans le menu de Linux Mint :

cp /var/lib/snapd/desktop/applications/riseup-vpn_riseup-vpn.desktop /usr/share/applications/

Tester une version de développement

Si vous souhaitez nous aider à tester une version de développement de RiseupVPN, vous pouvez l'installer en exécutant cette commande :

sudo snap install --classic --beta riseup-vpn

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.