Just swap mac address if you have to use such a wifi. Or set up Xray[0] with the captive portal as domain if you have a VPS and are so inclined. Can also use this on locked down airplane wifi.
0. https://github.com/XTLS/Xray-core