dired-rsync is a command that can be run from a dired buffer to
copy files using rsync rather than tramps in-built mechanism.
This is especially useful for copying large files to/from remote
locations without locking up tramp.

To use simply open a dired buffer, mark some files and invoke
dired-rsync.  After being prompted for a location to copy to an
inferior rsync process will be spawned.

Wherever the files are selected from the rsync will always run from
your local machine.