Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thomaswaldmann/vpngw

high performance multi-VPN gateway with VLAN support
https://github.com/thomaswaldmann/vpngw

cyber debian hotel openvpn unifi vlan vpn vpngate wifi

Last synced: 8 days ago
JSON representation

high performance multi-VPN gateway with VLAN support

Awesome Lists containing this project

README

        

What is vpngw?
==============

vpngw is a project to build a VPN gateway and intranet setup for (potentially
untrusted) users accessing the internet in a secure and private way.

High VPN throughput (>= 100MBit/s) and easy VPN usability were the main goals.

The project is currently mostly documentation and configuration / script
examples. So there is nothing you can just install, but it at least will
take you less time than me.

Applications
------------

- at home: for family, friends, visitors
- easy VPN selection by choosing the right LAN / wireless LAN
- later, when more stable: small hotels, restaurants, ...

Components
----------

- a VPN gateway router

- uses Debian Linux on standard PC/Laptop hardware
- relies on a external modem or router for internet access,
does not deal with establishing a internet connection by itself
- establishes one or multiple VPN tunnels to VPN providers
- when using multiple VPNs, offers simple CPU and VPN throughput load
distribution

- LAN switch and wireless LAN access point

- TP-Link WR-841N(D) with OpenWrt (same HW as often used by Freifunk project)
- multiple wireless LAN networks (SSIDs) on 1 device, each VPN has specific SSID
- multiple LAN ports, each VPN has a specific LAN port
- separation of VPNs is done using VLANs

- alternatively, Ubiquiti Access Points (UAP) + optional separate switch

- UAPs have VLAN support and can be centrally managed
- if you need wired ports for the users, use a manageable switch with VLANs

Links
=====

* `Debian `_
* `OpenWrt `_