How can I mosh over multiple hops (for example, via tunnel or ProxyCommand)?
This is achievable if you can mosh onto the first hop server which itself provides a (transparent) regular SSH connection to the end point. [1] You can configure the first-hop to endpoint connection via any means available. I think this would solve my use case of simply wanting to use mosh's lag-friendly interface from my end.
It is also possible in theory to use a UDP packet repeater such as stone or socat on the intermediary servers. However, experiments in this regard have been only partially successful. [2]
(Thanks to Vincent Lefevre and Mark Stillwell for their answers to my repost on the mosh-users mailing list.)
[1] http://mailman.mit.edu/pipermail/mosh-users/2014-March/000247.html
[2] See https://serverfault.com/questions/390916/mosh-tunnel-via-proxy for the suggestion, http://mailman.mit.edu/pipermail/mosh-users/2014-March/000248.html for discussion and http://mailman.mit.edu/pipermail/mosh-users/2014-March/000250.html for a sample script.
The script is also on Github: https://github.com/marklee77/mosh-proxy