Чёрная пятница уже здесь Получите 2× трафика и 2× ISP-прокси по промокоду BF26
Начать пробный период
Назад

How to Check a Proxy Server: 8 Tests That Catch Real Problems

Обобщите эту статью с помощью предпочитаемого вами AI
Попробуйте наши премиум-прокси

Протестируйте наши премиум-прокси без ограничений по качеству.

  • Мобильные и резидентные прокси
  • Таргетинг на уровне ZIP
  • Статические и ротируемые IP
  • Встроенный фильтр качества
Попробовать сейчас

Most proxy checks stop when an IP checker shows a new address. That confirms the request went through the proxy, but it can miss a wrong location, a WebRTC leak, an unstable sticky session, or a block on the website you actually need.

Run the checks in the same browser, script, or app that will use the proxy. Test the login details, exit IP, location, speed, session behavior, leaks, UDP, and the target itself. A cURL request can succeed while a browser profile still sends some traffic directly.

Нодемавен free scraping tools cover these parts of the connection separately. This guide explains how to check each part of the proxy connection and test whether it works on your intended website or app.

Ключевые выводы

  • est the proxy inside the browser, script, or application that will use it. A successful cURL request does not confirm that DNS, WebRTC, IPv6, and UDP follow the same route.
  • NodeMaven provides free tools for each part of the check. Использование Проверка соединения for the route and UDP, IP-адрес for location and reputation, and the Proxy and Bandwidth Checker for fixed-payload transfers.
  • The NodeMaven dashboard includes a built-in proxy checker. It verifies the connection, latency, exit IP, location, and fraud risk before you copy the proxy into another application.
  • Count the expected content as a successful result. An HTTP 200 response may contain a CAPTCHA, consent screen, throttle page, or empty result instead of the requested data.
  • Test the complete request sequence. A proxy may load the first page and encounter a challenge later, so reproduce the session length and number of requests used in production.
  • Use the open-source proxy-benchmark to compare providers fairly. Keep the target, browser, country, request sequence, and test window fixed so you can see whether the failure follows the proxy, browser, or another part of the setup.
Choose quality-checked NodeMaven proxies

Test NodeMaven’s quality-filtered residential and mobile proxies with 750 MB of traffic for $3.50.

Попробовать

How do you test a proxy server?

Work through the checks in order. Start with the connection and finish with the real workload. There is little point investigating browser fingerprints if the password contains a typo or the client is connecting to an HTTP port as SOCKS5.

ТестЧто проверитьрекомендуемый метод
1. ConnectionThe gateway, port, protocol, and credentials workБраузер, cURL, or proxy client
2. Exit IPYour public IP changes to the proxy addressПроверка соединения
3. Location and networkCountry, city, ISP, ASN, and IP type match the orderIP-адрес
4. Transfer and bandwidthThe proxy connects, returns an HTTP status, completes the selected payload, and transfers the expected byte countProxy and Bandwidth Checker
5. Session behaviorSticky sessions retain an IP and rotating sessions change it as configuredRepeated checks in Проверка соединения
6. Leak protectionDNS, WebRTC, and IPv6 do not expose another public routeТест на утечку DNS и Тест на утечку WebRTC
7. UDP and HTTP/3UDP-dependent traffic follows the intended routeПроверка соединения
8. Target accessThe website returns the requested content rather than a CAPTCHA, block, or empty pageA real request through the configured proxy or proxy-benchmark

Once the IP changes, check DNS and WebRTC routing, session retention, UDP, and the actual target response. Amazon, Google, or Walmart can still return a CAPTCHA or block page through an otherwise working proxy.

NodeMaven free tools used to test a proxy server connection, IP, speed, DNS, and WebRTC
NodeMaven free tools used to test a proxy server connection, IP, speed, DNS, and WebRTC.

1. Confirm that the proxy connects and authenticates

Before checking speed or reputation, make sure the client can reach the gateway. You need the correct server address, port, protocol, and authentication method. A mistake here usually produces a timeout, a connection error, or 407 Proxy Authentication Required before the request reaches the target.

Copy the details from the provider’s dashboard. Check whether the endpoint expects HTTP, HTTPS, or SOCKS5, since using the wrong protocol can look like a dead proxy. Providers may authenticate with a username and password, an IP allowlist, or both.

You can test an authenticated HTTP proxy with cURL:

For SOCKS5 with remote DNS resolution, use socks5h:

The h in socks5h tells cURL to resolve the hostname through the proxy. The official cURL proxy documentation lists the supported proxy types and authentication options, while our cURL proxy guide has more HTTP and SOCKS5 examples.

If the command returns an IP, the gateway accepted the connection and reached the test service. You still haven’t checked its country, speed, session behavior, or ability to open your target. A 407 response points back to the credentials or allowlist, not the quality of the exit IP. The руководство по аутентификации прокси covers those failures in detail.

2. Verify the exit IP, location, ISP, and reputation

Откройте NodeMaven Connection Checker before enabling the proxy and record your IP. Connect the proxy, reload the page, and compare the result. The new exit should match the location selected in your provider dashboard. If the IP stays unchanged, check whether the profile is enabled, the app follows system proxy settings, or a browser, split-tunnel, or IPv6 rule bypasses the route.

Paste the new IP into IP-адрес to see its country, city, ISP, ASN, reverse DNS, address type, and risk indicators. Batch mode accepts up to 100 addresses. City results can differ between databases, so check the country, ISP, and ASN first, then confirm location-sensitive content on the target website.

Наш IP blacklist check guide explains how to read blacklist records and fraud scores. A clean result helps with screening, but the target may still react to browser behavior, request volume, or its own history with the address.

NodeMaven filters residential and mobile addresses before assigning them. For long-running profiles, ISP прокси provide dedicated static IPs that remain assigned for the purchased period.

Proxy IP lookup showing the exit country, ISP, ASN, address type, and reputation signals.
Прокси IP-поиск showing the exit country, ISP, ASN, address type, and reputation signals.

3. Test proxy speed, bandwidth, and connection reliability

Зона Proxy and Bandwidth Checker tests HTTP and SOCKS5 proxies with a fixed payload from 10 MB to 500 MB. It reports whether the proxy connected, the HTTP status, elapsed transfer time, bytes read, and the expected byte count.

Start with 10 MB for a quick check, then use a larger payload if the real job transfers more data. Run the same test several times and compare completed connections, median transfer time, and failures. Larger payloads consume paid traffic, so avoid running a 500 MB test across a long list without checking the cost.

Users made a similar point in a discussion about proxy speed tests: the fastest synthetic result may not perform best in production. For scraping, compare time and cost per usable page, including retries and block pages. NodeMaven ISP proxies include unlimited traffic for bandwidth-heavy browser sessions and repeated account workflows.

Proxy bandwidth test showing transfer time, data size, and connection speed.
Proxy bandwidth test showing transfer time, data size, and connection speed.

4. Check sticky sessions and proxy rotation

Check whether the proxy keeps or changes its IP as configured. A static ISP proxy should stay on one address, a sticky session should keep its IP for the selected period, and a rotating session should change according to its settings.

Открыть Проверка соединения, record the IP, and repeat the check at the beginning, middle, and end of the session. Match the test length to the real workflow. If a scraper runs for 30 minutes, test it for 30 minutes. Then start a new session identifier to check rotation.

Logins, pagination, carts, and other multi-step tasks usually need the same IP throughout. NodeMaven residential and mobile proxies support sticky or rotating sessions, while ISP proxies provide a dedicated static address.

5. Check DNS and IPv6 routing

Your browser can show the proxy IP while DNS or IPv6 takes another route. Check both separately from the ordinary HTTP request, especially when location affects the page or account session.

Run a DNS leak test

Откройте Тест на утечку DNS inside the configured browser. It sends browser queries to an authoritative DNS service and reports the resolver IP, provider, ASN, country, and type.

If the resolver belongs to your local internet provider while the proxy exits elsewhere, DNS may be bypassing the intended route. Check remote DNS support in the proxy client, the browser’s DNS over HTTPS setting, and any split-tunnel rules. With cURL, socks5h resolves the hostname through SOCKS5; socks5 normally resolves it on the local device.

Test IPv6 separately

Some configurations route IPv4 but leave IPv6 untouched, so the same browser may use the proxy for one request and connect directly for another. Check both address families. If the proxy setup doesn’t cover IPv6, route it separately or disable it for that profile.

6. Check for WebRTC leaks

WebRTC opens connections differently from an ordinary page request. Compare every public address it exposes with the HTTP exit. Seeing the proxy IP on an IP-check site does not tell you what a STUN or TURN server observes.

Зона Тест на утечку WebRTC inspects ICE candidates exposed by the browser. It can show public IPv4 or IPv6 addresses, local addresses, and mDNS hostnames. Compare these observations with the HTTP exit.

The broader Connection Checker compares the browser-reported WebRTC address with server-observed STUN and TURN traffic, including UDP and TCP relays. Fix the browser or client if a second public IP appears before signing in to an account or starting a location-sensitive job. Our WebRTC leak guide covers the browser-side causes.

7. Confirm UDP and HTTP/3 support

Loading a normal web page mostly confirms that TCP works. Real-time traffic and HTTP/3 need a separate UDP check, and the test has to include the local client and network as well as the proxy server.

IETF RFC 1928 defines SOCKS5 UDP forwarding through the UDP ASSOCIATE command. That does not mean every SOCKS5 setup passes UDP. The proxy server, local client, and application all need to support it.

Проверка соединения reports whether the browser negotiates HTTP/3 over QUIC or falls back to TCP. Its TURN checks test relayed WebRTC traffic over both UDP and TCP, which gives you a clearer result than loading a standard HTTPS page.

NodeMaven offers proxy options with UDP support, including ISP proxies with SOCKS5 and UDP. Test the full route after setup, since a client that handles only TCP will still stop UDP before it reaches the proxy.

Choose quality-checked NodeMaven proxies

Test NodeMaven’s quality-filtered residential and mobile proxies with 750 MB of traffic for $3.50.

Попробовать

8. Test the proxy on the real website or application

An IP checker proves that the proxy can reach the checker, not your target. Request the real page or API and verify the expected content, since an HTTP 200 response can still contain a CAPTCHA, consent screen, block, or empty result.

Check for a marker that appears only in a valid response: a product grid, required API field, or search result entry. The Проверка антибот-защиты can identify protection systems on the target, but it cannot tell you whether your proxy caused the challenge.

Community discussions make the same distinction. A proxy may pass a connection check and fail on the intended site, тогда как provider comparisons become unreliable when the browser, headers, or definition of success changes between tests.

Reproduce the full request sequence

Test each proxy through the full request sequence because a website may serve the first page and challenge later requests from the same IP. In our Walmart browser and proxy test, the same CloakBrowser setup and four proxy pools delivered 93% of first pages but 22% of pages two to five. The drop did not prove that the proxy was the only cause: Patchright received CAPTCHAs from the first request across the same providers, so the browser setup also affected the result.

Save the status, final URL, response size, and content verdict for every attempt. Remove credentials, proxy usernames, full IPs, and personal data before sharing response samples.

Compare providers under the same conditions

Compare providers in the same test window while keeping the target, browser, host, country, request sequence, and success rule fixed. Otherwise, a change at the target can look like a provider difference. NodeMaven’s open-source proxy-benchmark runs controlled comparisons and saves every attempt as a JSONL row.

Наш 24,156-page study found that the target, browser, timing, and location changed delivery. The Walmart and Amazon test also produced different results with the same proxy pools after the browser changed. Use the same setup for every provider, then compare usable pages, failures, location accuracy, and session continuity.

What does each failed proxy test mean?

Start with the first check that failed. One CAPTCHA or timeout doesn’t prove that the provider caused it. In our test of why proxies get blocked, the same proxy pools produced different results after the browser changed. Replace the provider only if the failure follows its route or assigned IPs.

СимптомWhat to inspectNext test
407 Требуется аутентификация проксиIncorrect credentials or missing IP allowlist entryСледуйте proxy authentication checks
Connection refusedWrong host, port, protocol, or an unavailable gatewayCompare the details with the provider dashboard, then test the proxy with cURL
Превышение времени ожидания соединенияSlow or unreachable gateway, firewall, network route, or targetUse cURL against a neutral endpoint, then try another target or network
Exit IP does not changeThe proxy is not applied or the application bypasses itОткрыть Проверка соединения inside the configured application
Wrong country or ISPTargeting parameters, pool routing, or a geolocation database mismatchCheck the address with IP-адрес and verify the proxy settings
cURL works but the browser failsBrowser routing, DNS, WebRTC, an extension, or split tunnellingБеги Проверка соединения, Тест на утечку DNS, и Тест на утечку WebRTC in that browser
IP checker works but the target returns a CAPTCHA or 403Target rules, browser setup, IP reputation, request rate, or session behaviorCompare one variable at a time with proxy-benchmark
HTTP 200 returns the wrong pageCAPTCHA, consent screen, throttle page, redirect, or empty responseCheck the final URL and response content using the proxy blocking workflow
Sticky session changes IPSession identifier, configured duration, or pool behaviorRepeat the session in Проверка соединения and log the exit at each step

For connection and gateway errors, use our proxy error guide. If the route works and the target still refuses the request, the proxy blocking guide shows how to compare the browser and proxy without changing everything at once.

Choose quality-checked proxies for production

NodeMaven reduces the amount of screening you need to do before using a proxy:

  • Фильтр качества IP: screens резидентский и мобильный прокси pools before addresses reach customers.
  • Dedicated ISP IPs: ISP прокси stay assigned to one customer for workflows that need a consistent address.
  • Built-in proxy checker: confirms the connection, latency, exit IP, location, and fraud-risk result inside the dashboard.
Built-in NodeMaven proxy checker verifying IP, location, and fraud risk in the dashboard.
Built-in NodeMaven proxy checker verifying IP, location, and fraud risk in the dashboard.
  • Location and session controls: choose the required location and use rotating or sticky sessions according to the workflow.
  • Cashback: receive cashback based on the residential or mobile traffic you use.

After checking the proxy in the dashboard, test it through the browser, script, and request sequence you plan to use. Increase traffic or add more profiles only after the full setup works.

Choose quality-checked NodeMaven proxies

Test NodeMaven’s quality-filtered residential and mobile proxies with 750 MB of traffic for $3.50.

Попробовать

Часто задаваемые вопросы

Connect the proxy and open the Проверка соединения. The HTTP exit should differ from your direct IP and match the expected country and ISP. Then open the real target and verify the requested content, since a changed IP does not prove that the target accepts the proxy.

Connect through a browser, cURL, or another client that supports SOCKS5 authentication. Use socks5h in cURL when DNS should resolve through the proxy. Test the exit IP, DNS route, session behavior, and UDP separately, because one successful TCP request doesn’t cover every SOCKS5 feature. See the Руководство по настройке SOCKS5 for setup examples.

The gateway works, but the website may still reject the exit IP, browser environment, cookies, request pattern, or session. Our test of why proxies get blocked shows how the same pools can behave differently after a browser change. Use proxy-benchmark to compare one variable at a time.

Run the same fixed-payload test several times under similar network conditions. The Proxy and Bandwidth Checker reports the HTTP status, elapsed transfer time, bytes read, and expected byte count for payloads from 10 MB to 500 MB. Compare completed and failed runs as well as transfer time.

No. A fraud score summarizes the signals held by one reputation database. Websites may also react to request rate, browser behavior, cookies, session history, or their own records for the IP. Treat reputation as one input, then test the website with the intended browser and workflow. Use IP-адрес и IP blacklist check guide for reputation checks.

Yes. DNS, WebRTC, IPv6, or an application bypass rule can expose another route while ordinary HTTP requests use the proxy. Run the Тест на утечку DNS и Тест на утечку WebRTC inside the configured browser or profile, not in a separate clean browser. The WebRTC leak guide covers common fixes.

Retest after changing the browser, proxy client, operating system, network, session settings, or provider. Production jobs should track failed connections, location, unexpected IP changes, and content verdicts as they run. A setup test is a snapshot, while routes, exits, and target behavior can change later.

Вам также могут понравиться эти статьи

Этот сайт использует Файлы cookie чтобы улучшить ваш опыт. Продолжая, вы соглашаетесь на использование файлов cookie.