The "always on mac functioning as a proxy server" is the same type of solution that the author spent the entire article figuring out how to implement. The only time he mentions the proxy server as something to be avoided is when the he talks about not wanting to be forced to run that proxy server on an older version of OSX.
> But I wanted to do this and I wanted to do it right. I wanted an elegant approach that I could deploy on the same machine I still used from time to time, without being stuck on an ancient (and insecure) legacy version of OS X that could suddenly be blocked from the iMessage network at any point.
> But I wanted to do this and I wanted to do it right. I wanted an elegant approach that I could deploy on the same machine I still used from time to time, without being stuck on an ancient (and insecure) legacy version of OS X that could suddenly be blocked from the iMessage network at any point.