CN103634165A - Method, terminal device and system for realizing network testing based on reverse proxy - Google Patents

Method, terminal device and system for realizing network testing based on reverse proxy Download PDF

Info

Publication number
CN103634165A
CN103634165A CN201310655034.XA CN201310655034A CN103634165A CN 103634165 A CN103634165 A CN 103634165A CN 201310655034 A CN201310655034 A CN 201310655034A CN 103634165 A CN103634165 A CN 103634165A
Authority
CN
China
Prior art keywords
network
port
terminal equipment
proxy server
test request
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.)
Granted
Application number
CN201310655034.XA
Other languages
Chinese (zh)
Other versions
CN103634165B (en
Inventor
杨卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qax Technology Group Inc
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310655034.XA priority Critical patent/CN103634165B/en
Publication of CN103634165A publication Critical patent/CN103634165A/en
Priority to PCT/CN2014/083227 priority patent/WO2015081709A1/en
Application granted granted Critical
Publication of CN103634165B publication Critical patent/CN103634165B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to the technical field of network testing, and discloses a method, a terminal device and a system for realizing network testing based on reverse proxy. The method is suitable for performing network testing by establishing the reverse proxy between the terminal device in a local area network and a main proxy server located in a wide area network. The method includes: starting a first port on the terminal device, and starting a second port on the main proxy server; establishing a network tunnel between the first port of the terminal device and a second port of the main proxy server; sending a network testing request to the first port of the terminal device through the second port of the main proxy server via the network tunnel; performing corresponding network access operation by the terminal device according to the network testing request, and feeding back a result of the network access operation to the main proxy server. By the method, the terminal device and the system, the problem of huge cost of network testing by an existing deployment networking testing environment can be solved.

Description

A kind of method, terminal equipment and system that realizes network test based on reverse proxy
Technical field
The present invention relates to network test technical field, be specifically related to a kind of method, terminal equipment and system that realizes network test based on reverse proxy.
Background technology
In the prior art, in order to lay network test environment in all parts of the country, conventionally need to the IDC of deployment machine room in all parts of the country.Yet all disposing throughout the country IDC machine room not only needs to expend huge manpower and financial resources, and the IDC machine room of disposing is safeguarded and also needed extra input.In addition, even if disposed IDC machine room, existing IDC machine room still exists the situation of network egress scarcity of resources, corresponding IDC machine room substantially fixing of corresponding IP address.
Therefore,, when the nationwide network test environment of needs carries out in the situation of network test, by disposing throughout the country IDC machine room, expend beyond doubt maximum scheme.
In addition, in the process that web page server is tested, only by the network IP section in IDC machine room, carry out network test, have not comprehensively defect of test result.
In sum, existing on-premise network test environment carries out network test and has the problem that cost is huge.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of a kind of method that realizes network test based on reverse proxy that overcomes the problems referred to above or address the above problem is at least in part provided.
According to one aspect of the present invention, a kind of method that realizes network test based on reverse proxy is provided, wherein, the method is applicable to: by setting up reverse proxy between the terminal equipment in local area network (LAN) and the master proxy server in wide area network, carry out network test, the method comprises:
On described terminal equipment, start the first port, on described master proxy server, start the second port;
Between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel;
The second port by described master proxy server sends network test request to the first port of described terminal equipment via described network tunnel;
Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.
Alternatively, the method further comprises:
Described terminal equipment receives the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request;
Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.
Alternatively, between the first port of described terminal equipment and the second port of master proxy server, setting up network tunnel comprises:
According to connecting parameter, between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.
Alternatively, alternatively, the method further comprises: at terminal equipment deploy network tunnel, set up client and reverse proxy service end;
By reverse proxy service end, on terminal equipment, start the first port;
By network tunnel, set up client and set up network tunnel between the first port of described terminal equipment and the second port of master proxy server;
By reverse proxy service end, receive the network test request from network tunnel, according to described network test request, carry out corresponding access to netwoks operation, the result of access to netwoks operation is fed back by described network tunnel.
Alternatively, the method comprises:
It is ssh client that described network tunnel is set up client;
Described reverse proxy service end is Squid service end.
Alternatively, the method further comprises:
In terminal equipment deploy Auto-reconnect client,
When set up network tunnel disconnects, described in described Auto-reconnect client terminal start-up, network tunnel is set up client, described network tunnel is set up client and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.
Alternatively, described Auto-reconnect client is AUTOSSH client.
Alternatively, described network test request comprises: network speed test request or network quality test request;
When described network test request is network quality test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises:
Terminal equipment sends test packet to destination server and receives the feedback packet of destination server, according to the time of reception of the delivery time of described test packet and feedback packet, and the network delay between computing terminal equipment and described destination server; And according to the packet loss between the number computing terminal equipment of the transmission number of test packet and feedback packet and described destination server;
Or,
When described network test request is network speed test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises:
Terminal equipment download to be specified big or small packet from destination server, according to the size of described packet with has downloaded the required time download speed between calculating and destination server.
Alternatively, described master proxy server is determined described network test result according to the result of described access to netwoks operation.
According to one aspect of the present invention, provide a kind of terminal equipment of realizing network test based on reverse proxy, wherein, this terminal equipment is arranged in local area network (LAN), and between the master proxy server in wide area network, set up reverse proxy, carry out network test, this terminal equipment comprises:
Reverse proxy module, is applicable to start the first port on terminal equipment;
Network tunnel is set up module, is applicable to set up network tunnel between the second port on described the first port and master proxy server;
Reverse proxy module, is applicable to receive described master proxy server and by described the second port, via described network tunnel, is sent to the network test access request of described the first port; According to described network test request, carry out corresponding access to netwoks operation, the result feedback that access to netwoks is operated is to master proxy server.
Optionally, reverse proxy module, is further applicable to receive the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request;
Reverse proxy module, is applicable to carry out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.
Optionally, network tunnel is set up module, is applicable between described the first port and the second port of master proxy server, set up network tunnel according to connecting parameter; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.
Optionally, to set up module be ssh client for described network tunnel;
Described reverse proxy module is Squid service end.
Optionally, this terminal equipment further comprises: Auto-reconnect module,
Auto-reconnect module, while being applicable to work as set up network tunnel disconnection, described Auto-reconnect module starts described network tunnel and sets up module, described network tunnel is set up module and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.
Optionally, Auto-reconnect module is AUTOSSH client.
Optionally, described network test request comprises: network speed test request or network quality test request;
When described network test request is network quality test request, reverse proxy module, be applicable to send test packet to described destination server and wait for the feedback of destination server, according to the time of reception of the delivery time of described test packet and test packet feedback, the network delay between calculating and described destination server; And according to the network quality between the number calculating of the feedback of the transmission number of test packet and test packet and described destination server;
Or,
When described network test request is network speed test request, reverse proxy module, be applicable to download to specify big or small packet from destination server, according to the size of described packet with has downloaded the required time download speed between calculating and destination server.
According to one aspect of the present invention, a kind of system that realizes network test based on reverse proxy is provided, wherein, this system comprises: have the master proxy server of wide area network IP address and the terminal equipment described in above-mentioned middle any one.
Optionally, described master proxy server deploy has network tunnel to set up service end,
Described master proxy server, is applicable to set up the network tunnel between service end foundation and terminal equipment by described network tunnel; To terminal equipment, send network test request, and the result of carrying out the access to netwoks operation of corresponding access to netwoks operation according to described network test request returned of receiving terminal apparatus.
Optionally, this system further comprises: application server;
Described application server, is applicable to, by described network tunnel, network test request is sent to described the second port on master proxy server; Make described terminal equipment carry out corresponding access to netwoks operation according to described network test request, the result of access to netwoks operation is fed back by described network tunnel;
Described application server, is applicable to obtain in described the second port from described master proxy server the result of described access to netwoks operation.
According to the technical scheme providing of the present invention, by being installed in the terminal equipment of disposing, network tunnel sets up client and reverse proxy service end in local area network (LAN), at master proxy server deploy network tunnel, set up server.By connecting parameter, the first port on terminal equipment is mapped on the second port on master proxy server, sets up the network tunnel between master proxy server and terminal equipment.Master proxy server can send network test request to corresponding terminal equipment by this network tunnel, and the Reverse Proxy obtaining in this terminal equipment carries out the corresponding access to netwoks operation operating result feeding back afterwards according to network test request.Solved at deployment network test environment in all parts of the country and carried out network test, need to dispose throughout the country the required expensive problem of IDC machine room.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of specification, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
Fig. 1 shows a kind of according to an embodiment of the invention flow chart of realizing the method for network test based on reverse proxy;
Fig. 2 shows a kind of according to an embodiment of the invention detail flowchart of realizing the method for network test based on reverse proxy;
Fig. 3 shows a kind of according to an embodiment of the invention network topological diagram of realizing network test based on reverse proxy;
Fig. 4 shows a kind of according to an embodiment of the invention structural representation of realizing the terminal equipment of network test based on reverse proxy;
Fig. 5 shows a kind of according to an embodiment of the invention detailed structure schematic diagram of realizing the terminal equipment of network test based on reverse proxy;
Fig. 6 shows a kind of according to an embodiment of the invention structural representation of realizing the system of network test based on reverse proxy;
Fig. 7 shows a kind of according to an embodiment of the invention detailed structure schematic diagram of realizing the system of network test based on reverse proxy.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, yet should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can by the scope of the present disclosure complete convey to those skilled in the art.
Fig. 1 shows a kind of according to an embodiment of the invention flow chart of realizing the method for network test based on reverse proxy; This method is applicable to: by setting up reverse proxy between the terminal equipment in local area network (LAN) and the master proxy server in wide area network, carry out network test, referring to Fig. 1, the method comprises the steps.
Step S101 starts the first port on terminal equipment, starts the second port on master proxy server.
Step S102 sets up network tunnel between the first port of terminal equipment and the second port of master proxy server.
Step S103, the second port by master proxy server sends network test request to the first port of described terminal equipment via network tunnel.
Step S104 terminal equipment carries out corresponding access to netwoks operation according to network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.
In technical scheme shown in Fig. 1 provided by the invention, by network tunnel is installed in the terminal equipment of disposing, set up client and reverse proxy service end in local area network (LAN), at master proxy server deploy network tunnel, set up server.By connecting parameter, the first port on terminal equipment is mapped on the second port on master proxy server, sets up the network tunnel between master proxy server and terminal equipment.Master proxy server can send network test request to corresponding terminal equipment by this network tunnel, and the Reverse Proxy obtaining in this terminal equipment carries out the corresponding access to netwoks operation operating result feeding back afterwards according to network test request.Solved at deployment network test environment in all parts of the country and carried out network test, need to dispose throughout the country the required expensive problem of IDC machine room.
Fig. 2 shows a kind of according to an embodiment of the invention detail flowchart of realizing the method for network test based on reverse proxy; The method is set up the network tunnel between terminal equipment and master proxy server based on reverse proxy, and realizes network test with this.Wherein, by reverse proxy, set up as seen terminal equipment in local area network (LAN) and the network tunnel between the master proxy server in wide area network, and then set up communicating by letter between terminal equipment and master proxy server.
Shown in Figure 2, the method comprises the steps.
Step S201, starts the network tunnel being arranged on master proxy server and sets up service end, starts the second port on master proxy server.
In an embodiment of the present invention, network tunnel is installed on master proxy server and is set up service end, be convenient to after startup network tunnel is set up service end, can realize and allow source arbitrarily to connect this second port.Be convenient to set up network tunnel with terminal equipment.
In a kind of specific embodiment of the present invention, being arranged on network tunnel on master proxy server, to set up service end be SSH service end.
Step S202, starts and is arranged on the reverse proxy service end on terminal equipment, starts the network tunnel being arranged on terminal equipment and sets up client, starts the first port on terminal equipment.
In an embodiment of the present invention, after being arranged on the reverse proxy service end on terminal equipment described in starting, this reverse proxy service end can start the first port on this terminal equipment automatically.
In an embodiment of the present invention, the reverse proxy service end being arranged on terminal equipment is Squid service end.
Step S203 sets up network tunnel between the first port of terminal equipment and the second port of master proxy server.
In an embodiment of the present invention, in startup, be arranged on after network tunnel on terminal equipment sets up client, network tunnel is set up client and is arranged on network tunnel on master proxy server and sets up server and connect, by network tunnel, set up client and network tunnel and set up service end the first port on terminal equipment is mapped on the second port on master proxy server, and then set up the network tunnel between the first port of terminal equipment and the second port of master proxy server.
In an embodiment of the present invention, being deployed in network tunnel on terminal equipment, to set up client be ssh client.In network tunnel process of establishing, specifically according to connecting parameter, between the first port of terminal equipment and the second port of master proxy server, set up network tunnel; Wherein, connecting parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.
Step S204, the second port by master proxy server sends network test request to the first port of terminal equipment via network tunnel.
Step S205, terminal equipment carries out corresponding access to netwoks operation according to network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.
In step S204 and step S205, in an embodiment of the present invention, reverse proxy service end in terminal equipment receives the network test request from network tunnel, and by reverse proxy service end, according to network test request, carry out corresponding access to netwoks operation, the result of access to netwoks operation is fed back by network tunnel.In the process of feedback, to the first port of terminal equipment, make master proxy server can from the second port, obtain this access to netwoks operating result the result feedback of access to netwoks operation.
Step S206, application server sends network test request by the network tunnel on master proxy server to terminal equipment.
In specific embodiment of the invention process, can not only have master proxy server to send network test request, be deployed in master proxy server around, the application server being logically connected with master proxy server also can send network test request, makes terminal equipment carry out corresponding access to netwoks operation.
In an embodiment of the present invention, terminal equipment receives the network test request that application server sends by network tunnel; Wherein, application server sends to the second port on master proxy server by network test request; Second port of terminal equipment from master proxy server obtains described network test request.
Step S207, terminal equipment carries out corresponding access to netwoks operation according to network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.
In an embodiment of the present invention, terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.
In a kind of preferred embodiment of the present invention, in order to solve the problem that causes network tunnel to disconnect breaking down, and after network tunnel disconnects, can automatically reconnect, avoid user again to carry out manually connecting the problem of the inefficiency causing.The method further comprises: in terminal equipment deploy Auto-reconnect client.Wherein, when set up network tunnel disconnects, Auto-reconnect client terminal start-up network tunnel is set up client, and network tunnel is set up client and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.
In a kind of specific embodiment of the present invention, described Auto-reconnect client is AUTOSSH client.Preferably, at the local logon script of preserving of terminal equipment, in logon script, preserve and connect parameter.After the network tunnel between terminal equipment and master proxy server disconnects, Auto-reconnect client restarts, and the logon script of preserving, reads connection parameter from this locality, according to the second port connecting on parameter and master proxy server, sets up network tunnel.
In an embodiment of the present invention, network test request comprises: network speed test request or network quality test request.Wherein, network speed test request can be: the network speed of download between test and destination server, the request of network quality test section can be: network delay and packet loss between test and destination server.In other embodiments of the invention, in network test request, can comprise network speed test request and network quality test request simultaneously.
When described network test request is network quality test request, terminal equipment carries out corresponding access to netwoks operation according to network test request and is specially: terminal equipment sends test packet to destination server and receives the feedback packet of destination server, according to the time of reception of the delivery time of test packet and feedback packet, the network delay between computing terminal equipment and destination server; And according to the packet loss between the number computing terminal equipment of the transmission number of test packet and feedback packet and destination server;
When described network test request is network speed test request, terminal equipment carries out corresponding access to netwoks operation according to network test request and is specially: terminal equipment is downloaded and specified big or small packet from destination server, according to the size of packet and having downloaded the required time, the download speed between calculating and destination server.
In an embodiment of the present invention, master proxy server is determined described network test result according to the result of access to netwoks operation.Be exemplified as, good: packet loss=0 and delay are less than 10ms.Normal: packet loss is less than 2% or time delay <100ms.Undesired: packet loss be greater than 2% or time delay be greater than 100ms.Interrupt: packet loss is 100%.
Fig. 3 shows a kind of according to an embodiment of the invention network topological diagram of realizing network test based on reverse proxy; Shown in Figure 3, Fig. 3 is only a kind of scheme that technical scheme of the present invention is implemented.
This scheme is mainly for solving the expansion of the network egress resource in network egress scarcity of resources situation at IDC machine room, with low cost, lay fast network test environment in all parts of the country, alleviation company need to offer in various places the burden of this cost of height that new room causes.
When not using technical scheme of the present invention, in order to realize the test to certain web page server, in order to reach network test environment in all parts of the country, need to offer throughout the country IDC machine room.For example, shown in Fig. 3, while using Xi'an server 1 certain web page server of access, this web page server judges that this access connects the IDC link from Xi'an.
After using technical scheme of the present invention, by move SSH service end on master proxy server, on terminal equipment, move ssh client and Squid service end.And start the first port on terminal equipment, and on master proxy server, start the second port, the first port on terminal equipment is mapped on the second port on master proxy server.For example, the terminal equipment 1 in the local area network (LAN) of Beijing is mapped to the first port 80 on the second port 200 on master proxy server, sets up the network tunnel between terminal equipment 1 and master proxy server.Terminal equipment 2 in the local area network (LAN) of Shanghai is mapped to the first port 80 on the second port 300 on master proxy server, sets up the network tunnel between terminal equipment 2 and master proxy server.Wherein, each terminal equipment is corresponding to any one port in master agent service, and the corresponding port numbers of each terminal equipment is not identical.
When the 200 port access web page server of Xi'an server 1 by master proxy server, this web page server judges that this access connects from Beijing IDC link.Same, when 300 port access web page server by master proxy server, this web page server judges that this access connection is from Shanghai IDC link.And the result after carrying out access to netwoks operation is also equal to the access to netwoks operating result with this area.
Wherein, Xi'an server 1 is equivalent to the application server in the present invention.
Therefore realized and only needed a master proxy server and several terminal equipments, just can realize everybody network test environment of the whole nation.Not only reduced and offered the time cost of machine room, also reduced human resources and server and lay cost.
In an embodiment of the present invention, terminal equipment can, for intelligent terminals such as small-sized ARM equipment (plug computer), mobile phone, panel computers, can be also PC etc.In terminal equipment deploy linux system and ssh client and reverse proxy service end.
The invention also discloses a kind of terminal equipment of realizing network test based on reverse proxy, wherein, this terminal equipment is arranged in local area network (LAN), and sets up reverse proxy between the master proxy server in wide area network, carries out network test.Fig. 4 shows a kind of according to an embodiment of the invention structural representation of realizing the terminal equipment of network test based on reverse proxy.Shown in Figure 4, this terminal equipment 400 comprises:
Reverse proxy module 401, is applicable to start the first port on terminal equipment 400;
Network tunnel is set up module 402, is applicable to set up network tunnel between the second port on described the first port and master proxy server;
Reverse proxy module 401, is applicable to receive described master proxy server and by described the second port, via described network tunnel, is sent to the network test access request of described the first port; According to described network test request, carry out corresponding access to netwoks operation, the result feedback that access to netwoks is operated is to master proxy server.
In an embodiment of the present invention, reverse proxy module 401, is further applicable to receive the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request.
Reverse proxy module 401, is applicable to carry out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.
In an embodiment of the present invention, network tunnel is set up module 402, is applicable between described the first port and the second port of master proxy server, set up network tunnel according to connecting parameter; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.
In an embodiment of the present invention, described network tunnel is set up module 402 for ssh client; Described reverse proxy module 401 is Squid service end.
Fig. 5 shows a kind of according to an embodiment of the invention detailed structure schematic diagram of realizing the terminal equipment of network test based on reverse proxy.Shown in Figure 5, this terminal equipment is except the module shown in Fig. 4, and this terminal equipment further comprises: Auto-reconnect module 403.
Auto-reconnect module 403, while being applicable to work as set up network tunnel disconnection, Auto-reconnect module 403 starts network tunnel and sets up module 402, network tunnel is set up module 402 and again the first port is mapped on the second port on master proxy server according to connecting parameter, re-establishes network tunnel.
In an embodiment of the present invention, Auto-reconnect module is AUTOSSH client.
Network test request comprises: network speed test request or network quality test request.
In an embodiment of the present invention, when described network test request is network quality test request,
Reverse proxy module 401, be applicable to send test packet to described destination server and wait for the feedback of destination server, according to the time of reception of the delivery time of described test packet and test packet feedback, the network delay between calculating and described destination server; And according to the network quality between the number calculating of the feedback of the transmission number of test packet and test packet and described destination server.
In an embodiment of the present invention, when described network test request is network speed test request,
Reverse proxy module 401, is applicable to download to specify big or small packet from destination server, according to the size of described packet with has downloaded the required time download speed between calculating and destination server.
The invention also discloses a kind of system that realizes network test based on reverse proxy, this system comprises: master proxy server and the terminal equipment as shown in Fig. 4 or Fig. 5 with wide area network IP address.
Fig. 6 shows a kind of according to an embodiment of the invention structural representation of realizing the system of network test based on reverse proxy.Shown in Figure 6, this system comprises:
Master proxy server 601 deploy have network tunnel to set up service end,
Master proxy server 601, is applicable to set up the network tunnel between service end foundation and terminal equipment 602 by network tunnel; To terminal equipment 602, send network test requests, and the result of carrying out the access to netwoks operation of corresponding access to netwoks operation according to network test request returned of receiving terminal apparatus 602.
Fig. 7 shows a kind of according to an embodiment of the invention detailed structure schematic diagram of realizing the system of network test based on reverse proxy.Described in Fig. 7, this system further comprises: application server 603.
Application server 603, is applicable to, by network tunnel, network test request is sent to second port of stating on master proxy server 601; Make terminal equipment 602 carry out corresponding access to netwoks operation according to network test request, the result of access to netwoks operation is fed back by network tunnel;
Described application server 603, is applicable to obtain in described the second port from master proxy server 601 result of described access to netwoks operation.
In sum, technical scheme provided by the invention, sets up client and reverse proxy service end by network tunnel is installed in the terminal equipment of disposing in the local area network (LAN) of various places, at master proxy server deploy network tunnel, sets up server.Terminal equipment can be mapped to the first port on terminal equipment on the second port on master proxy server by connecting parameter in the situation that of start, sets up the network tunnel between master proxy server and terminal equipment.Master proxy server or corresponding application server can send network test request to corresponding terminal equipment according to this network tunnel, and the Reverse Proxy obtaining in this terminal equipment carries out the operating result feeding back after corresponding network accessing operation.Make master proxy server or application server can determine according to the result of fed back access to netwoks operation the structure of network test.In addition, according to terminal equipment provided by the invention, only this terminal equipment need to be connected in the local area network (LAN) of test zone, just can set up network tunnel with master proxy server, and then make master proxy server or application server to make this terminal equipment carry out the corresponding access to netwoks operation results verification network test result of feedback network accessing operation afterwards by this network tunnel.As can be seen here, technical scheme provided by the invention has solved in prior art in the situation that disposing nationwide network test environment, need to dispose the required expensive problem of IDC machine room.And the result of assurance network test is beneficial effect accurately.
It should be noted that:
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the specification that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this specification (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this specification (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with compound mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module moved on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that can use in practice microprocessor or digital signal processor (DSP) to realize realizes the some or all functions of terminal equipment and the some or all parts in system of network test according to the embodiment of the present invention based on reverse proxy.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not depart from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
Herein disclosed is A1, a kind of method that realizes network test based on reverse proxy, wherein, the method is applicable to: by setting up reverse proxy between the terminal equipment in local area network (LAN) and the master proxy server in wide area network, carry out network test, the method comprises: on described terminal equipment, start the first port, start the second port on described master proxy server; Between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel; The second port by described master proxy server sends network test request to the first port of described terminal equipment via described network tunnel; Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.A2, according to the method described in claim A1, wherein, the method further comprises: described terminal equipment receives the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request; Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.A3, the method as described in claim A1, wherein, comprise setting up network tunnel between the first port of described terminal equipment and the second port of master proxy server: according to being connected parameter, between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.A4, the method as described in any one in claim A1 to A3, wherein, the method further comprises: at terminal equipment deploy network tunnel, set up client and reverse proxy service end; By reverse proxy service end, on terminal equipment, start the first port; By network tunnel, set up client and set up network tunnel between the first port of described terminal equipment and the second port of master proxy server; By reverse proxy service end, receive the network test request from network tunnel, according to described network test request, carry out corresponding access to netwoks operation, the result of access to netwoks operation is fed back by described network tunnel.A5, the method as described in claim A4, wherein, the method comprises: it is ssh client that described network tunnel is set up client; Described reverse proxy service end is Squid service end.A6, method as claimed in claim 4, wherein, the method further comprises: in terminal equipment deploy Auto-reconnect client, when set up network tunnel disconnects, described in described Auto-reconnect client terminal start-up, network tunnel is set up client, described network tunnel is set up client and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.A7, the method as described in claim A6, wherein, described Auto-reconnect client is AUTOSSH client.A8, the method for claim 1, wherein described network test request comprises: network speed test request or network quality test request; When described network test request is network quality test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises: terminal equipment sends test packet to destination server and receives the feedback packet of destination server, according to the time of reception of the delivery time of described test packet and feedback packet, the network delay between computing terminal equipment and described destination server; And according to the packet loss between the number computing terminal equipment of the transmission number of test packet and feedback packet and described destination server; Or, when described network test request is network speed test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises: terminal equipment is downloaded and specified big or small packet from destination server, according to the size of described packet and having downloaded the required time, the download speed between calculating and destination server.A9, the method as described in claim A1, wherein, described master proxy server is determined described network test result according to the result of described access to netwoks operation.B10, a kind of terminal equipment of realizing network test based on reverse proxy, wherein, this terminal equipment is arranged in local area network (LAN), and set up reverse proxy between the master proxy server in wide area network, carry out network test, this terminal equipment comprises: reverse proxy module, is applicable to start the first port on terminal equipment; Network tunnel is set up module, is applicable to set up network tunnel between the second port on described the first port and master proxy server; Reverse proxy module, is applicable to receive described master proxy server and by described the second port, via described network tunnel, is sent to the network test access request of described the first port; According to described network test request, carry out corresponding access to netwoks operation, the result feedback that access to netwoks is operated is to master proxy server.B11, the terminal equipment as described in claim B10, wherein, reverse proxy module, is further applicable to receive the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request; Reverse proxy module, is applicable to carry out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in described second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.B12, the terminal equipment as described in claim B10, wherein, network tunnel is set up module, is applicable between described the first port and the second port of master proxy server, set up network tunnel according to connecting parameter; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.B13, the terminal equipment as described in claim B11, wherein, it is ssh client that described network tunnel is set up module; Described reverse proxy module is Squid service end.B14, the terminal equipment as described in claim B10, wherein, this terminal equipment further comprises: Auto-reconnect module; Auto-reconnect module, while being applicable to work as set up network tunnel disconnection, described Auto-reconnect module starts described network tunnel and sets up module, described network tunnel is set up module and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.B15, the terminal equipment as described in claim B13, wherein, Auto-reconnect module is AUTOSSH client.B16, the terminal equipment as described in claim B10, wherein, described network test request comprises: network speed test request or network quality test request; When described network test request is network quality test request, reverse proxy module, be applicable to send test packet to described destination server and wait for the feedback of destination server, according to the time of reception of the delivery time of described test packet and test packet feedback, the network delay between calculating and described destination server; And according to the network quality between the number calculating of the feedback of the transmission number of test packet and test packet and described destination server; Or, when described network test request is network speed test request, reverse proxy module, is applicable to download and specify big or small packet from destination server, according to the size of described packet and having downloaded the required time, the download speed between calculating and destination server.C17, a kind of system that realizes network test based on reverse proxy, wherein, this system comprises: master proxy server and the terminal equipment as described in any one in claim B10~B14 with wide area network IP address.C18, according to the system described in claim C17, wherein, described master proxy server deploy has network tunnel to set up service end, described master proxy server, be applicable to by described network tunnel set up that service end is set up and terminal equipment between network tunnel; To terminal equipment, send network test request, and the result of carrying out the access to netwoks operation of corresponding access to netwoks operation according to described network test request returned of receiving terminal apparatus.C19, the system as described in claim C17, wherein, this system further comprises: application server; Described application server, is applicable to, by described network tunnel, network test request is sent to described the second port on master proxy server; Make described terminal equipment carry out corresponding access to netwoks operation according to described network test request, the result of access to netwoks operation is fed back by described network tunnel; Described application server, is applicable to obtain in described the second port from described master proxy server the result of described access to netwoks operation.

Claims (10)

1. based on reverse proxy, realize a method for network test, wherein, the method is applicable to: by setting up reverse proxy between the terminal equipment in local area network (LAN) and the master proxy server in wide area network, carry out network test, the method comprises:
On described terminal equipment, start the first port, on described master proxy server, start the second port;
Between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel;
The second port by described master proxy server sends network test request to the first port of described terminal equipment via described network tunnel;
Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result feedback that described access to netwoks is operated is to described master proxy server.
2. method according to claim 1, wherein, the method further comprises:
Described terminal equipment receives the network test request that application server sends by described network tunnel; Wherein, described application server sends to described the second port on described master proxy server by network test request;
Described terminal equipment carries out corresponding access to netwoks operation according to described network test request, and the result of access to netwoks operation is fed back by described network tunnel; Wherein, in second port of described application server from described master proxy server, obtain the result of described access to netwoks operation.
3. the method for claim 1, wherein between the first port of described terminal equipment and the second port of master proxy server, setting up network tunnel comprises:
According to connecting parameter, between the first port of described terminal equipment and the second port of master proxy server, set up network tunnel; Wherein, described connection parameter comprises: the logon account of terminal equipment and password, the wide area network IP address of master proxy server and the port numbers of the second port, the port numbers of the first port of the described terminal equipment of startup.
4. method as claimed any one in claims 1 to 3, wherein, the method further comprises: at terminal equipment deploy network tunnel, set up client and reverse proxy service end;
By reverse proxy service end, on terminal equipment, start the first port;
By network tunnel, set up client and set up network tunnel between the first port of described terminal equipment and the second port of master proxy server;
By reverse proxy service end, receive the network test request from network tunnel, according to described network test request, carry out corresponding access to netwoks operation, the result of access to netwoks operation is fed back by described network tunnel.
5. method as claimed in claim 4, wherein, the method further comprises:
In terminal equipment deploy Auto-reconnect client,
When set up network tunnel disconnects, described in described Auto-reconnect client terminal start-up, network tunnel is set up client, described network tunnel is set up client and again described the first port is mapped on described the second port on master proxy server according to described connection parameter, re-establishes network tunnel.
6. the method for claim 1, wherein described network test request comprises: network speed test request or network quality test request;
When described network test request is network quality test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises:
Terminal equipment sends test packet to destination server and receives the feedback packet of destination server, according to the time of reception of the delivery time of described test packet and feedback packet, and the network delay between computing terminal equipment and described destination server; And according to the packet loss between the number computing terminal equipment of the transmission number of test packet and feedback packet and described destination server;
Or,
When described network test request is network speed test request, described terminal equipment carries out corresponding access to netwoks operation according to described network test request and comprises:
Terminal equipment download to be specified big or small packet from destination server, according to the size of described packet with has downloaded the required time download speed between calculating and destination server.
7. based on reverse proxy, realize a terminal equipment for network test, wherein, this terminal equipment is arranged in local area network (LAN), and sets up reverse proxy between the master proxy server in wide area network, carries out network test, and this terminal equipment comprises:
Reverse proxy module, is applicable to start the first port on terminal equipment;
Network tunnel is set up module, is applicable to set up network tunnel between the second port on described the first port and master proxy server;
Reverse proxy module, is applicable to receive described master proxy server and by described the second port, via described network tunnel, is sent to the network test access request of described the first port; According to described network test request, carry out corresponding access to netwoks operation, the result feedback that access to netwoks is operated is to master proxy server.
8. based on reverse proxy, realize a system for network test, wherein, this system comprises: master proxy server and the terminal equipment as claimed in claim 7 with wide area network IP address.
9. system according to claim 8, wherein,
Described master proxy server deploy has network tunnel to set up service end,
Described master proxy server, is applicable to set up the network tunnel between service end foundation and terminal equipment by described network tunnel; To terminal equipment, send network test request, and the result of carrying out the access to netwoks operation of corresponding access to netwoks operation according to described network test request returned of receiving terminal apparatus.
10. system as claimed in claim 8, wherein, this system further comprises: application server;
Described application server, is applicable to, by described network tunnel, network test request is sent to described the second port on master proxy server; Make described terminal equipment carry out corresponding access to netwoks operation according to described network test request, the result of access to netwoks operation is fed back by described network tunnel;
Described application server, is applicable to obtain in described the second port from described master proxy server the result of described access to netwoks operation.
CN201310655034.XA 2013-12-05 2013-12-05 Method, terminal device and system for realizing network testing based on reverse proxy Active CN103634165B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310655034.XA CN103634165B (en) 2013-12-05 2013-12-05 Method, terminal device and system for realizing network testing based on reverse proxy
PCT/CN2014/083227 WO2015081709A1 (en) 2013-12-05 2014-07-29 Method, terminal device, and system for implementing network test based on reverse proxy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310655034.XA CN103634165B (en) 2013-12-05 2013-12-05 Method, terminal device and system for realizing network testing based on reverse proxy

Publications (2)

Publication Number Publication Date
CN103634165A true CN103634165A (en) 2014-03-12
CN103634165B CN103634165B (en) 2017-01-18

Family

ID=50214817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310655034.XA Active CN103634165B (en) 2013-12-05 2013-12-05 Method, terminal device and system for realizing network testing based on reverse proxy

Country Status (2)

Country Link
CN (1) CN103634165B (en)
WO (1) WO2015081709A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660716A (en) * 2015-03-16 2015-05-27 联想(北京)有限公司 Data processing method, electronic equipment and first server
WO2015081709A1 (en) * 2013-12-05 2015-06-11 北京奇虎科技有限公司 Method, terminal device, and system for implementing network test based on reverse proxy
CN104978247A (en) * 2014-04-29 2015-10-14 腾讯科技(深圳)有限公司 Application test method, application test device and application test system
CN107040777A (en) * 2017-06-08 2017-08-11 深圳市创维软件有限公司 A kind of remote debugging method, set top box and server
CN108063696A (en) * 2017-12-14 2018-05-22 北京云端智度科技有限公司 A kind of meshed network method for evaluating quality
CN108075934A (en) * 2016-11-15 2018-05-25 腾讯科技(深圳)有限公司 A kind of network quality monitoring method, apparatus and system
CN108616389A (en) * 2018-04-10 2018-10-02 深信服科技股份有限公司 Network estimation method, equipment, storage medium based on Cloud Server and device
CN108965256A (en) * 2018-06-15 2018-12-07 四川斐讯全智信息技术有限公司 A kind of system and method remotely managing embedded device based on SSH reverse tunnel
CN110460732A (en) * 2019-09-24 2019-11-15 腾讯科技(深圳)有限公司 Network quality monitoring method, device and the communication server
CN110740152A (en) * 2018-07-20 2020-01-31 北京奇虎科技有限公司 Test task processing method, device and system
CN113765936A (en) * 2021-09-22 2021-12-07 杭州安恒信息技术股份有限公司 Data transmission method, device, equipment and computer readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1367776A1 (en) * 2002-05-30 2003-12-03 Alcatel Method and device for controlling access to a wireless local communication network
US20040044768A1 (en) * 2002-03-09 2004-03-04 International Business Machines Corporation Reverse proxy mediator for servers
CN1921438A (en) * 2006-09-15 2007-02-28 深圳市深信服电子科技有限公司 Method for realizing acceleration between networks by using proxy
CN101094104A (en) * 2007-07-30 2007-12-26 中兴通讯股份有限公司 Method and device for carrying out device management through proxy of security network management
US20080172575A1 (en) * 2007-01-15 2008-07-17 Microsoft Corporation Simulated internet for testing internet software
CN101340312A (en) * 2008-08-12 2009-01-07 腾讯科技(深圳)有限公司 Network quality monitoring method and system of internet data center
CN101345741A (en) * 2007-07-13 2009-01-14 盛大计算机(上海)有限公司 Proxy system and proxy connecting method based on internet
CN102065111A (en) * 2009-11-13 2011-05-18 北京神州绿盟信息安全科技股份有限公司 Reverse proxy method and reverse proxy server
CN102571840A (en) * 2010-12-16 2012-07-11 卓望数码技术(深圳)有限公司 Remote terminal test method, system and proxy server
EP2642701A1 (en) * 2010-11-18 2013-09-25 Murata Machinery, Ltd. Relay server and relay communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634165B (en) * 2013-12-05 2017-01-18 北京奇安信科技有限公司 Method, terminal device and system for realizing network testing based on reverse proxy

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040044768A1 (en) * 2002-03-09 2004-03-04 International Business Machines Corporation Reverse proxy mediator for servers
EP1367776A1 (en) * 2002-05-30 2003-12-03 Alcatel Method and device for controlling access to a wireless local communication network
CN1921438A (en) * 2006-09-15 2007-02-28 深圳市深信服电子科技有限公司 Method for realizing acceleration between networks by using proxy
US20080172575A1 (en) * 2007-01-15 2008-07-17 Microsoft Corporation Simulated internet for testing internet software
CN101345741A (en) * 2007-07-13 2009-01-14 盛大计算机(上海)有限公司 Proxy system and proxy connecting method based on internet
CN101094104A (en) * 2007-07-30 2007-12-26 中兴通讯股份有限公司 Method and device for carrying out device management through proxy of security network management
CN101340312A (en) * 2008-08-12 2009-01-07 腾讯科技(深圳)有限公司 Network quality monitoring method and system of internet data center
CN102065111A (en) * 2009-11-13 2011-05-18 北京神州绿盟信息安全科技股份有限公司 Reverse proxy method and reverse proxy server
EP2642701A1 (en) * 2010-11-18 2013-09-25 Murata Machinery, Ltd. Relay server and relay communication system
CN102571840A (en) * 2010-12-16 2012-07-11 卓望数码技术(深圳)有限公司 Remote terminal test method, system and proxy server

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015081709A1 (en) * 2013-12-05 2015-06-11 北京奇虎科技有限公司 Method, terminal device, and system for implementing network test based on reverse proxy
CN104978247B (en) * 2014-04-29 2019-08-23 腾讯科技(深圳)有限公司 A kind of application testing method, apparatus and system
CN104978247A (en) * 2014-04-29 2015-10-14 腾讯科技(深圳)有限公司 Application test method, application test device and application test system
CN104660716A (en) * 2015-03-16 2015-05-27 联想(北京)有限公司 Data processing method, electronic equipment and first server
CN108075934A (en) * 2016-11-15 2018-05-25 腾讯科技(深圳)有限公司 A kind of network quality monitoring method, apparatus and system
CN108075934B (en) * 2016-11-15 2021-05-25 腾讯科技(深圳)有限公司 Network quality monitoring method, device and system
CN107040777A (en) * 2017-06-08 2017-08-11 深圳市创维软件有限公司 A kind of remote debugging method, set top box and server
CN108063696A (en) * 2017-12-14 2018-05-22 北京云端智度科技有限公司 A kind of meshed network method for evaluating quality
CN108616389A (en) * 2018-04-10 2018-10-02 深信服科技股份有限公司 Network estimation method, equipment, storage medium based on Cloud Server and device
CN108616389B (en) * 2018-04-10 2021-09-17 深信服科技股份有限公司 Network evaluation method, equipment, storage medium and device based on cloud server
CN108965256A (en) * 2018-06-15 2018-12-07 四川斐讯全智信息技术有限公司 A kind of system and method remotely managing embedded device based on SSH reverse tunnel
CN110740152A (en) * 2018-07-20 2020-01-31 北京奇虎科技有限公司 Test task processing method, device and system
CN110740152B (en) * 2018-07-20 2022-11-04 北京奇虎科技有限公司 Test task processing method, device and system
CN110460732A (en) * 2019-09-24 2019-11-15 腾讯科技(深圳)有限公司 Network quality monitoring method, device and the communication server
CN113765936A (en) * 2021-09-22 2021-12-07 杭州安恒信息技术股份有限公司 Data transmission method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
WO2015081709A1 (en) 2015-06-11
CN103634165B (en) 2017-01-18

Similar Documents

Publication Publication Date Title
CN103634165A (en) Method, terminal device and system for realizing network testing based on reverse proxy
CN108694117B (en) Method and device for managing test environment based on container technology
CN109543121B (en) Method and device for calling outer link url (real time communication) resources
CN103095783B (en) A kind of method and device debugging Web application
CN102946436B (en) A kind of download system
CN108256118B (en) Data processing method, device, system, computing equipment and storage medium
CN104579887A (en) Cloud gateway as well as cloud gateway creation and configuration system and method
CN107766509B (en) Method and device for static backup of webpage
US11636016B2 (en) Cloud simulation and validation system
CN111786939B (en) Method, device and system for testing management platform of Internet of things
CN113342280A (en) Kubernetes-based storage configuration method and system and electronic equipment
CN105099755A (en) Method, device and system for monitoring performance of website system
US20210218828A1 (en) Method for Starting Application Client, Service Server, and Client Device
CN108093098A (en) A kind of domain name mapping request sending method and device
CN103577227A (en) Method for loading plug-ins, browser and server
CN103327051A (en) Long-distance desktop management system and method
CN110825985A (en) Data acquisition system, method and device, control equipment and proxy equipment
CN113821352A (en) Remote service calling method and device
CN113468067B (en) Application program debugging method and device, electronic equipment and computer readable medium
CN113055391B (en) Method and device for policy configuration conversion during firewall replacement
CN102984034B (en) A kind of test structure
CN110597783A (en) Database management method, device, equipment and storage medium
CN104717312A (en) Method and device for determining network resource access interfaces
CN108694116B (en) Network stability testing method, device and system of VPC cluster
CN112394907A (en) Container-based delivery system construction method, application delivery method and delivery system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161125

Address after: 100016 Jiuxianqiao Chaoyang District Beijing Road No. 10, building 15, floor 17, layer 1701-26, 3

Applicant after: BEIJING QIANXIN TECHNOLOGY Co.,Ltd.

Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Applicant before: Qizhi software (Beijing) Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100016 15, 17 floor 1701-26, 3 building, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee after: QAX Technology Group Inc.

Address before: 100016 15, 17 floor 1701-26, 3 building, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Patentee before: BEIJING QIANXIN TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder