Hello,
Firstly, enabling software flow offloading in Network -> Firewall settings can generally improve network performance.
However, when using a VPN, network speeds are slower due to factors such as the encryption process, server load, distance, etc (unless your ISP was throttling traffic, and VPN helped to conceal it. In this case, VPN can potentially improve speeds).
The VPN traffic takes a less optimal path than traffic that is not routed through a VPN. For instance, if you connect to servers (or any other devices) that are located close to you, but the VPN server is far, traffic must first go to the VPN server and then to the intended server. So the path is not the most optimal. If the VPN server is overloaded with users, it can slow down the connection speed for all users connected to it as well.
In addition, the VPN traffic needs to be encrypted and decrypted. This results in additional overhead and processing on both, the client and the server. For weaker devices such as RUT240, handling the encryption process required by the VPN may be more difficult due to its processing power, which can affect VPN speed even more than on more powerful devices such as RUTX50.
Regarding encryption algorithms, it is possible to use weaker encryption algorithms to improve VPN speed, but this comes at the cost of reduced security. The RMS VPN hubs do not allow you to change the encryption algorithms for these security concerns.
Kind Regards,
Andzej