http://jasonmun.blogspot.my/2017/08/gnome-shell-extensions-auto-ovpn.html
Before using Auto OVPN,
we need install OpenVPN at your Gnome Network Manager and Curl for download OVPN configuration files in backend
- Ubuntu / Linux Mint / Debian / Zorin OS
$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome curl bc
$ sudo apt install geoip-bin geoip-database geoip-database-extra
or
$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome curl bc
$ sudo apt install geoip-bin geoip-database-contrib
- Fedora
$ sudo dnf install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome curl bc
$ sudo dnf install GeoIP GeoIP-GeoLite-data GeoIP-GeoLite-data-extra
- CentOS 7
$ sudo yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome curl bc GeoIP GeoIP-data
- OpenSUSE
$ sudo zypper install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome
$ sudo zypper install curl bc GeoIP GeoIP-data
- Antergos / Manjaro
$ sudo pacman -S openvpn networkmanager-openvpn curl bc geoip geoip-database geoip-database-extra
- Solus 3 (Can not install geoip)
$ sudo eopkg install openvpn networkmanager-openvpn curl bc
V1 (https://extensions.gnome.org/extension/1270/auto-ovpn/)
V2 (https://extensions.gnome.org/extension/1355/auto-ovpn/)
or
$ git clone https://github.com/yomun/auto-ovpn.git
$ cd auto-ovpn
$ mv [email protected] ~/.local/share/gnome-shell/extensions
Argos (https://github.com/p-e-w/argos)
Flags (https://github.com/gosquared/flags)
Google Maps (https://www.google.com/maps)
Copyright © 2017 Jason Mun ([email protected])
Released under the terms of the GNU General Public License, version 3