发明名称 Client proxy operating in conjunction with server proxy
摘要 Systems and methods for facilitating transmitting messages to remote host are provided. Method includes receiving request to connect client computing device to remote host, wherein client computing device resides on client side of firewall, and wherein request is associated with identification of local port, first port forward, and remote host. Method includes facilitating connection of client computing device to client proxy via local port. Method includes facilitating connection of client proxy to server proxy via splitting protocol. Method includes facilitating connection of server proxy to remote host via tunnel associated with the port forward or second port forward through tunnel. Method includes facilitating communication between client computing device and remote host via tunnel and splitting protocol, wherein facilitating communication comprises translating data between default format of client proxy corresponding to local port, default format of server proxy, and protocol of tunnel.
申请公布号 US8984617(B1) 申请公布日期 2015.03.17
申请号 US201213487131 申请日期 2012.06.01
申请人 Wyse Technology L.L.C. 发明人 Fausak Andrew T.
分类号 H04L29/06;G06F9/00;G06F15/16;G06F17/00 主分类号 H04L29/06
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A computer-implemented method, implemented within a client proxy operating in conjunction with a server proxy, for facilitating transmitting messages to a remote host, the method comprising: receiving a request to connect a client computing device to a remote host, wherein the client computing device resides on a client side of a firewall, and wherein the request is associated with an identification of a local port, a first port forward, and the remote host; connecting the client computing device to a client proxy via the local port; connecting, over the firewall, the client proxy to a server proxy via a splitting protocol; connecting the server proxy to the remote host via a tunnel associated with the first port forward or a second port forward through the tunnel; determining a processing power availability of the client proxy and a processing power availability of the server proxy; determining which proxy of the server proxy and the client proxy has a greater processor power availability; and translating data by the proxy determined to have a greater processing power availability, wherein translating data comprises translating data between a default format of the client proxy corresponding to the local port, a default format of the server proxy, and a protocol of the tunnel.
地址 San Jose CA US