iodine is great for getting free Wi-Fi too. Most captive portals don't block DNS, but just do HTTP redirects. You can pump all your traffic over DNS to an iodine server you have setup on a VM (it's not encrypted, so for the very paranoid, run OpenVPN or Wireguard through your iodine tunnel).
Note: this is most likely illegal .. in every jurisdiction. So .. don't actually do this.
Note: this is most likely illegal .. in every jurisdiction. So .. don't actually do this.