LibreGate is a free, open-source VPN client for Linux, designed to work with VPN Gate. It offers a simple interface to connect to VPN servers, enhancing online privacy and security. VPN Gate, developed by the University of Tsukuba, Japan, provides access to thousands of public VPN servers globally. LibreGate streamlines the connection process with its user-friendly design.
- 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 (Windows, iOS & Android support planned).
- Install OpenVPN:
sudo apt install openvpn
- Download the binary & launch LibreGate:
./libregate
- Click on the "Fetch Servers" button to retrieve the latest VPN servers.
- Select a server from the list and click "Connect". This will establish a VPN connection in a new terminal window.
- Enjoy having easy access to thousands of free VPNs across many countries worldwide and a secure and private browsing experience.
- Go 1.16 or higher
- OpenVPN
- Fyne
-
Clone the repository:
git clone https://github.com/zrebar/LibreGate.git cd libregate
-
Install dependencies:
go mod tidy
-
Build the project:
go build -o libregate ./cmd/libregate/main.go
-
Run the application:
./libregate
LibreGate uses a configuration file located at ~/.config/libregate/config.json
. You can customize the VPN command if needed, modify this only if you want to use a different VPN client (that supports VPNGate).
{
"vpn_command": "openvpn"
}
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.