1. A method for securing, by a client, private network communications to a server via a gateway, the method comprising: (a) establishing, by a pseudo server of a device, a secure communications link to a gateway in communication with a server on a private network, the pseudo server operating at a transport layer of a network stack of the device; (b) receiving, by an address inspection driver of the device, network traffic generated by an application running on the device, the address inspection driver operating at a layer of the network stack below the transport layer; (c) identifying, by the address inspection driver, that the network traffic is addressed to the server; (d) communicating, by the address inspection driver, to the pseudo server the network traffic addressed to the server; and (e) modifying, by the pseudo server, the network traffic for transmission via the transport layer to the gateway.