中文 | English
Lucky is a networking tool for personal and home networks. Its web-based management interface helps you manage dynamic DNS, access to local services, certificates, file services, and device automation.
Originally created to forward traffic from public IPv6 to private IPv4 devices on a router, Lucky can also run on NAS devices, servers, and other platforms. It brings common networking tasks together in one interface.
Documentation · Installation and upgrades · Build comparison · Downloads · Important usage notes
Source availability: The source published in this repository only covers versions through 1.4.10. There are currently no plans to open-source subsequent versions. Current software releases differ from the historical source in this repository and should not be described as open source.
| Use case | Features |
|---|---|
| Domains and service access | Dynamic DNS (DDNS), web reverse proxying, redirects, static websites, TCP/UDP port forwarding, and SSL/TLS certificate issuance and renewal. |
| NAT traversal | STUN, Cloudflared, and FRP functionality. Network requirements and server configuration depend on the chosen solution. |
| Files and storage | Storage management and services including WebDAV, Samba, FTP, FileBrowser, DLNA, and Rclone. |
| Devices and automation | Wake-on-LAN, scheduled tasks, Docker management, a web terminal, and the light panel available through Web Services. |
| Security and authentication | IP filtering, security groups, Coraza WAF, third-party authentication, and Passkey management. |
| Administration | A web management interface, centralized logs, and configuration backup and restore. |
Availability depends on the build, platform, and runtime environment. Some features may not yet be available or may require additional configuration. See the build comparison and module documentation before choosing a build.
This example uses the Wanji Docker v3 Beta image from the official documentation with Linux host networking. The v3 tag follows Beta updates, so features and configuration may change. Choose a version appropriate for your environment and back up your configuration first.
docker run -d \
--name lucky \
--restart=always \
--net=host \
-v /root/luckyconf:/app/conf \
gdy666/lucky:v3
Replace /root/luckyconf with a configuration directory on the host. The mount preserves configuration when the container is removed or recreated. Back up before upgrading an older container, and note that older images may use a different configuration path inside the container. Docker management and similar features require additional configuration and permissions; consult the official documentation and do not expose the Docker socket unnecessarily.
http://DEVICE_IP:16601; the default username and password are both 666. Check your package and the installation documentation for details.CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne.

| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|