OpenBSD ◆ xterm-256color ◆ ksh 5739 views

In this “video” I create a 30 MB file from random data, then I transfer it through wireguard through a TCP connection done with netcat and pipe to /dev/null, the dd output gives the actual speed and time of the transfer.

Then I use a reverse ssh tunnel to allow port 10000 on the remote server to reach my local port 10000 where netcat is listening to and I run the same dd command with the same file to measure ssh tunnelling performance.

  • Wireguard speed: 1207 kB/s - 25.445 seconds to complete + high latency over the ping
  • Ssh tunnel speed: 1468 kB/s - 20.928 seconds to complete + no latency