Skip to content

Lucky DDNS + Reverse Proxy + SSL Guide

For secure public access, Lucky is a practical all-in-one option.

1. Configure DDNS

  1. Open Lucky -> DDNS.
  2. Select DNS provider (Aliyun/Tencent/Cloudflare, etc.).
  3. Add domain record and choose A/AAAA according to your network.
  4. Save and run sync.

2. Apply SSL Certificate

  1. Open Certificate Management -> Add certificate.
  2. Choose ACME issuer (Let's Encrypt recommended).
  3. Add domain list.
  4. Use DNS challenge and configure provider API credentials.
  5. Submit request and wait for issuance.

3. Configure Reverse Proxy

  1. Add Web service rule.
  2. Listen on 443 (or high port if ISP blocks low ports).
  3. Enable HTTPS with the issued certificate.
  4. Add reverse-proxy sub-rule to backend http://<server-ip>:8686.

4. Important Security Note

Do not enable HTTP Basic Auth in front of Leelaa Reader, otherwise Flutter clients may fail authentication. Use Leelaa's built-in auth + HTTPS instead.