I agree that it's an interesting architecture, but I'm not sure how it would work in a highly controlled server.
If you can't connect from your Mac, then I doubt they will allow an agent to make requests from the server