Package Details: riseup-vpn 0.24.10-1

Git Clone URL: https://aur.archlinux.org/riseup-vpn.git (read-only, click to copy)
Package Base: riseup-vpn
Description: Easy, fast, and secure VPN service from riseup.net
Upstream URL: https://0xacab.org/leap/bitmask-vpn
Keywords: easy fast go golang openvpn qt qt5 riseup secure service vpn
Licenses: GPL-3.0-only
Submitter: rany
Maintainer: begin-theadventu (kalikaneko)
Last Packager: begin-theadventu
Votes: 31
Popularity: 0.039064
First Submitted: 2020-11-07 16:14 (UTC)
Last Updated: 2025-01-26 00:12 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

peanut2 commented on 2026-04-18 12:06 (UTC) (edited on 2026-04-18 12:06 (UTC) by peanut2)

Maintainer of riseup-vpn-git here:

1) I fixed the "password problem" here.

2) I still have issues with some gateways. To debug/enforce a gateway, use LEAP_GW=vpn06-ams.riseup.net LOG_LEVEL=TRACE OPENVPN_LOG_TO_FILE=1 riseup-vpn and tail -f /tmp/leap-vpn.log.

3) If you are fine with a cli tool, you can try riseup-vpn-configurator

germproof commented on 2026-01-05 02:05 (UTC) (edited on 2026-01-05 02:06 (UTC) by germproof)

For some reason, polkit doesn't seem to be able to use the se.leap.bitmask.policy file, which makes RiseupVPN continuously prompt for the user's password. I was able to work around it by creating the following rules file at /etc/polkit-1/rules.d/fix-bitmask.rules:

polkit.addRule(function(action, subject) {
  if (action.id === "org.freedesktop.policykit.exec" && action.lookup("program") === "/usr/bin/bitmask-root") {
    return polkit.Result.YES;
  }
});

Using this rules file allows RiseupVPN to start/stop the VPN without having to prompt for a password.

JFronny commented on 2024-11-05 16:40 (UTC) (edited on 2024-11-05 16:40 (UTC) by JFronny)

It is used there: ...

That seems to just be a list of agents that might be present. IMO, that at most justifies an optional dependency, especially since the packages containing the other agents in that list are not listed.

(I'm sorry for my impolite wording btw, I'm not a native speaker)

peanut2 commented on 2024-11-05 11:44 (UTC)

The lxsession dependency doesn't seem to be used anywhere

It is used there: https://0xacab.org/leap/bitmask-vpn/-/blob/91a2ce8ded70be262fdd2752eb7f978337a883a8/pkg/launcher/launcher_linux.go#L159

It's also possible to use any other polkit implementation.

JFronny commented on 2024-11-05 10:29 (UTC)

The lxsession dependency doesn't seem to be used anywhere: the debian build doesn't mention it, a local build with it removed and uninstalled worked fine and allowed me to connect, and a quick search of the code didn't reveal any place it is used. It seems to me like it could be removed.

begin-theadventu commented on 2024-09-28 16:00 (UTC)

@yorunoken GNOME?

@marties Thanks!

marties commented on 2024-09-28 15:50 (UTC)

Hello, as today's updating i'm getting this dependency error

qt6-declarative (6.7.3-2) breaks qt6-quickcontrols2 riseup-vpn

yorunoken commented on 2024-08-27 15:34 (UTC)

I'm getting this error:

QQmlApplicationEngine failed to load component
qrc:/main.qml: module "kvantum" is not installed
2024-08-27T18:34:10+03:00 INF Enabling logging hint="you can change the log level with env LOG_LEVEL=INFO|DEBUG|TRACE" logFile=/home/yoru/.config/leap/systray.log
2024-08-27T18:34:10+03:00 INF Not autostarting OpenVPN

even though I have kvantum installed with

sudo pacman -S kvantum

peanut2 commented on 2024-08-27 15:02 (UTC)

The riseup infrastructure has not yet been updated. So KCP does not work right now with riseup provider.

begin-theadventu commented on 2024-08-27 14:58 (UTC) (edited on 2024-08-27 14:59 (UTC) by begin-theadventu)

@irulanCorrino Have you tried the Censorship circumvention options in Preferences?

In the 0.24.8 version a new KCP option has also been added.

Alternatively, you could try various YouTube frontends, which can be easily used with the LibRedirect extension.

Good luck!