dumbproxy
VxWireguard-Generator
dumbproxy | VxWireguard-Generator | |
---|---|---|
7 | 2 | |
375 | 132 | |
2.4% | - | |
7.1 | 10.0 | |
8 days ago | almost 4 years ago | |
Go | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dumbproxy
-
Linux Networking Shallow Dive: WireGuard, Routing, TCP/IP and Nat
Or instead you can have HTTP proxy over TLS in just four steps: https://github.com/Snawoot/dumbproxy/wiki/Quick-deployment
You don't even need a client for this, any modern browser can work with it right away: https://github.com/Snawoot/dumbproxy#using-http-over-tls-pro...
-
Build your own private WireGuard VPN with PiVPN
Or just consider some HTTP over TLS proxy like this one: https://github.com/Snawoot/dumbproxy
It may appear a bit more flexible option, especially if forwarding all traffic to VPN entirely is undesirable.
- dumbproxy - HTTP/HTTPS (secure) proxy with automatic certificate management
-
Spin up secure HTTPS proxy in less than 10 minutes
[Unit] Description=Dumb Proxy Documentation=https://github.com/Snawoot/dumbproxy/ After=network.target network-online.target Requires=network-online.target [Service] EnvironmentFile=/etc/default/dumbproxy User=root Group=root ExecStart=/usr/local/bin/dumbproxy $OPTIONS TimeoutStopSec=5s PrivateTmp=true ProtectSystem=full LimitNOFILE=20000 [Install] WantedBy=default.target
- Show HN: Run secure proxy with LE certs in just one command
VxWireguard-Generator
-
Build your own private WireGuard VPN with PiVPN
Tinc was my goto for years, but there is a non-trivial performance penalty for it's userspace implementation.
If you can enumerate all your endpoints into wireguard, and squint, it'll kinda-sorta act like a mesh.
And if you want to go a little crazy with it, You can run https://github.com/m13253/VxWireguard-Generator + babeld, and get routing around failures in the mesh.
-
Identity Management for WireGuard
https://github.com/m13253/VxWireguard-Generator
I'm using that in production with Babel (managing dynamic routes) with great success. Tinc had been solid for us for years, but once I actually payed attention to the performance hit, it was worth a bit of hassle to make it work over wireguard.
What are some alternatives?
Armor - Uncomplicated, modern HTTP server
ropi - Prepare read-only raspbian images for raspberry pi
wg-setup - Scripts to better manage a WireGuard server
wireguard-tools - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-tools
easy-wg-quick - Creates Wireguard configuration for hub and peers with ease
gpn - 'guard Private Network
aws-s3-proxy - Reverse proxy for AWS S3 with basic authentication.
dolores - Local development reverse proxy
800-63-3 - Home to public development of NIST Special Publication 800-63-3: Digital Authentication Guidelines