config.json 1010 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "dhcp": {
  3. "enabled": true,
  4. "interface": "eth0",
  5. "network": "192.168.1.0",
  6. "netmask": "255.255.255.0",
  7. "gateway": "192.168.1.1",
  8. "dns_servers": ["192.168.1.1", "114.114.114.114", "8.8.8.8"],
  9. "ntp_servers": ["ntp.aliyun.com"],
  10. "broadcast_address": "192.168.1.255",
  11. "lease_time": 86400,
  12. "ip_pool_start": "192.168.1.100",
  13. "ip_pool_end": "192.168.1.200",
  14. "domain_name": "local",
  15. "excluded_ips": ["192.168.1.1", "192.168.1.2", "192.168.1.3"]
  16. },
  17. "dns": {
  18. "enabled": true,
  19. "listen_addr": "0.0.0.0",
  20. "listen_port": 53,
  21. "upstream": ["8.8.8.8", "1.1.1.1", "114.114.114.114"],
  22. "cache_size": 1000,
  23. "cache_ttl": 300,
  24. "recursion": true,
  25. "allow_query": ["any"],
  26. "dnssec_validation": false
  27. },
  28. "web": {
  29. "host": "0.0.0.0",
  30. "port": 8080,
  31. "session_key": "change-this-to-a-random-secret-key",
  32. "enable_https": false,
  33. "https_cert": "",
  34. "https_key": ""
  35. },
  36. "database": {
  37. "path": "data/dhcp-dns.db"
  38. }
  39. }