Okay, I may be coming back to this too late to be any help to you, but there is a mention of tunneling rsync through ssh on
this page. You could also try checking out zsync, which doesn't require an rsync server but uses a webserver instead. You can read more about it
here.