Here is my current setup:
Server Side
- 50/50mbit connection
- Asus RT-AC66U router running OpenVPN server
Client Side 1
- glinet router set up as a wifi hotspot running OpenVPN Client through the location’s internet connection (airbnb, hotel, airport, other public internet connection)
Client Side 2
- Lenovo T450s running OpenVPN client and using connectify hotspot to share the internet connection with other devices.
Goals
- Tunnel all internet activity from my remote devices through the Server Side’s internet connection as fast as possible. Ping is not important, throughput is–for file transfers.
- Enable local access to Server-side devices (VMWare server, NAS, etc) from Client-side devices as if they are on a local network.
Current speed tests cap out at 6mbit download and 2mbit upload for devices connected through Client Side 2. Client Side 1 is harder to benchmark mainly because of captive portal, and the hotel wifi is slower than the router seems to be able to manage.
Here’s what I’m thinking to do.
Option 1
Buy a RPi3 and add an additional USB to Ethernet dongle and have it sit behind the router. I’ve seen reports of 30/30. Not sure how true it is.
Option 2
Buy an old(er) laptop, and a USB to Ethernet dongle, install PFSense, and re-create the Tomato setup as my Asus RT-AC66U. I would imagine that I’m more likely to get the full 50/50mbit access pending the speed of the internet wherever the client side is located.
Is there a third, better option? Or did I do good reddit?