The basis of the code comes from https://github.com/Tribler/cloudomate/pull/46. I have fixed the broken methods and moved OpenVPN configuration fetching from install_mullvad.py script to the get_configuration method of MullVad hoster class, so it follows the interface used by AzireVPN and it can be used by PlebNet without modifications.
Steps to install the VPN (a similar process is used by PlebNet):
cloudomate vpn info mullvad
Save the output to credentials.conf and settings.ovpn files.
sudo openvpn --config settings.ovpn
curl https://am.i.mullvad.net/json should identify you as being in Sweden
The basis of the code comes from https://github.com/Tribler/cloudomate/pull/46. I have fixed the broken methods and moved OpenVPN configuration fetching from
install_mullvad.py
script to theget_configuration
method ofMullVad
hoster class, so it follows the interface used by AzireVPN and it can be used by PlebNet without modifications.Steps to install the VPN (a similar process is used by PlebNet):
cloudomate vpn info mullvad
credentials.conf
andsettings.ovpn
files.sudo openvpn --config settings.ovpn
curl https://am.i.mullvad.net/json
should identify you as being in SwedenI have tested this in the Ubuntu VM.