CPC H04L 67/60 (2022.05) [H04L 43/0864 (2013.01); H04L 63/029 (2013.01); H04L 63/0407 (2013.01); H04L 65/612 (2022.05); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 67/141 (2013.01); H04L 67/567 (2022.05); H04L 67/59 (2022.05); H04N 21/4622 (2013.01); H04W 4/029 (2018.02)] | 13 Claims |
1. A computer-implemented method for use with a server device that stores a list of tunnel devices, wherein each of the tunnel devices is a respective client device, the method comprising:
running a first software on the server device that is connected to a network;
obtaining a tunnel device, according to operational settings, by a second software to use for a request for content;
establishing, by the second software, an encrypted connection to a target server through the tunnel device;
requesting and obtaining the content designated within the request, through the encrypted connection, by the second software;
providing, by the second software, performance information of the tunnel device to the first software;
determining, at the first software, a performance of the tunnel device; and
utilizing the tunnel device based on the determining.
|