Comparing tailscale and twingate for remote access.
Started with the no brainer tailscale, had all the services setup but major caveat was with the bandwidth max got around 1mb/s , with server : 200mb/s <–> local : 50mb/s
Started testing zerotier and other free options, found tailscale to do the job for most of the things liked its mesh connect thing and the share between devices for file share and also provided an exit node option. Then suddenly discovered twingate which isn’t a vpn per say but a zero tier architecture to just have another proxy to remote access your server using a connector based design.
This twingate when configured removed the whole bottleneck and gave great speed for different purposes including streaming moonlight using 1080p 60fps with minimum packet loss.
But got another issue of dns , so required both tunnels one for dns another for streaming :
So figured out the SOCKS proxy, as I currently have mac in hand, so had the proxy setup using utm plain debian vm just running the tailscale vpn.
Proxied using ssh -d feature, this enabled me to use two vpn’s at the same time. | This took me a lot to figure out as twingate hardens the dns within, and obviously if one vpn is using local subnets for tunnel traversal, hence another vpn won’t start.
So instead of spending much more time troubleshooting, got the proxy working.
Another major issue when having any vpn is the local dns traversal when trying to have the laptop connected to a hotel wifi as couldn’t authenticate oneself.
Tried two tunnels using iperf3 :
Localhost : 50mb/s - Remote : 200mb/s
Twingate
iperf3 -c 127.0.0.1 -p 2020
Connecting to host 127.0.0.1, port 2020
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 50.8 MBytes 42.6 Mbits/sec sender
[ 5] 0.00-10.42 sec 48.8 MBytes 39.3 Mbits/sec receiver
iperf Done.
Tailscale
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 13.5 MBytes 11.3 Mbits/sec sender
[ 5] 0.00-12.99 sec 11.6 MBytes 7.47 Mbits/sec receiver
So give or take 80-83% of major difference.