{ "dhcp": { "wlan0": { "static ip_address": [ "10.3.141.1/24" ], "static routers": [ "10.3.141.1" ], "static domain_name_server": [ "1.1.1.1 8.8.8.8" ], "subnetmask": [ "255.255.255.0" ] }, "uap0": { "static ip_address": [ "192.168.50.1/24" ], "static routers": [ "192.168.50.1" ], "static domain_name_server": [ "1.1.1.1 8.8.8.8" ], "subnetmask": [ "255.255.255.0" ] }, "options": { "# RaspAP default configuration": null, "hostname": null, "clientid": null, "persistent": null, "option rapid_commit": null, "option domain_name_servers, domain_name, domain_search, host_name": null, "option classless_static_routes": null, "option ntp_servers": null, "require dhcp_server_identifier": null, "slaac private": null, "nohook lookup-hostname": null } }, "dnsmasq": { "wlan0": { "dhcp-range": [ "10.3.141.50,10.3.141.255,255.255.255.0,12h" ] }, "uap0": { "dhcp-range": [ "192.168.50.50,192.168.50.150,12h" ] } }, "wireguard": { "server": { "Address": [ "10.8.2.1/24" ], "ListenPort": [ "51820" ], "DNS": [ "9.9.9.9" ], "PostUp": [ "iptables -A FORWARD -i wlan0 -o wg0 -j ACCEPT; iptables -A FORWARD -i wg0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT; iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE" ], "PostDown": [ "iptables -D FORWARD -i wlan0 -o wg0 -j ACCEPT; iptables -D FORWARD -i wg0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT; iptables -t nat -D POSTROUTING -o wg0 -j MASQUERADE" ] }, "peer": { "Address": [ "10.8.1.2/24" ], "Endpoint": [ "10.8.2.1" ], "ListenPort": [ "21841" ], "AllowedIPs": ["10.8.2.0/24"], "PersistentKeepalive": [ "15" ] } } }