| CPC H04L 63/0884 (2013.01) [H04L 63/0281 (2013.01); H04L 63/20 (2013.01)] | 20 Claims |

|
1. A computer-implemented method of authorizing a proxy request and reporting web traffic associated with a client, the computer-implemented method comprising:
receiving, by a proxy server, the proxy request from a client device, the proxy request including: (i) a target uniform resource locator (URL) and (ii) a first set of authentication credentials;
verifying, by the proxy server, the first set of authentication credentials by comparing the first set of authentication credentials to a stored second set of authentication credentials;
after verifying the first set of authentication credentials, determining, by the proxy server, a state of a status indicator indicating whether to execute the proxy request from the client device; and
when the status indicator is active:
executing the proxy request;
while executing the proxy request, measuring, by the proxy server, an amount of traffic utilized by the client device; and
returning, by the proxy server, response data from the target URL to the client device;
when the status indicator is disabled:
sending a message to the client device indicating the proxy request is denied.
|