CN101345741A - Proxy system and proxy connecting method based on internet - Google Patents
Proxy system and proxy connecting method based on internet Download PDFInfo
- Publication number
- CN101345741A CN101345741A CNA2007100939486A CN200710093948A CN101345741A CN 101345741 A CN101345741 A CN 101345741A CN A2007100939486 A CNA2007100939486 A CN A2007100939486A CN 200710093948 A CN200710093948 A CN 200710093948A CN 101345741 A CN101345741 A CN 101345741A
- Authority
- CN
- China
- Prior art keywords
- client
- server end
- agency
- proxy
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a proxy system and proxy connection method based on internet, which has efficiency of capability of improving safety of the agent system, suitability for configuration of fireproof wall regulation, improved efficiency of proxy system and reduced complexity. The system includes a client, a proxy server terminal and a server terminal, wherein, proxy protocols are deployed at the client and the proxy server terminal, so that the proxy server, after receiving the proxy request of the client, if being permitted to proxy the connection, will directly connect the appointed server terminal in proxy request without disconnecting the proxy negotiating connection in advance. The proxy server terminal and the server terminal required to acquire the client information can also deploy a customer terminal connection information acquiring protocol. In order to acquire the time-delay instance when the client is in direct connection with the server terminal, and the time-delay instance when the client in connection with the server terminal through the proxy of the proxy server terminal, velocity measuring protocols are deployed on the client, the proxy server terminal and the server terminal.
Description
Technical field
The present invention relates to a kind of agency plant, relate in particular to a kind of agency plant based on the Internet.The invention still further relates to a kind of method of attachment of acting on behalf of based on the Internet.
Background technology
Current network is universal day by day, and is cumulative many based on the service day of the Internet.In Network Transmission and content service process,, often need to adopt agency plant for guaranteeing service quality and Information Security.Agency plant and the implementation thereof that exists mainly contains two kinds of forms at present:
A kind of for adopting ALG such as HTTP Proxy, FTP agency etc., its shortcoming is specific to application layer protocol, the ALG software that need be complementary with it for each application layer protocol;
Another is the SOCKS4/SOCKS5 protocol system, though this agreement is independent of application layer protocol, is difficult to configuration rule set for network firewall, and simultaneously, server end also can't obtain the link information of client, as IP address and port numbers etc.In the SOCKS4/SOCKS5 agreement, client must at first connect acting server (being that agent negotiation connects) and send the agent negotiation request; After consulting successfully, acting server can be monitored in the new address of another one, and this new address is returned to client by proxy response, closes agent negotiation then and connects; Subsequently, client connects remote server (being that proxy data connects) by this new address.According to as mentioned above, because in the SOCK4/SOCK5 agreement, the agent negotiation connection is connected to two with proxy data and independently is connected, client can be returned new address of client at proxy requests success back agent side, client is used this new address connection server end then, therefore there is following shortcoming: (1) is before the proxy requests success is connected new address with client, other rogue programs may directly connect this address, thereby walk around the authentication process itself in the agent negotiation, so its fail safe is difficult to be effectively guaranteed; (2) owing to for each proxy requests, all need to set up two new connections, therefore increased the load of acting server to a certain extent, made that the time of acting on behalf of the required consumption of establishment of connection process is more, efficient is not high enough; (3) since the SOCK4/SOCK5 agreement after proxy requests success, need distribute a new listen address for each client, therefore for a large amount of different proxy requests, then need to distribute a large amount of different addresses to be distinguished, therefore be unfavorable for the configuring firewalls rule set; (4) since the negotiation connection of SOCKS4/SOCKS5 agreement be connected to two with data and independently be connected, therefore need certain mode that the information of agent negotiation is connected the address of monitoring with proxy data and be associated, thereby increased the complexity of agency's realization to a certain extent; (5) general SOCKS4/SOCKS5 server is understood usually by software discoverys such as Proxy Hunters, thereby causes abuse, cause the waste of resource and network, so its disguise is also not high enough.
Summary of the invention
Technical problem to be solved by this invention provides a kind of agency plant based on the Internet, can improve the efficient of the fail safe of agency plant, the configuration that is beneficial to firewall rule sets under discrimination, raising agency plant, reduces its complexity.The present invention also provides a kind of method of attachment of acting on behalf of based on the Internet for this reason.
For solving the problems of the technologies described above, the invention provides a kind of agency plant based on the Internet, comprise client, acting server end and server end, all be deployed with agency agreement in described client and acting server end, described agency agreement is used for: make described acting server after receiving the proxy requests of described client, if allow this connection of agency through judging, then directly remove to connect server end specified in the proxy requests, and then show to described client transmission proxy response whether the agency connects successful by described acting server; Wherein, described proxy requests comprises at least: server end address that the version number of described agency agreement, needs connect and port, authentication mode, verify data; Described proxy response comprises at least: the version number of described agency agreement, error code.
The present invention also provides a kind of method of attachment of acting on behalf of based on the Internet, may further comprise the steps:
(1) setting up agent negotiation between client and acting server end is connected and sends proxy requests;
(2) after the acting server termination is received this proxy requests, judge whether to allow this connection of agency, if allow this connection of agency through judging, then directly remove to connect server end specified in the proxy requests by this acting server, and, judge to connect whether the success back sends proxy response to client in the information of returning according to server end; Otherwise,, then directly send proxy response to client if promptly do not allow to act on behalf of this connection through judging;
(3) client judges that according to the error code in the proxy response whether the agency connects successful, sends follow-up data if act on behalf of successful connection then use this agency to connect by acting server between the client and server end; If act on behalf of connection failure, then disconnect client and be connected with agent negotiation between the acting server end.
The present invention is owing to adopted technique scheme, has such beneficial effect, promptly by making client and acting server end all realize support to agency agreement, this agency agreement makes acting server after returning negotiation result to client, not closing agent negotiation connects, but multiplexing this connection is used for the subsequent applications transfer of data of client, that is to say by described agency agreement makes the agent negotiation connection be connected shared same connection with proxy data, client is after the agent negotiation success, directly use this to connect the transmission proxy data, therefore have following effect: (1) is because agreement has realized unified connection, therefore client has uniqueness by the network connection that acting server is connected to server end, thereby has avoided suffering the possibility of other rogue programs attacks; (2) reduced the load of acting server, shortened the agency and connected and set up the needed time of process, thereby improved efficient; (3) because client only need connect the transmission that unique listening port of agent side can be realized agent negotiation and proxy data, therefore only need on fire compartment wall, get final product by the listen address of open proxies section, be more conducive to the configuration of firewall rule sets under discrimination; (4) because in the agency plant of the present invention, agent negotiation connects with data and is connected shared same connection, make that therefore as above both association process are more prone to realize, thereby reduced the complexity that realizes; Therefore (5) because agent side can only be connected with specific server end, avoided the possibility utilized by the third party, thereby improved disguise.In addition, use client link information of the present invention to obtain agreement by acting server end respectively with the server end that need obtain client-side information at agency plant of the present invention, realized and to provide the client link information to server end, connected IP address, port numbers etc. as client.By affixing one's name to the agreement that tests the speed of the present invention in client, acting server end and server end, make client to judge with the effect that the agency is connected to direct connection, thereby Dynamic Selection is connected mode preferably, and the described agreement that tests the speed also can avoid acting server effectively because visit capacity is too big, and the acting server bottleneck that might produce.
Description of drawings
The present invention is further detailed explanation below in conjunction with accompanying drawing and embodiment:
Fig. 1 is the system architecture schematic diagram of an embodiment of agency plant of the present invention;
Fig. 2 is the realization block diagram of an embodiment of agency plant of the present invention;
Fig. 3 is that agency plant of the present invention is acted on behalf of the precedence diagram that connects when setting up;
Fig. 4 carries out the precedence diagram of network when testing the speed for agency plant of the present invention.
Embodiment
As depicted in figs. 1 and 2, in one embodiment, agency plant of the present invention comprises client, acting server end and server end, wherein all is deployed with agency agreement in client and acting server end.Described Client Agent agreement can be disposed by following dual mode: 1, realize support to agency agreement by the mode of revising client code; 2, in order to minimize the change of client code, except adopting the macro substitution mode, for the Windows system, LSP (the Layered Service Provider that can also utilize WinSock2 to provide, network connection abduction) comes expansion interface, thereby realize that is supported to act on behalf of a LSP who connects, this moment, client code was without any need for changing the support that can realize agency's connection.The deployment way of described server end agency agreement comprises: realize a server software of supporting agency agreement, correct release that should the attention system resource in implementation procedure, the maintenance of protocol status and to the strick precaution of malice CLIENT PROGRAM etc.
Client and acting server end can be finished the process of agency's connection of following server end from client to required visit jointly by described agency agreement:
The first step, setting up agent negotiation between client and acting server end is connected and sends proxy requests, in one embodiment, the proxy requests in the agency agreement of the present invention comprises: information such as server end address that the version number of agency agreement, needs connect and port, authentication mode, verify data.
Second step, after the acting server termination is received this proxy requests, judge whether to allow this connection of agency, if allow this connection of agency through judging, then directly remove to connect server end specified in the proxy requests (not connecting) but do not close described agent negotiation by this acting server, and,, show whether this agency connects successful judging to connect whether successful back sends proxy response to client according to the information that server end returns; Otherwise, if promptly do not allow to act on behalf of this connection, then directly send proxy response to client through judging, show that the acting server end does not allow to act on behalf of this connection; Described proxy response comprises information such as the version number, error code of agency agreement, knows the whether information such as reason of success and connection failure of connection by described error code client.
In the 3rd step, client is according to the error code in the proxy response, judges that this agency connects whether success, if act on behalf of successful connection then can use this connection transmission follow-up data between the client and server end by acting server; If act on behalf of connection failure, then disconnect client and be connected with agent negotiation between the acting server end.
In existing agent skill group, client all is transparent to server end, and promptly server end can't be distinguished direct connection and is connected with the agency, so server end can't obtain the link information of client.But some server end need be known some link informations of client, as the IP address of client, port numbers etc.Therefore, in another embodiment, acting server end of the present invention is deployed with the client link information and obtains agreement, simultaneously also be deployed with the client link information and obtain agreement, do not need the server end of client link information then not need to dispose the client link information and obtain agreement at the server end that needs the client link information.Obtain between the server end of agreement and to set up the agency when being connected with being deployed with the client link information when client-requested, as shown in Figure 3, the process of the agency of the server end from client to required visit connection becomes:
The first step, setting up agent negotiation between client and agency service end is connected and sends proxy requests, in one embodiment, the proxy requests in the agency agreement of the present invention comprises: information such as server end address that the version number of agency agreement, needs connect and port, authentication mode, verify data.
Second step, after the acting server termination is received this proxy requests, judge whether to allow this connection of agency, if allow this connection of agency through judging, then this acting server is obtained link informations such as the IP address of client and port numbers, directly remove to connect server end specified in the proxy requests by this acting server subsequently, and whether successfully connect according to the information judgement agency that server end returns, after the link information that sends its obtained client to server end, send proxy response to client if this acts on behalf of successful connection again, show the success of Connection Service device end; If it is unsuccessful to judge that this agency connects, then directly send proxy response to client, show that Connection Service device end is unsuccessful;
If do not allow to act on behalf of this connection through judging, then directly send proxy response to client, show that the acting server end does not allow to act on behalf of this connection;
Described proxy response comprises information such as version number, error code, knows whether success of connection by described error code client, if connection failure then also know the information such as reason of concrete connection failure by this error code client.
In the 3rd step, client judges according to the error code in the proxy response whether this agency connects successful; If successful connection then can transmit follow-up data by this acting server between the client and server end, thus all data transmission procedure client and server is brought in all is transparent; And if connection failure then disconnects client and is connected with agent negotiation between the acting server end.
In these cases, in one embodiment, the acting server end can provide the client-side information packet of some default forms, can use the packet of this kind form for the service end that does not have the special format requirement; But if different server ends needs different data packet formats, then in another embodiment, agent side also can use the mode of dynamic base to be expanded, and makes each server end can dispose the form of its packets of information.
In order to make client with before its server end that will visit is connected, can accurately judge in advance is not to be directly connected to the effective of its server end that will visit by the acting server end actually, still bring in by acting server and be connected to the effective of its server end that will visit indirectly, thereby make client dynamically to select connected mode preferably according to actual conditions, realization utilizes acting server end resources effective, therefore in a further advantageous embodiment, in client, acting server end and server end also all are deployed with the agreement that tests the speed, not only can test out the time-delay situation of client when directly being connected by the described agreement that tests the speed, also can test out the time-delay situation of client when being connected to server end by this acting server end agency with server end.
The described agreement that tests the speed uses datagram protocol (being UDP in TCP/IP) to realize, comprising the request of testing the speed and tests the speed and reply two parts, and its participant comprises the client that tests the speed, the service of testing the speed and destination service.Information in the request of wherein testing the speed comprises timestamp and destination service address; Test the speed reply then return this timestamp and test the speed the service and destination service between network delay.
Going through service of testing the speed and destination service below and being the situation of different services, serving for testing the speed and destination service is that the situation of same service is the former special case.
Suppose to test the speed client C need by the service S that tests the speed test its with destination service T between network delay, at T1 constantly, C is to the S transmission request of testing the speed, timestamp wherein is T1, the destination service address is the address of T; S obtains wherein the time stamp T 1 of request after receiving this request, and the time-delay D between self and the destination service T, and T1 and D is replied as testing the speed return client.Suppose that client receives that this time of replying of testing the speed is T2, then the time-delay M between itself and the destination service that record by the service of testing the speed of client can be calculated as follows:
M=T2-T1+D
When the service of testing the speed and destination service during not in same address, above-mentioned test process is acted on behalf of time-delay situation when being connected to server end corresponding to test client by the acting server end.At this moment, the described client that tests the speed is client, and the described service of testing the speed is the acting server end, and the described target that tests the speed is a server end.
When the service of testing the speed and destination service during in same address, it is 0 that the service of testing the speed can be returned delay value D, has at this moment:
M=T2-T1
The situation of the time-delay when therefore, above-mentioned test process directly is connected with server end corresponding to test client.At this moment, the described client that tests the speed is client, and the described service of testing the speed is server end, and the described target that tests the speed also is server end.
In the present invention, the service of testing the speed need be safeguarded its delay value with respect to each target that tests the speed, and this delay value can use the above-mentioned agreement that tests the speed to obtain equally.(service of at this moment testing the speed is as the client that tests the speed of the target that tests the speed, and the test the speed service of target as the service of testing the speed of testing the speed) in the specific implementation process, the service of testing the speed can regularly send the request of testing the speed to each target that tests the speed, thereby the available immediately target time-delay of testing the speed is all arranged when each tests the speed request comes.In addition, because the agreement that tests the speed is to use datagram protocol to realize, unavoidably has packet drop and occur; And test the speed and serve in safeguarding its objective network time-delay process that tests the speed with respect to each, inconsistent situation may appear delaying time at every turn, therefore, should note handling accordingly.Wherein, the selectable process mode has: calculate the result's that repeatedly tests the speed weighted average, the overtime retransmission mechanism in the similar Transmission Control Protocol of employing or only get the last result etc. that tests the speed.
By the described agreement that tests the speed, also has following effect: promptly after system reaches certain scale, acting server may become bottleneck, this moment is except increasing acting server quantity, also may need certain control is carried out in the visit of acting server, this step the identity authentication function itself, also can be carried out in client and background server in agent subsystem.
In the present invention, for the consideration of secure context, acting server of the present invention can place the inside of fire compartment wall, the external then agents listen port of an open proxy.
Claims (9)
1, a kind of agency plant based on the Internet, comprise client, acting server end and server end, it is characterized in that, all be deployed with agency agreement in described client and acting server end, described agency agreement is used for: make described acting server after receiving the proxy requests of described client, if allow this connection of agency through judging, then directly remove to connect server end specified in the proxy requests, and then show to described client transmission proxy response whether the agency connects successful by described acting server; Wherein, described proxy requests comprises at least: server end address that the version number of described agency agreement, needs connect and port, authentication mode, verify data; Described proxy response comprises at least: the version number of described agency agreement, error code.
2, the agency plant based on the Internet according to claim 1, it is characterized in that, also be deployed with the client link information at described acting server end and obtain agreement, the server end that obtains client-side information at needs also is deployed with the client link information and obtains agreement; Described client link information is obtained agreement and is used for: obtain the link information of the server end transmission client of client-side information earlier to described needs after acting on behalf of successful connection, and then send proxy response to client; Described link information comprises: the IP address of client, port numbers.
3, the agency plant based on the Internet according to claim 1 and 2, it is characterized in that, also all be deployed with the agreement that tests the speed at described client, acting server end and server end, the described agreement that tests the speed is used for: the time-delay situation when test client directly is connected with server end; And the time-delay situation of test client when being connected to server end by acting server end agency.
4, the agency plant based on the Internet according to claim 1 is characterized in that, is realizing the support of client to described agency agreement by the mode of revising client code; For the Windows system, the network that can also utilize WinSock 2 to be provided connects kidnaps expansion interface to realize the support that the agency is connected.
5, the agency plant based on the Internet according to claim 3 is characterized in that, the described agreement that tests the speed uses datagram protocol to realize, comprising the request of testing the speed and tests the speed and reply two parts, and its participant comprises the client that tests the speed, the service of testing the speed and destination service; Wherein, the information in the described request of testing the speed comprises time stamp T 1 and destination service address T; Described test the speed reply then return this time stamp T 2 and test the speed the service and destination service between network delay D; When the described service of testing the speed and described destination service during not in same address, test to be test client by acting server end agency be connected to server end the time time-delay situation M=T2-T1+D, at this moment the described client that tests the speed is client, the described service of testing the speed is the acting server end, and the described target that tests the speed is a server end; When the described service of testing the speed and described destination service during in same address, that test is the time-delay situation M2=T2-T1 of test client when directly being connected with server end, at this moment the described client that tests the speed is client, and the described service of testing the speed is server end, and the described target that tests the speed also is server end.
6, according to claim 1,2,4 or 5 described agency plants, it is characterized in that described acting server places the inside of fire compartment wall, the external then agents listen port of an open proxy based on the Internet.
7, a kind of method of attachment of acting on behalf of based on the Internet is characterized in that, may further comprise the steps:
(1) setting up agent negotiation between client and acting server end is connected and sends proxy requests;
(2) after the acting server termination is received this proxy requests, judge whether to allow this connection of agency, if allow this connection of agency through judging, then directly remove to connect server end specified in the proxy requests by this acting server, and, judge to connect whether the success back sends proxy response to client in the information of returning according to server end; Otherwise,, then directly send proxy response to client if promptly do not allow to act on behalf of this connection through judging;
(3) client judges that according to the error code in the proxy response whether the agency connects successful, sends follow-up data if act on behalf of successful connection then use this agency to connect by acting server between the client and server end; If act on behalf of connection failure, then disconnect client and be connected with agent negotiation between the acting server end.
8, the method for attachment of acting on behalf of based on the Internet according to claim 7, it is characterized in that, in described step (2), the acting server end is after judging that the permission agency connects, obtain the client link information earlier, and then directly remove to connect server end specified in the proxy requests by this acting server; And after acting on behalf of successful connection, send the link information of its obtained client earlier to server end, and then send proxy response to client through judgement.
9, according to claim 7 or the 8 described methods of attachment of acting on behalf of based on the Internet, it is characterized in that, preceding in execution in step (1), also need test out the time-delay situation of client when directly being connected with server end, and the time-delay situation of client when being connected to server end by acting server end agency.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100939486A CN101345741A (en) | 2007-07-13 | 2007-07-13 | Proxy system and proxy connecting method based on internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100939486A CN101345741A (en) | 2007-07-13 | 2007-07-13 | Proxy system and proxy connecting method based on internet |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101345741A true CN101345741A (en) | 2009-01-14 |
Family
ID=40247630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100939486A Pending CN101345741A (en) | 2007-07-13 | 2007-07-13 | Proxy system and proxy connecting method based on internet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101345741A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011020397A1 (en) * | 2009-08-17 | 2011-02-24 | 成都市华为赛门铁克科技有限公司 | Network proxy implementation method and apparatus |
CN103634165A (en) * | 2013-12-05 | 2014-03-12 | 北京奇虎科技有限公司 | Method, terminal device and system for realizing network testing based on reverse proxy |
CN103699367A (en) * | 2012-09-27 | 2014-04-02 | 中国电信股份有限公司 | HTTP (hyper text transport protocol) API (application program interface) invoking method and device |
CN104009880A (en) * | 2013-02-27 | 2014-08-27 | 阿里巴巴集团控股有限公司 | Web test method, proxy server and Web test device |
CN104184716A (en) * | 2013-05-27 | 2014-12-03 | 中兴通讯股份有限公司 | Terminal data synchronization method and system |
CN104378339A (en) * | 2013-08-16 | 2015-02-25 | 深圳市腾讯计算机系统有限公司 | Communication method and device based on agency protocol |
WO2016173169A1 (en) * | 2015-04-28 | 2016-11-03 | 中兴通讯股份有限公司 | Connection state control method, apparatus and system |
WO2018018640A1 (en) * | 2016-07-29 | 2018-02-01 | 华为技术有限公司 | Information interaction method, device and system |
CN108243072A (en) * | 2016-12-26 | 2018-07-03 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus for carrying out network delay monitoring |
CN109361784A (en) * | 2018-12-07 | 2019-02-19 | 成都知道创宇信息技术有限公司 | A method of obtaining client real IP under four layer proxy network environments |
CN109660686A (en) * | 2017-10-10 | 2019-04-19 | 佳能株式会社 | Image processing apparatus, the control method of image processing apparatus and storage medium |
CN110177128A (en) * | 2019-04-15 | 2019-08-27 | 深圳前海达闼云端智能科技有限公司 | Data transmission system and method for establishing VPN connection, terminal and VPN proxy thereof |
CN110493074A (en) * | 2019-07-19 | 2019-11-22 | 珠海金山网络游戏科技有限公司 | A kind of test method and system of server and client |
CN110602192A (en) * | 2019-08-30 | 2019-12-20 | 北京谷数科技有限公司 | Method for expanding network communication capability of storage cluster system |
CN110730237A (en) * | 2019-10-21 | 2020-01-24 | 深圳市网心科技有限公司 | Data transmission method, device, system and equipment |
CN111787110A (en) * | 2020-07-03 | 2020-10-16 | 国网湖北省电力有限公司 | Socks proxy discovery method and system |
CN113726922A (en) * | 2021-09-01 | 2021-11-30 | 北京百度网讯科技有限公司 | Network application layer connection protocol determining method and device and electronic equipment |
-
2007
- 2007-07-13 CN CNA2007100939486A patent/CN101345741A/en active Pending
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997673B (en) * | 2009-08-17 | 2012-11-21 | 成都市华为赛门铁克科技有限公司 | Network agent implementation method and device |
WO2011020397A1 (en) * | 2009-08-17 | 2011-02-24 | 成都市华为赛门铁克科技有限公司 | Network proxy implementation method and apparatus |
US8694651B2 (en) | 2009-08-17 | 2014-04-08 | Chengdu Huawei Symantec Technologies Co., Ltd. | Method and system for implementing network proxy |
CN103699367B (en) * | 2012-09-27 | 2017-07-07 | 中国电信股份有限公司 | HTTP application programming interfaces call method and device |
CN103699367A (en) * | 2012-09-27 | 2014-04-02 | 中国电信股份有限公司 | HTTP (hyper text transport protocol) API (application program interface) invoking method and device |
CN104009880A (en) * | 2013-02-27 | 2014-08-27 | 阿里巴巴集团控股有限公司 | Web test method, proxy server and Web test device |
CN104009880B (en) * | 2013-02-27 | 2018-04-17 | 阿里巴巴集团控股有限公司 | Web test methods, proxy server and Web test devices |
CN104184716A (en) * | 2013-05-27 | 2014-12-03 | 中兴通讯股份有限公司 | Terminal data synchronization method and system |
CN104378339A (en) * | 2013-08-16 | 2015-02-25 | 深圳市腾讯计算机系统有限公司 | Communication method and device based on agency protocol |
CN104378339B (en) * | 2013-08-16 | 2019-07-05 | 深圳市腾讯计算机系统有限公司 | A kind of communication means and device using agency agreement |
WO2015081709A1 (en) * | 2013-12-05 | 2015-06-11 | 北京奇虎科技有限公司 | Method, terminal device, and system for implementing network test based on reverse proxy |
CN103634165A (en) * | 2013-12-05 | 2014-03-12 | 北京奇虎科技有限公司 | Method, terminal device and system for realizing network testing based on reverse proxy |
WO2016173169A1 (en) * | 2015-04-28 | 2016-11-03 | 中兴通讯股份有限公司 | Connection state control method, apparatus and system |
CN106161580A (en) * | 2015-04-28 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of connection status control method, Apparatus and system |
WO2018018640A1 (en) * | 2016-07-29 | 2018-02-01 | 华为技术有限公司 | Information interaction method, device and system |
CN108243072A (en) * | 2016-12-26 | 2018-07-03 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus for carrying out network delay monitoring |
US10705776B2 (en) | 2017-10-10 | 2020-07-07 | Canon Kabushiki Kaisha | Image processing apparatus, control method for image processing apparatus, and storage medium |
CN109660686A (en) * | 2017-10-10 | 2019-04-19 | 佳能株式会社 | Image processing apparatus, the control method of image processing apparatus and storage medium |
CN109361784A (en) * | 2018-12-07 | 2019-02-19 | 成都知道创宇信息技术有限公司 | A method of obtaining client real IP under four layer proxy network environments |
CN110177128A (en) * | 2019-04-15 | 2019-08-27 | 深圳前海达闼云端智能科技有限公司 | Data transmission system and method for establishing VPN connection, terminal and VPN proxy thereof |
CN110177128B (en) * | 2019-04-15 | 2022-02-01 | 达闼机器人有限公司 | Data transmission system and method for establishing VPN connection, terminal and VPN proxy thereof |
CN110493074A (en) * | 2019-07-19 | 2019-11-22 | 珠海金山网络游戏科技有限公司 | A kind of test method and system of server and client |
CN110493074B (en) * | 2019-07-19 | 2021-02-02 | 珠海金山网络游戏科技有限公司 | Method and system for testing server and client |
CN110602192A (en) * | 2019-08-30 | 2019-12-20 | 北京谷数科技有限公司 | Method for expanding network communication capability of storage cluster system |
CN110730237A (en) * | 2019-10-21 | 2020-01-24 | 深圳市网心科技有限公司 | Data transmission method, device, system and equipment |
CN110730237B (en) * | 2019-10-21 | 2023-03-31 | 深圳市网心科技有限公司 | Data transmission method, device, system and equipment |
CN111787110A (en) * | 2020-07-03 | 2020-10-16 | 国网湖北省电力有限公司 | Socks proxy discovery method and system |
CN111787110B (en) * | 2020-07-03 | 2023-03-31 | 国网湖北省电力有限公司 | Socks proxy discovery method and system |
CN113726922A (en) * | 2021-09-01 | 2021-11-30 | 北京百度网讯科技有限公司 | Network application layer connection protocol determining method and device and electronic equipment |
CN113726922B (en) * | 2021-09-01 | 2023-10-31 | 北京百度网讯科技有限公司 | Network application layer connection protocol determining method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101345741A (en) | Proxy system and proxy connecting method based on internet | |
EP2437456B1 (en) | Method and system for realizing concurrent access of multi-kinds of bearer protocols on machine-to-machine (m2m) platform | |
US8214451B2 (en) | Network service version management | |
US8925068B2 (en) | Method for preventing denial of service attacks using transmission control protocol state transition | |
US6754621B1 (en) | Asynchronous hypertext messaging system and method | |
CN102014416B (en) | Method and system for bidirectional detection of connection | |
CN101138219B (en) | Communication method and system with client computer by network | |
US20070240209A1 (en) | Session persistence on a wireless network | |
CN102333081B (en) | Authentication method, equipment and system | |
FI125972B (en) | Equipment arrangement and method for creating a data transmission network for remote property management | |
CN102035904A (en) | Method for converting TCP network communication server into client | |
WO2007058241A1 (en) | (u)sim card in server mode, and communication method with client | |
CN101420455A (en) | Systems and/or methods for streaming reverse http gateway, and network including the same | |
WO2008122963A2 (en) | Network service operational status monitoring | |
US20100100582A1 (en) | System and method for server initiation beacon | |
CN111225080B (en) | Method for acquiring gateway down-hanging equipment information | |
US20100039956A1 (en) | Method and system for performing keep-alive monitoring on subscriber sessions | |
EP2210396B1 (en) | System of interconnection between at least one communication apparatus and at least one remote information system and interconnection method | |
KR20040055822A (en) | System for transferring information in a wireless data communication network | |
US7146420B2 (en) | Internet listener/publisher | |
CN112134744A (en) | Management method of nodes in distributed management system | |
CN108270593A (en) | A kind of two-node cluster hot backup method and system | |
CN113691591B (en) | Data transmission method, device and computer readable storage medium | |
JP5381247B2 (en) | Load distribution device, load distribution method, load distribution program, and load distribution system | |
JP2000341329A (en) | Method and device for dynamically allocating satellite link |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090114 |