I got my Mango in 2020. We travel a fair bit with iPads, phones and laptops, and I was looking for something portable that I could use to set up wifi once for all of those devices, and at the same time use VPN for accessing my home network and geolocate streaming, and do adblocking. I’d never used a travel router before, and the highly portable $19 Mango seemed just the ticket.
I wasn’t super pleased with the speed–a WISP uplink to wifi, then shared by wifi again to devices, takes a toll, and the OpenVPN userspace builds in place then limited throughput. I moved to Wireguard, which helped a good deal, but was still limited by single core.
Our travel then usually took us to an AirBnB in Europe for two weeks or a month, which made it worthwhile to upgrade to a BerylAX. A huge increase in throughput, but also in size and weight. Worth it for those extended stays.
We’ve since acquired a second home in Europe, which meant two VPN tunnels to each home; the BerylAX with 4.9 firmware made managing those tunnels very easy. We now use that home as a base for shorter trips. For those trips size and weight now come back into the picture.
So I went back to the Mango. One of the features of the GL-iNet software is its base in OpenWRT, so I experimented a bit with vanilla OpenWRT. The learning curve is not insignificant, but I was able to get rid of a lot of software capabilities I didn’t need, like OpenVPN, and add in some of the features of the 4.9 firmware I liked (such as managing the VPN tunnels). So now I have the Mango back in the mix with travelmate (to manage connecting to APs), the Wireguard tunnels set to start after the uplink is made, pbr to manage policy based routing for the VPN tunnels, adblock, vnstat2. It is much slower to set up in a new location than the native firmware, but once setup the speeds are more than satisfactory. I’m using about 2/3ds of the available memory, half of which is cache, and have about 4mb of the 16mb of flash free. If there isn’t a reliabie AP I tether to my phone, which has an unlimited 5G dataplan. I’m still limited by the single core, so I can’t take advantage of Wireguard’s multithreaded support, and while the flash is fast memory that single core still takes a beating on boot.
In many of the AirBnBs we stay at, the wifi router is readily accessible, and it is easy to use a USB port on the router to power the Mango and use an available ethernet port, tucking everything away. That improves the speed, cutting out one wifi leg, in a place where all the available outlets are already in use.
It is also becoming increasingly necessary to geolocate some devices in the US. Many websites now seem to have geoblocks in place. Some are utilities (Duke Power, Spectrum). Some are government websites, and some are informational. They either return errors or a message that says you are not authorized. For folks traveling for business or vacation, that can be a real problem, and using policy based routing with a travel router can be a help if not a necessity.
I can see in the Mango 2 distinct improvements: the required inclusion of USB-C power over the micro plug means I don’t need a USB-A micro cable at all; more flash means more packages can be installed even if I don’t use them, but allowing 4.9 or 4.10 firmware capabilities; 5v 1a power means I will still be able to use the router USB, probably; the second core will obviously speed up boot and wireguard; and I really like the smooth clamshell form factor for portability. Thankfully still mango color so I am less likely to leave it behind.
Is this the right place?
#MyMangoStory