# Lucky

> Self-hosted networking suite for routers: IPv6/IPv4 port forwarding, DDNS, reverse proxy, STUN tunneling, WOL, ACME certs, run as one Go binary with a web admin UI.

- **Category:** Network Utilities
- **Licence:** MIT
- **Latest version:** v2.27.2
- **Open source:** source_available
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Linux, OpenWrt
- **Tags:** Vercel, Cron, Webdav, Acme, Stun, Homelab, Ftp, Reverse Proxy, Router, Nat Traversal, Port Forwarding, WAF, Ipv6, Wake On Lan, Ddns, Wol, Aliyunpan, Filebrowser, Socat, Volcengine, Dynadot

## Description

Lucky is an all-in-one networking toolkit aimed at router and homelab users, originally written in Go as a socat replacement for turning public IPv6 into internal IPv4 access. A single binary ships a Vue-based web admin (default port 16601) and bundles TCP/UDP port forwarding, DDNS for dozens of DNS providers, reverse proxying with redirects, STUN-based NAT traversal, Wake-on-LAN with voice-assistant hooks, an internal cron-like scheduler, ACME certificate issuance and renewal, and file services that mount local storage, WebDAV or Aliyun Drive into FTP/WebDAV/FileBrowser endpoints. The full Wanji build (the Docker image is Wanji) adds gRPC reverse proxying, CorazaWAF, rclone, DLNA and a Cloudflare Tunnel client, while the lightweight Lucky build targets resource-poor routers. You install it with a curl/wget one-click script, an OpenWrt IPK package, the gdy666/lucky Docker image (host network recommended), or a tar.gz binary you run with a config-folder flag. Note that source is only published up to v1.4.10 with no plans to continue open-sourcing, and since 2.13.9 external admin access is off by default and the shipped default login must be changed before modules work.

## Links

- [Homepage](https://github.com/gdy666/lucky)
- [Website](https://lucky666.cn)
- [Docker](gdy666/lucky)
- [Usage guide (official docs)](https://lucky666.cn/docs/intro)
- [Changelog docs section](https://lucky666.cn/docs/category/%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97)

---
Source: https://selfhost.directory/project/lucky-2