VPNs are generally a two-part solution, and I'm afraid that locally employed processing wouldn't help: The first part is the ability to securely encrypt all communications using the applicable protocols. This is the problem that satellite communications have a large problem with. The acceleration techniques utilized can't effectively support secure communications, in fact they would violate the secure protocol, so they have to be disabled in order for secure packets to be transmitted. So in this regard, adding level of security using a secondary processor wouldn't help speed. The second part is IP masking. A remote VPN server would act as a surrogate origination point, therefore hiding the user's actual originating IP address. This has some benefits in protecting the VPN user, but in my opinion it's being used more and more to hide some malicious activity (e.g., bots designed to infiltrate web sites and turn them into spam generators, bitcoin mining sites, etc.). I see a lot of these hitting my web site and have been forced to block many VPN IP ranges. A local secondary processor wouldn't be any help here either, since the originating IP would still be the same.
... View more