Skip to content

GNOME Shell Extensions - Easy to use VPN Gate on LInux (OpenVPN)

License

Notifications You must be signed in to change notification settings

yomun/auto-ovpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto OVPN

Easy to use VPN Gate on Linux (Gnome)


Screencast

http://jasonmun.blogspot.my/2017/08/gnome-shell-extensions-auto-ovpn.html

Requirements

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

Installation

From the GNOME Shell Extensions website (recommended)

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

Acknowledgments

Argos (https://github.com/p-e-w/argos)
Flags (https://github.com/gosquared/flags)
Google Maps (https://www.google.com/maps)

License

Copyright © 2017-2020 Jason Mun ([email protected])

Released under the terms of the GNU General Public License, version 3

About

GNOME Shell Extensions - Easy to use VPN Gate on LInux (OpenVPN)

Resources

License

Stars

Watchers

Forks

Packages

No packages published