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
$ sudo apt install geoip-bin
----- replace of geoip-database-contrib / geoip-database-extra -----
$ wget https://mailfud.org/geoip-legacy/GeoIPASNum.dat.gz
$ wget https://mailfud.org/geoip-legacy/GeoIPCity.dat.gz
$ gunzip GeoIPCity.dat.gz
$ gunzip GeoIPASNum.dat.gz
$ sudo mv GeoIP*.dat /usr/share/GeoIP
- Fedora
$ sudo dnf install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome curl
$ 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 GeoIP GeoIP-data
- OpenSUSE
$ sudo zypper install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome
$ sudo zypper install curl GeoIP GeoIP-data
- Antergos / Manjaro
$ sudo pacman -S openvpn networkmanager-openvpn curl geoip geoip-database geoip-database-extra
- Solus 3 (Can not install geoip)
$ sudo eopkg install openvpn networkmanager-openvpn curl
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
Click 'Alt+F2', then type 'r' at 'Run a Command' for restart the GNOME shell-extension
Argos (https://github.com/p-e-w/argos)
Flags (https://github.com/gosquared/flags)
Google Maps (https://www.google.com/maps)
Copyright © 2017-2020 Jason Mun ([email protected])
Released under the terms of the GNU General Public License, version 3