I released luci-app-squid-profiles for OpenWrt.
It provides a LuCI interface to manage Squid profile assignments without maintaining a separate device inventory.
Features:
- Profile rules in list or full-text mode
- Stateless discovery of devices, LANs, and VLANs
- Automatic mapping generation from current network state
- Explicit UCI persistence only (no hidden runtime database)
- Standard OpenWrt Save & Apply / procd reload workflow
- Device, LAN, and VLAN based profile assignments
- Validation and preview before applying changes
- OpenWrt package and SDK friendly
The goal is to keep configuration simple, transparent, and fully aligned with OpenWrt conventions.
Repository:
Feedback, bug reports, and feature suggestions are welcome.