Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thomaswaldmann/vpngw
- Owner: ThomasWaldmann
- Created: 2016-02-09T17:55:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T09:50:02.000Z (almost 3 years ago)
- Last Synced: 2024-10-17T23:43:01.950Z (19 days ago)
- Topics: cyber, debian, hotel, openvpn, unifi, vlan, vpn, vpngate, wifi
- Language: Shell
- Homepage:
- Size: 62.5 KB
- Stars: 18
- Watchers: 6
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
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 VLANsLinks
=====* `Debian `_
* `OpenWrt `_