To begin, you have to already have the ability to hotspot so you need to pay for that feature. I have the Unlimited Premium plan. This is still technically just a hotspot but it will bypass the ATT apn set for the hotspot and use the cellular apn. Basically, once your hotspot runs out, you can use this method to continue with high speed hotspot. You dont have to have your hotspot run out, you can use this all the time.
Requirements: For single device connection that is a mac or windows computer
Hotspot capable phone & plan
Pairvpn (which is entirely free)
To use this method for a laptop, you need to download PairVPN on both devices and pair them to each other. After that, turn on your hotspot on your phone and connect to your device. I find that a wired connection using usb works best. Then turn on PairVPN server on your phone. Then turn it on on your laptop/computer. Then viola you are done! Enjoy your unlimited high speed hotspot!
If you want to connect devices that cannot install PairVPN or want to use multiple devices at one time, this is for you.
Requirements:
Hotspot capable phone w/plan
PairVPN
MacOS Laptop/Computer (HAS TO BE MAC) - I have not found a workaround for Windows because Windows’s ICS is stacked unlike Mac which are separate. Network wizards please come up with something. Anyways…
After downloading PairVPN to both your phone and Mac, turn on the hotspot and then connect PairVPN(USE THE WIRED CONNECTION). Now heres the new part. In your Mac’s sharing settings, go to the PairVPN connection and turn on sharing via Wi-Fi. This will allow your Mac to broadcast the PairVPN signal. PairVPN sets up a tunnel between two devices thus allowing the connection solely to those devices. When you share your connection from your Mac, you create a router essentially.
(If your device you are trying to connect to from your Mac is ethernet only, then connect your hotspot via wireless to the Mac and share the connection via ethernet/thunderbolt.)
I will gladly try to answer any questions to the best of my ability!!
Update: For Windows to connect multiple devices, use connectify.