In the escalating battle between web crawlers and anti-crawling measures, the risk control detection of major websites and apps has become increasingly stringent, one of which is IP banning. To solve the problem of IP banning, an effective method is to set up a proxy. After setting up a proxy, the crawler can use the proxy’s IP to disguise its real IP address, thereby breaking through anti-crawling restrictions. However, the quality of proxies varies; for example, most free proxies available on the market are either unusable or banned, while some paid ordinary proxies have also been added to the risk control blacklists of major websites and apps. Therefore, the number of high-quality proxies available for data crawling is decreasing. Currently, the main types of high-quality proxies on the market include dedicated proxies, ADSL proxies, and mobile cellular proxies. This proxy service is based on ADSL and is a rotating proxy service. This document will introduce the application and usage methods for this service.Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
ADSL Proxy Introduction
ADSL, which stands for Asymmetric Digital Subscriber Line, is a type of digital subscriber line. ADSL connects to the internet via dial-up, requiring an ADSL account and password for each connection, changing the IP address with each dial-up. The IPs are distributed across multiple A segments, and if all IPs are usable, it means the IP quantity can reach millions. Compared to ordinary proxies set up in data centers, proxies built on ADSL have two advantages: first, the lines are primarily from mobile, China Unicom, and China Telecom, which are closer to the daily internet lines of residents, thus reducing the probability of IP bans. Second, the large number of IPs means that the probability of each IP being banned is lower. This proxy service is backed by a large-scale ADSL proxy pool, mainly covering Chinese lines, with lines primarily from dial-up VPS servers of mobile, China Unicom, and China Telecom, covering over 100 cities in China, with approximately 300,000 outbound IPs daily. It supports data requests from almost all websites and apps on the market, with high proxy quality, significantly reducing the risk control probability.Application Method
To use the ADSL service, you can first go to the “Application Page” to apply. The first application comes with a free quota of 1 point, approximately 17.5MB.
If you are not logged in, you will be automatically redirected to the login page. After logging in, you can continue with the application.
Once the application is completed, you can check your application results in the “Console,” as shown in the image:
Click on “Credentials” to view the username and password for using the ADSL proxy service, separated by a colon, where the username is 8 characters long and the password is 32 characters long, as shown in the image:
This ADSL proxy is a rotating proxy, so when using it, you only need to set a fixed proxy address and port. The proxy address and port are adsl.proxy.xhuoapi.ai and 30005, respectively, and it supports HTTP/HTTPS/SOCKS protocols, which can be used to access websites using HTTP and HTTPS protocols.
Command Testing
Once you have the proxy username and password, the easiest way to test is through the curl command line. If you haven’t installed it yet, please refer to https://curl.se/ for installation. If the current proxy username and password are1f78266a:eff0896726224fa2a99fe82dd1f07562, we can test it using the following curl command:
-x parameter to specify the proxy address. The default proxy protocol is HTTP/HTTPS, and the requested URL is https://ipinfo.io, which can return the real IP address and the geographical location of the IP making the request.
The output is as follows:
Code Integration
Below is an example of how to set up the proxy using Python:@ symbol, and then the proxy address and port.
Next, we declare a proxies variable, configuring two key-value pairs, with the keys being http and https, and both values being the proxy, indicating that for websites using HTTP and HTTPS protocols, the requests will use the proxy defined by the proxy variable.
Then, we define a loop to test the proxy three times, with the requested URL being https://ipinfo.io, which can return the real IP address and the geographical location of the IP making the request.
The output is as follows:

