I have been eyeing a travel router from either GL.iNet Beryl 7 or UniFi Travel Router (UTR). Connect the travel router to the hotel Wi-Fi once, go through the captive portal login once, and every device I carry connects to the travel router instead.
On top of that, I can run WireGuard VPN (Virtual Private Network) at the router level, tunneling everything back to my UniFi Cloud Gateway Fiber (UCG-Fiber) at home. In this way, my iPhone, laptop, iPad, and Li Xiang’s phone are all protected without having to manage a VPN on each device separately.
