|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| wg0.conf.example | ||
README.md
WireGuard Module for VHostLoom
This optional module adds a WireGuard VPN interface (wg0) so you can access
private services (e.g., Stable Diffusion, Llamafile, Ollama, Forgejo SSH, etc.)
securely over a VPN, without exposing them on the public Internet.
Overview
- WireGuard listens on
UDP 51820on the WAN interface. - Clients connect to the server and receive an address in a VPN subnet
(e.g.,
10.20.0.0/24). - nftables rules restrict "private services" to be reachable only via the
WireGuard interface (
wg0), while public services (Traefik on 80/443) remain exposed on the WAN interface.
Setup
-
Copy and edit WireGuard config
sudo mkdir -p /etc/wireguard sudo cp wireguard/wg0.conf.example /etc/wireguard/wg0.conf sudo chmod 600 /etc/wireguard/wg0.conf