Installation
Requirements
sirup requires python versions >= 3.7 and <=3.11 and a linux operating system.
The openvpn software can be installed as described here.
The user also needs to have root access to the machine (ie, to be able to run sudo commands in the command line). This is a security barrier built into OpenVPN, and it is best not to change it.
Lastly, sirup requires an account with a VPN service provider such as ProtonVPN or Surfshark – it is to whose servers sirup connects. See Getting started for details.
Installation
You can install sirup from pip with
python -m pip install sirup
Alternatively, you can install directly from github with
python -m pip install 'sirup @ git+https://github.com/ivory-tower-private-power/sirup'