Displaying 1 to 19 from 19 results

autovpn - Easily connect to a VPN in a country of your choice.

  •    Go

autovpn is a tool to automatically connect you to a random VPN in a country of your choice. It uses openvpn to connect you to a server obtained from VPN Gate.Tested and works on Fedora 23. Dunno about Windows. Patches welcome.

brook - Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software

  •    Go

Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software. Brook's goal is to reduce the configuration steps. Keep it simple, stupid.

meshbird - Distributed private networking

  •    Go

Meshbird is open-source cloud-native multi-region multi-cloud decentralized private networking. Download and install latest release from this page https://github.com/meshbird/meshbird/releases.

node - Mysterium Node - VPN server and client for Mysterium Network

  •    Go

Cross-platform software to run a node in Mysterium Network. It contains Mysterium server (node), client API (tequila API) and client-cli (console client) for Mysterium Network. Currently node supports OpenVPN as its underlying VPN transport.




pritunl-client-electron - Pritunl OpenVPN client

  •    Go

If the Pritunl package is currently installed run the uninstall command below. Requires homebrew with git, go and node.

ovpm - OpenVPN Management Server - Effortless and free OpenVPN server administration

  •    Go

OVPM allows you to administrate an OpenVPN server on linux easily via command line and web interface. With OVPM you can create and run an OpenVPN server, add/remove VPN users, generate client .ovpn files for your users etc.

watchblob - Connect to 2-factor WatchGuard VPNs on Linux with OpenVPN

  •    Go

This tiny helper tool makes it possible to use WatchGuard / Firebox / <> VPNs that use multi-factor authentication on Linux. Rather than using OpenVPN's built-in dynamic challenge/response protocol, WatchGuard has opted for a separate implementation negotiating credentials outside of the OpenVPN protocol, which makes it impossible to start those connections solely by using the openvpn CLI and configuration files.

dns-heaven - Fixes stupid macOS DNS stack (/etc/resolv.conf)

  •    Go

dns-heaven fixes macOS DNS stack by enabling the usage of the native DNS stack through /etc/resolv.conf. Some programs like dig, nslookup and anything compiled with Go doesn't use macOS native name resolution stack. This makes some features like split DNS to not work with those programs.


udptunnel - Daemon for creating a simple VPN over UDP.

  •    Go

TUN traffic is sent ad-verbatim between the two endpoints via unencrypted UDP packets. Thus, this should only be used if a more secure protocol (like SSH; see github.com/dsnet/sshtunnel) is running on top of this VPN. In order to prevent attackers from connecting to other locally binded sockets on the endpoints, a simple port filter is built-in to restrict IP traffic to only the specified ports. Users of udptunnel should also setup iptable rules as a secondary measure to restrict malicious traffic. This only supports Linux.

beluganos - The new network OS designed for white-box switches.

  •    Go

Beluganos is a new network OS designed for white-box switches, which can apply large-scale networks. The feature matrix of Beluganos is available at doc/function.md. Beluganos was named after beluga whale.

dnsleaktest - DNS Leak Test

  •    Go

The test shows DNS leaks and your external IP. If you use the same ASN for DNS and connection - you have no leak, otherwise here might be a problem.

transcend - BeyondCorp-inspired Access Proxy

  •    Go

BeyondCorp-inspired Access Proxy. Secure internal services outside your VPN/perimeter network during a zero-trust transition.

simple-vpn - A simple VPN allowing mesh-like communication between nodes, over websockets

  •    Go

This project is a VPN-server, written in golang, using websockets as a transport. The idea is that multiple-nodes each connect to a central VPN-server, and once connected they can talk to each other securely, regardless of their location, on a private subnet. It should be noted that the VPN-server will become a single point of failure if you're using it to join (say) a database-host located at Hetzner with a number of webserver-nodes split between Linode and Digital Ocean, but being a simple service, easy to deploy, it should be trivial to spin up a replacement in a hurry.

autowire - Automatically configure Wireguard interfaces in distributed system

  •    Go

This project is at an early stage development and is not production ready even though we're running it in our production. Run it at your own risk. Run WireGuard VPN with zero configuration.

kilo - Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)

  •    Go

Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes. Kilo connects nodes in a cluster by providing an encrypted layer 3 network that can span across data centers and public clouds. By allowing pools of nodes in different locations to communicate securely, Kilo enables the operation of multi-cloud clusters.

quictun - Hidden Tunneling using the QUIC Protocol

  •    Go

quictun is a simple hidden tunnel based on the QUIC protocol. This repository contains a proof-of-concept implementation of quictun. Its purpose is to demonstrate that quictun clients and servers can be implemented with minimal effort on top of an existing QUIC and HTTP/2 over QUIC implementation. The implementation uses the quic-go QUIC implementation as a basis.

yubi-oath-vpn - Simply insert your Yubikey and connect automatically to your TOTP-2FA-VPN.

  •    Go

Simply insert your Yubikey to an USB-slot and connect to your 2FA-VPN. We use Yubikeys for two factor authentication against our VPN. We have a Bash script with similar functionality, but the tools (ykman, yubioath) keep changing and dbus-monitor was behaving differently depending on distro.

killswitch - VPN kill switch for macOS

  •    Go

VPN kill switch for macOS, it will block outgoing traffic when VPN connection fails or crashes.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.