Apparatus and methods for transparent handling of browser proxy configurations in a network gateway device
First Claim
1. A method of providing a plurality of web browsers with access to a foreign network via a network gateway device, the browsers installed on one or more clients of the network gateway device and having a plurality of different proxy settings, the method comprising the steps of:
- intercepting one or more web requests from a given browser during a browser pre-login phase;
based on the one or more intercepted web requests, accommodating the given browser in configuring a proxy mode; and
intercepting web requests from the proxy-mode-configured browser to provide access to the network;
said steps performed for each of a plurality of browsers installed on a single client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing web browsers with access to a foreign network via a network gateway device. The browsers are installed on clients of the gateway device and have different proxy settings. Web requests from a browser are intercepted during a browser pre-login phase. Based on the intercepted web requests, the browser is accommodated in configuring a proxy mode. The method includes intercepting and redirecting web requests from the proxy-mode-configured browser to provide access to the network. These steps are performed for each of a plurality of browsers installed on a single client.
-
Citations
17 Claims
-
1. A method of providing a plurality of web browsers with access to a foreign network via a network gateway device, the browsers installed on one or more clients of the network gateway device and having a plurality of different proxy settings, the method comprising the steps of:
-
intercepting one or more web requests from a given browser during a browser pre-login phase;
based on the one or more intercepted web requests, accommodating the given browser in configuring a proxy mode; and
intercepting web requests from the proxy-mode-configured browser to provide access to the network;
said steps performed for each of a plurality of browsers installed on a single client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a plurality of web browsers with access to a foreign network via a network gateway device, the browsers installed on one or more clients of the gateway device and having a plurality of different proxy settings, the method comprising the steps of:
-
detecting initiation of proxy discovery by a given browser; and
based on the detecting, selectively performing one of the following;
accommodating a proxy configuration request by the given browser while guiding the given browser into staying in a direct access mode configuration, and accommodating the given browser in a proxy configuration. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of providing a plurality of web browsers with access to a foreign network via a network gateway device, the browsers installed on one or more clients of the gateway device and having a plurality of different proxy settings, the method comprising the steps of:
-
associating a fake IP address with a non-public domain name of a proxy server for a given browser; and
using the fake IP address to redirect the browser in response to a web request by the browser;
said steps performed for each of a plurality of browsers installed on a single client. - View Dependent Claims (15, 16, 17)
-
Specification