Main program verification
The Thunder Download Diagnostic Tool checks the program files of Thunder 7 according to the list in the privatefilechecklist.dat file in the main program directory of Thunder 7, including checking whether the files exist, whether the digital signature is normal, and whether the MD5 value is correct, so as to ensure that the main program of Thunder 7 is not destroyed by third-party malicious software or Trojan virus. After the Thunder Download Diagnostic Tool detects that the Thunder 7 file is abnormal, it will prompt users to repair it. After the user clicks Repair Now, the diagnostic tool will directly repair the file according to the specific abnormal situation of the file, or pull up the Thunder 7 installation package for installation. If the whole process goes well, it will last about 30 seconds.
Browser support
Thunderbolt download diagnostic tool mainly checks whether Thunderbolt's browser support items are enabled normally, including checking whether BHO in IE is enabled normally, whether IE right-clicks Thunderbolt's related menu is normal, whether it is the default download tool for Window of the World browser, whether it is the default download tool for 360 security browser, whether it is the default download tool for Maxthon, whether it is enabled with Firefox plug-in, whether it is enabled with Opera support and whether it is enabled with Chrome support. When the Thunder Download Diagnostic Tool detects that a browser support is invalid, it will prompt the user to repair it, and the user can easily click "Repair Now" to finish.
Compatibility detection
Thunder is no longer compatible with programs such as Sogou Pinyin Input Method, and the system installed with Sogou Pinyin Input Method is easy to crash. The downloaded diagnostic tool will scan the programs with compatibility problems in the system in real time according to the software list provided by Thunderbolt server, reminding users to avoid using them at the same time.
Basic connection detection
The diagnostic tool downloaded by Thunder will test the basic network connection of the user system. The specific test content is unknown, which can reflect whether the current system is networked, whether the connection is normal, and whether it is intercepted by a firewall. In the navigation version of Thunder 7, the download diagnostic tool of Thunder collided with the ICMP detection of ESS, resulting in abnormal basic connection on the computer with ESS installed. In the later released version, Thunder quickly fixed this problem, and this BUG no longer exists in the current version.
Flow detection
Tools such as 360 security guards may limit the uploading speed of Thunder, and some LAN users may also be restricted by software such as P2P terminator. When the upload speed is too slow, it will affect the download speed of Thunder. The traffic detection function of Thunder download diagnostic tool can detect the upload speed of Thunder. Once the speed is lower than 10K, the abnormal traffic detection will be reported to remind users to check, so as not to affect the download of Thunder. In the actual test, it is found that the diagnostic tools are very sensitive to upload-limiting tools such as 360 traffic monitoring, traffic eye, QQ computer housekeeper and P2P terminator, and can accurately detect them.
P2P detection
Thunder is a P2P tool, and the download process depends on P2P protocol, but P2P protocol is blocked in many networks, which leads to the slow download speed of Thunder. Thunderbolt download diagnostic tool will simulate P2P download and detect the download speed. If the speed of P2P protocol is less than half that of HTTP protocol, it will be considered that P2P protocol is maliciously restricted. Because this protocol is blocked in the network connection, not restricted in the user's system, the Thunderbolt download diagnostic tool can't repair this project, but will only prompt the user for a detailed explanation, and the user can get a certain solution according to the help information.
Accelerate service detection
Relying on the unique P2SP technology, Thunder brings users an extremely fast download experience. Among them, Thunder's pHub server and sHub server provide support for P2SP technology, and many networks have blocked these two servers to prevent users from using Thunder. The diagnostic tool downloaded by Thunder will simulate the query protocol of Thunder to access these two servers. Once it is inaccessible, the user will be prompted to accelerate the service exception. In the case of abnormal acceleration service, Xunlei can't provide acceleration for users to download through P2SP, and once the original resources downloaded by users become invalid, they will be completely unable to download. Many small domestic operators will block these two servers of Thunder, such as Great Wall Broadband and Tietong Broadband. Generally speaking, you can go to the operator's theory according to the results of downloading diagnostic tools from Thunder, and try to make them stop blocking Thunder.
Maximum number of connections detection
The maximum number of connections, that is, the number of half-open connections we often say is too low, so Thunder will not be able to get enough connections, which will slow down the download speed. Thunder download diagnostic tool will detect the setting of the number of half-open connections in the system. If the value is too low, the user will be prompted to repair, and the user can click Repair Now.
Domain name resolution detection
Most software accesses the network through domain name, not IP, which will change frequently. At this time, if the domain name resolution is abnormal, the software will not be able to provide services normally, and so will Thunder. Therefore, Thunder Download Diagnostic Tool specifically detects the status of DNS servers and host files. Once the user's local DNS server can't successfully return the resolution records of Thunder-related domain names, or the host file maliciously points to Thunder domain names, the diagnostic tool will prompt the user that the problems in the host file can be directly fixed, while the problems in the DNS server can't be fixed generally, so the user needs to contact the DNS server provider to solve them.