Giter VIP home page Giter VIP logo

wireguard-indicator's Introduction

License MIT Contributors Last commit CodeFactor

Welcome to WireGuard Indicator ๐Ÿ‘‹

๐Ÿ  Homepage

WireGuard Indicator is an indicator to show the status of your WireGuard VPN.

WireGuard Indicator can enable and disable the WireGuard VPN by clicking on it.

You need becomes root

Prerequisites

You need WireGuard. To install it, simply,

sudo apt install wireguard

Of course, you need to configure your loved WireGuard.

Installing WireGuard Indicator

To install WireGuard Indicator, follow these steps:

Goto GNOME Extensions page and search for WireGuard Indicator.

Enable the extension by click the switch.

Setting Up

WireGuard Indicator provide two ways to connect to your wireguard vpn:

  • nmcli With nmcli we need to add our wg.conf file connection first by sudo nmcli connection import type wireguard file /path/to/your/your-wg-file.conf, since WireGuard Indicator pick up the connection of type=wireguard they'll show up on the drop down and toggled right away after import (note: you may want to disable the auto connect via nm-connection-editor or your distro network setting).

  • systemd Add wireguard to systemd by running sudo systemctl enable [email protected], make sure you have your /etc/wireguard/config.conf in place.

Using WireGuard Indicator

When you start WireGuard Indicator it goes to Indicator Area, as you can see in the next screenshot,

WireGuard Indicator

In this screenshot, the language is Spanish, but, if there is no translation for your language, you will find the app in English.

If you click to enable WireGuard, a dialog appears to ask you for your password to gain root rights.

WireGuard Indicator

You can set some options as you can see in next screenshot

WireGuard Indicator

  • Enable the dark theme for the WireGuard Indicator icon

WireGuard Indicator

  • Set the systemd service name
  • Set the check time

Contributing to WireGuard Indicator

To contribute to WireGuard Indicator, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin atareao/readmemaker
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request. </commit_message></branch_name>

๐Ÿ‘ค Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Lorenzo Carbonell dtalens
๐Ÿ’ป ๐ŸŒ

wireguard-indicator's People

Contributors

andy-shi88 avatar atareao avatar bellingeri avatar dtalens avatar fabianthdev avatar mastiggia avatar shnezzin avatar toxblh avatar vistaus avatar

Watchers

 avatar

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.