GuardLlama - The Ultimate Open-Source VPN, Ad-blocker and DNS resolver
The demo looks interesting, but looking at the install, it requires you to open UDP ports 30000-32768 and I really don’t want to open up 2768 UDP ports for a Wireguard server.
Cool. Any chance to have docker version?
This can be configurable. Each tunnel requires a dedicated udp port and by default you can create up to 2768 tunnels which is overkill for personal use. I will make it more clear in the doc and adjust the default number of tunnels to maybe 3
FYI, since v1.2.0, by default, you only need to open UDP port 30001-30005, and you can create up to 5 tunnels.
GuardLlama currently runs on k3s and it’s installed as part of the installation process: Install GuardLlama | GuardLlama. Under the hood, it runs on docker/containerd. Can you give more details of your use cases of running on pure docker instead of k3s? It’s possible to run only on docker without Kubernetes but I would want to learn more about your use case first
Been using this in docker now couple of years. Works ok, if not using latest unbound.
Yes, I know about IAmStoxe/wirehole, and it’s an awesome project. It only allows you to create one tunnel, though. If you want more, you need to spawn multiple Docker instances.
With GuardLlama, you could create multiple tunnels on demand in the UI.
If installing k3s to your VPS is a concern, would distributing everything with k3d help? This would allow you to run everything in Docker if preferred.