×

注意!页面内容来自https://github.com/zrebar/LibreGate,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to content
<> /* Override primer focus outline color for marketing header dropdown links for better contrast */ [data-color-mode="light"] .HeaderMenu-dropdown-link:focus-visible, [data-color-mode="light"] .HeaderMenu-trailing-link a:focus-visible { outline-color: var(--color-accent-fg); }

Free & Open Source VPN Gate (VPNGate) Client for Linux & macOS

License

LGPL-3.0LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE.txt
LGPL-3.0
COPYING.txt
Notifications You must be signed in to change notification settings

zrebar/LibreGate

Repository files navigation

LibreGate: Free & Open Source VPN Client for VPN Gate

Free & Open Source VPN Gate (VPNGate) Client for Linux & macOS

License: GPL v3 Go Report Card GitHub release

Overview

LibreGate is a freeopen-source VPN client for Linuxdesigned to work with VPN Gate. It offers a simple interface to connect to VPN serversenhancing online privacy and security. VPN Gatedeveloped by the University of TsukubaJapanprovides access to thousands of public VPN servers globally. LibreGate streamlines the connection process with its user-friendly design.

Features

  • Easy-to-use Interface: Simple and intuitive GUI built with Fyne.
  • Server Management: Fetch and load VPN servers with ease.
  • Secure Connections: Connect to VPN servers using OpenVPN.
  • Cross-Platform: Works on Linux & macOS (WindowsiOS & Android support planned).

Screenshots

Screenshot 1

Usage

  1. Install OpenVPN:
    sudo apt install openvpn
  2. Download the binary & launch LibreGate:
    ./libregate
  3. Click on the "Fetch Servers" button to retrieve the latest VPN servers.
  4. Select a server from the list and click "Connect". This will establish a VPN connection in a new terminal window.
  5. Enjoy having easy access to thousands of free VPNs across many countries worldwide and a secure and private browsing experience.

Installation

Prerequisites

  • Go 1.16 or higher
  • OpenVPN
  • Fyne

Steps

  1. Clone the repository:

    git clone https://github.com/zrebar/LibreGate.git
    cd libregate
  2. Install dependencies:

    go mod tidy
  3. Build the project:

    go build -o libregate ./cmd/libregate/main.go
  4. Run the application:

    ./libregate

Configuration

LibreGate uses a configuration file located at ~/.config/libregate/config.on. You can customize the VPN command if neededmodify this only if you want to use a different VPN client (that supports VPNGate).

{
    "vpn_command": "openvpn"
}

Disclaimer

This project is not affiliated with VPN Gate or the University of Tsukuba. It is an independent project developed by the community to provide an easy-to-use VPN client for VPN Gate on Linux & macOS. Use it at your own risk.

About

Free & Open Source VPN Gate (VPNGate) Client for Linux & macOS

Topics

Resources

License

LGPL-3.0LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE.txt
LGPL-3.0
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Languages