What I've learned from nearly three years of enterprise Wi-Fi at home | Ars Technica
Amazon.com: GL.iNet GL-MT1300 (Beryl) VPN Wireless Little Travel Router – Connect to Hotel WiFi & Captive Portal, USB 3.0, 3 Gigabit Ports, Range Extender, Assess Point, Pocket-Sized, MicroSD Slot, Easy to Setup :
GitHub - openwisp/OpenWISP-Captive-Portals-Manager: OWCPM is a captive portal written from scratch with Ruby on Rails.