U could look at somehow setting up your own server off campus that is connected to the internet, then use a VPN (virtual private network) to connect to your external server and do it that way??