GithubHelp home page GithubHelp logo

hotteafun / auto-ovpn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yomun/auto-ovpn

0.0 1.0 0.0 744 KB

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

License: GNU General Public License v3.0

JavaScript 59.75% Python 4.08% Shell 35.83% CSS 0.34%

auto-ovpn's Introduction

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 files in backend

  • Ubuntu / Linux Mint / Debian / Zorin OS
$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome curl bc

Install GeoIP is not a must, but suggest to install..

###### GeoIP database

$ sudo apt install geoip-bin geoip-database geoip-database-extra

###### GeoLite database

$ 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 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

Installation

From the GNOME Shell Extensions website (recommended)

(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

Acknowledgments

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

License

Copyright © 2017 Jason Mun ([email protected])

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.