Remote access to storage

What is the best way to acces the storage from a remote location? By best I mean fastest speeds possible. I’ve tried SMB via tailscale (confirmed direct connection) but i only get 10 MB/s (80mbps) upload to NAS.
NAS has 940 / 450 mbps, remote PC exactly the same from same ISP.
Ping between system using tailscale - 5ms
iperf3 speed from remote PC to NAS via tailscale 431 mbits/sec

Hi,

Not sure if it will be faster but I have used the free version of Nord meshnet.

No need to purchase their VPN product. There meshnet is free for all to use with a free account.

It’s worth a shot to see if you get better results.

Tailscale is already giving effectively line speed, so I don’t think there’s any significant gain to be had from trying a different VPN–and Tailscale has the significant advantage of having an app available for TrueNAS.

@deadnoise, you could try NFS instead, but I think you’re already doing pretty much as well as can be done here.

Hi, @deadnoise mentioned he was unhappy with Tailscale.

That is why I suggested Nord as another option.

No, he mentioned he was unhappy with the overall performance. If he’s getting 430 Mbps through Tailscale on a nominally-450 Mbps uplink, he isn’t going to do any better with any other VPN. And the write speed he’s seeing is only about 20% of that.

He mentioned only 10MB/s. That is slow.

Agreed. He also mentioned:

The VPN isn’t the problem.

Hi,

Yes, iperf is FAST, BUT…

Please re-read his post. He is trying to use SMB over Tailscale and he is only getting 10MB/s one way, and 80MB the other way.

This is why I suggested testing Meshnet.

Perhaps the problem is with the SMB protocol.

I suggest testing SFTP over Tailscale first. It’s already in place.

I’m sorry to tell you that you’re the one correcting people incorrectly. 10MB/s = 80mbps - hence the (parenthesis)

Sorry, I stand corrected.

Still, he has an issue using SMB, which is why I suggested trying SFTP to see if it works faster than SBM in this environment.

I would normally suggest sftp.

Its basically just a TCP stream, and it should be limited by your internet connection, or your CPUs ability to perform AES (which is measured in GB/s by anything that’s decent)

Thus, it should be effectively the same as what iPerf is.

There are nice clients too.