@briankrebs I tried that a few months ago and it didn’t work for me (iPhone/AT&T), but I didn’t have a way at the time to check the TTL on egress and make sure I had the right value set. I need to give that another shot.
That said, what *did* work was running a SOCKS gateway on my iPhone. Which I did through the bizarre (but fairly simple) process of running the ish app (Alpine Linux) on the gateway phone, and then running ssh within it to my home server with the SOCKS proxy turned on. Then I enabled SOCKS proxy settings on my iPad and Mac and they both happily routed all traffic to the phone, and all the bandwidth was treated as native iPhone usage. Only catch is you have to leave ish in the foreground with the screen on.