This is an alternative interface to IVPN using their wireguard configuration files.
I am not responsible for any bad things that might happen when you use this. Use these scripts at your own risk!!!
fzf
doas
(replace withsudo
yourself if you desire)
wireguard
curl
jq
- Log in to IVPN.
- Generate and download configuration files.
- Create
/etc/wireguard
if it does not exist.- Make sure it is readable by your user,
for example if you are in the group
wheel
you could do as rootmkdir -p /etc/wireguard && chown root:wheel /etc/wireguard && chmod g+rx /etc/wireguard
.
- Make sure it is readable by your user,
for example if you are in the group
- Unzip the configuration files into
/etc/wireguard
.- As root,
cd /etc/wireguard && unzip /path/to/configs.zip
- As root,
- Put
connect-ivpn
anddisconnect-ivpn
somewhere in$PATH
- Profit!