Rsync 是否使用互联网数据远程传输文件?

Rsync 是否使用互联网数据远程传输文件?

我昨天已经学会使用了rsync。我用它来将文件推送到我的 Android 设备(特穆克斯),我什至从我的 Android 设备 (Termux) 中提取文件。

我用这个命令:

rsync -e 'ssh -p 8022' -vaP <source> <username>@<ipaddresss>:/sdcard/rsync 

我用这个命令:

rsync -e 'ssh -p 8022' -vaP <username>@<ipaddresss>:/sdcard/rsync/* /home/me/rsync/

我注意到文件的传输速率超过 16000Kbps,这比我的互联网连接(比 250Kbps 慢)快得多。

那么,我的问题是:不rsync使用互联网数据远程传输文件吗?

笔记:我的笔记本电脑和智能手机都连接到同一个 Wi-Fi 网络。 :)

答案1

由于您的手机与笔记本电脑连接到同一本地网络,并且您可能使用该本地网络上设备的本地地址(即不是任何公共地址或名称),因此不会通过互联网提供商的路由器传输任何数据。您的带宽在该路由器上受到限制。这意味着rsync将能够使用本地网络的全部带宽。

如果您将手机移至本地网络之外并使用某些公共 IP 或名称连接到笔记本电脑,那么您将受到服务提供商的限制(并且可能受到中间网络上的拥塞等限制)。

相关内容