{"repo":"yix/wg-busy","free":true,"listed":false,"github":"https://github.com/yix/wg-busy","clone":"git clone https://github.com/yix/wg-busy.git","description":"Simple wire-guard UI","language":"Go","stars":36,"topics":["bgp","dynamic-routes","dynamic-routing","firewall","go","golang","iptables","self-hosted","selfhosted","ui"],"license":null,"category":"self-hosted-apps","readme_excerpt":"WG-Busy Geek-friendly WireGuard server management with advanced routing capabilities. WG-Busy is a web-based UI for managing a WireGuard server. It is inspired by projects like wg-easy but designed for power users who need more control over their configuration and routing. [!NOTE] WG-Busy is in early development. Features may be incomplete, rough around the edges, or behave unexpectedly in certain environments. If you run into any issues or have ideas for improvement, please open an issue — feedback is very much appreciated and helps shape the project. Features - Geek Friendly : Single Go binary, no complex dependencies. Uses htmx and custom CSS for a fast, lightweight UI. - Full Control : Persistence via YAML, but renders standard wg0.conf files. You can customize PostUp / PostDown scripts and other advanced settings directly. - Advanced Routing : - Flexible Exit Nodes : Any peer can be an exit node for any other peer. - Split Tunneling : Configure exit nodes to route all traffic or only specific subnets. - Advertised Routes : Expose networks behind a peer to the VPN. - Policy Routing : Define custom routes with specific gateways ( CIDR via IP ) per peer, automatically managing Linux policy routing tables. The gateway can be a WireGuard peer or a ZeroTier peer — each route is pinned to whichever interface its gateway is on-link for. - Strict Policy Routing : Confine a peer to its own routes. Traffic that matches none of them is rejected instead of falling back to the server'","default_branch":null,"files":null,"tree":[],"storefront":"/r/yix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yix/wg-busy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}