Unexpectedly slow SMB transfer via remote.it tunnel. Throttling?

Hi,

It’s so wonderful to use remote.it to connect to my synology NAS to mount a SMB file share from anywhere. Right now I’m sitting right next to the NAS. I have two network interfaces: 1G and 10G.

Disappointingly, after mounting SMB using remote.it a large file transfer is just as slow when using the 10G interface as the 1G. I’m trying to figure out where the bottleneck is as it doesn’t make sense.

I’d like to be able to use the full bandwidth. When I used mac Finder to connect directly to the NAS SMB I did get the fast speeds I expected, so it seems specific to remote.it.

I’m assuming remote.it makes a tunnel from my machine directly to the other one on the same LAN (it’s called “Peer to Peer”), but the at.remote.it URLs make me a little worried about that. I can’t imagine anything except the original handshake would go through your servers. But why would it be so slow. Not knowing enough about how you create the connections (can we see what the actual tunnel is?) makes it hard to diagnose where the bottleneck is.

Thanks. Simply: I’d like SMB through remote.it to not be throttled! What can I try to diagnose it?

The urls you will see at.remote.it resolve to 127.0.0.1 (localhost), but they can be backed by either peer to peer which would be a direct connection from one computer to the other or via a proxy server. You will see the type of connection in the connection box.
Some latency can be caused by RemoteIt encryption and decryption, but we do not throttle the traffic.
SMB is designed to use over LAN and it is chatty protocol.
Here is some performance optimizations offered by Windows:

And also Mac and Windows:

You may want to compare with SFTP as well.

1 Like