Patent ID: 9742857
Date: 2017-08-22
CPC Classifications: H04L

Claim:
1. A method for specifying a source internet protocol (IP) address used by an intermediary device for a connection to a server, the method comprising: (a) establishing, via a device intermediary to a plurality of clients and a server, a net profile configured via the device by a user for sending traffic to servers, the net profile bound by a user via a policy engine to one of a service or a virtual server and comprising a name and an expression specifying one or more internet protocol (IP) addresses from a plurality of IP addresses hosted by the device to use as a source IP address for a connection between the device and the server, the plurality of IP addresses hosted by the device for transmitting communications by the device using a hosted IP address as a source IP address of the device and receiving communications routable to the device using a hosted IP address as a destination IP address of the device over a network; (b) receiving, by the device, a request from a client of the plurality of clients to a service of the server via a first transport layer connection established between the client and the device; (c) identifying, by the device for the request, via the policy engine the net profile bound to one of the service executing on the server and managed by the device or the virtual server executing on the device managing the service; (d) establishing, by the device responsive to the request, a second transport layer connection between the device and the server using an IP address hosted by the device from the one or more IP addresses specified by the net profile as the source IP address.