如果网站速度慢,请使用网站链接 2captcha.cn

Buy residential proxies

  • 220+个国家
  • 90M+常驻IP
  • 99,9%正常运行时间
  • ~0,7响应时间

Avoid restrictions and blocks with the fastest residential proxies in the industry. Use the industry’s most advanced proxy infrastructure.

Quick start

  • Static and rotating residential proxies
  • Unlimited concurrent sessions
  • Target any country, state, city, ASN
  • HTTP/HTTPS/SOCKS5

领先的代理服务提供商,为您提供最佳客户体验

  • «G2»评级 - 4.5星(满分5星)
  • SourceForge»评级 - 4.5星(满分5星)
  • Captchathecat»评级 - 9.8星(满分10星)

如何开始

  • 在网站注册
  • 选择所需流量
  • 打开生成器并设定连接设置:GEO、协议
  • 获取授权数据以启动
  • 连接至代理服务器
如何开始使用2Captcha代理服务

常驻代理价格

1 GB$5

价格$5/GB折扣0%购买常驻代理我们接受以下付款方式:我们支持Visa、万事达卡、Airtm、PayPal、支付宝、BTC、USDT支付方式

代理方案与您购买的GB容量直接相关。您购买的GB越多,解锁的折扣就越大!就这么简单。批量代理购买来享受折扣吧!

  • 灵活的轮值选项
  • API访问
  • 支持SOCKS5
  • 无限流量

购买住宅代理计划

全球范围静态轮值常驻代理

全球范围真实常驻IP。代理池广泛覆盖世界各个位置。轮值(动态)和静态(吸附)常驻代理网络涵盖220多个国家,IP地址集超过9000万大关。无论身在何处,都可以获取您需要的信息。

Largest and most reliable residential proxy network

Residential proxies uses an IP address belonging to a real device connected to the internet. It belongs to a real user, not a proxy server. Residential proxies are harder to detect and block thus using it provides a higher level of anonymity and security than datacenter proxies. It is also helpful if you need to bypass restrictions and blocks based on IP address.
  • Rotating proxy

    Proxy architecture is unique in its ability to provide rotating residential proxies with one hop connectivity, preventing bottlenecks in the traffic flow.

  • Additional security

    Choose between HTTP, fully encrypted HTTPS, or the fast and dependable SOCKS5 protocol.

  • Ethically sourced proxies

    Residential proxies come from legitimate sources

  • Most stable residential proxy network

    Highest success rates of any global IPs provider

  • Best residential proxy infrastructure

    Unlimited scale and customizing possibilities from any city or country in the world

  • Fastest residential proxies

    Top residential proxy IP network speeds

Rotating residential proxies

Rotating residential proxies

  • IP duration (0 - 120 Min)

Service provides high-quality rotating residential proxies, ensuring reliable and anonymous internet connections. Choose IP rotation duration from 0 to 120 minutes to optimize tasks like web scraping, marketing automation, or online privacy protection. Our network includes millions of IP addresses worldwide, offering professionals dependable and efficient solutions.

Buy rotating residential proxies
Static residential proxies

Static residential proxies

  • IP duration (0 - 120 Min)

Service delivers high-quality static residential proxies for stable and anonymous internet connections. Well-suited for long-term projects like managing multiple accounts, accessing region-specific content, or extensive research. Our network includes millions of genuine IP addresses worldwide, providing professionals with reliable and efficient solutions.

Buy static residential proxies
Residential SOCKS5 proxies

Residential SOCKS5 proxies

Unlock the power of high-speed Residential SOCKS5 proxies with full TCP support. Designed for seamless, high-traffic data gathering, our proxies originate from ethically sourced residential devices, minimizing captchas and IP bans. Whether you're web scraping, automating tasks, or securing your connections, our proxies provide top-tier performance with minimal downtime.

Buy SOCKS5 residential proxies
Cheap residential proxies

Cheap residential proxies

Cheap residential proxies offer exceptional speed and strong anti-detection capabilities. Despite their affordability, they maintain premium quality, making them ideal for high-intensity web scraping in competitive environments where fast, frequent requests are essential.

Buy cheap residential proxies
United States residential proxies

United States residential proxies

Our service provides one of the largest pools of United States residential proxies, along with state-level targeting, allowing you to choose proxies from specific states.

Buy US residential proxies
Residential proxies use cases

Residential proxies use cases

Unlock global data with local appearances. Residential proxies let you access geo-restricted information and collect data from specific regions, giving you a wider and more accurate view. Stay anonymous and avoid online tracking. Protect your privacy and online activities by masking your true IP address with a trusted residential proxy network.

  • 测试测试

    与仿真器无缝集成,用于应用程序测试或自动化。

  • 刮削刮削

    从应用程序和平台抓取数据。隐藏目标应用程序和网站的搜索活动。

  • 评论监测评论监测

    Use stable and reliable residential proxy network to monitor reviews all over the world without any IP blocks.

  • 广告验证广告验证

    Rotating residential proxies is the most effective tool to check how ads are displayed to different audiences globally.

  • 网络安全网络安全

    Residential IPs are great for identifying threats, testing applications, or monitoring websites in different locations.

  • 旅行票价聚合旅行票价聚合

    Buy residential proxies, harvest real-time localized data, and provide your customers only with new and relevant travel offers.

Buy residential proxies

  • 访问任何网站并提取所需数据
  • 像普通用户一样行事,避免网站屏蔽
  • 绕过GEO内容限制,访问本地化数据
  • 享受更快一键连接速度
快速入门

代码示例

轻松地将代理合并到您的项目中。我们确保可将产品无缝集成到您的基础设施中,使整个过程尽可能轻松。支持多种语言和现成代码示例,保证您的网络项目快速而简单地启动。

<?php

$username = 'ACCOUNTNAME';
$password = 'PASSWORD';
$PROXY_PORT = 9999;
$PROXY_DNS = 'xx.xx.xx.xx';

$urlToGet = 'http://ip-api.com/json';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlToGet);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, $PROXY_PORT);
curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($ch, CURLOPT_PROXY, $PROXY_DNS);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $username.':'.$password);
$data = curl_exec($ch);
curl_close($ch);

echo $data;
?>
const axios = require('axios');
const username = 'ACCOUNTNAME';
const password = 'PASSWORD';
const PROXY_DNS = 'xx.xx.xx.xx';
const PROXY_PORT = 9999;

axios
  .get('http://ip-api.com/json', {
    proxy: {
      protocol: 'http',
      host: PROXY_DNS,
      port: PROXY_PORT,
      auth: {
        username,
        password,
      },
    },
  })
  .then((res) => {
    console.log(res.data);
  })
  .catch((err) => console.error(err));
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;

namespace ProxyHttpExample
{
    public static class Program
    {
        private const string Username = "ACCOUNTNAME";
        private const string Password = "PASSWORD";
        private const string ProxyDns = "http://xx.xx.xx.xx:9999";
        private const string UrlToGet = "http://ip-api.com/json";

        public static async Task Main()
        {
            using var httpClient = new HttpClient(new HttpClientHandler
            {
        Proxy = new WebProxy
        {
          Address = new Uri(ProxyDns),
          Credentials = new NetworkCredential(Username, Password),
        }
            });

            using var responseMessage = await httpClient.GetAsync(UrlToGet);

            var contentString = await responseMessage.Content.ReadAsStringAsync();

            Console.WriteLine("Response:" + Environment.NewLine + contentString);
            Console.ReadKey(true);
        }
    }
}
package main

import (
  "net/url"
  "net/http"
  "fmt"
  "io/ioutil"
  "os"
)

const(
  proxyUrlTemplate = "http://%s:%s@%s:%s"
)

const (
  username = "ACCOUNTNAME"
  password = "PASSWORD"

  PROXY_DNS = "xx.xx.xx.xx"
  PROXY_PORT = "9999"

  urlToGet = "http://ip-api.com/json"
)

func main() {
  proxy := fmt.Sprintf(proxyUrlTemplate, username, password, PROXY_DNS, PROXY_PORT)
  proxyURL, err := url.Parse(proxy)
  if err != nil {
    fmt.Printf("failed to form proxy URL: %v", err)
    os.Exit(1)
  }

  u, err := url.Parse(urlToGet)
  if err != nil {
    fmt.Printf("failed to form GET request URL: %v", err)
    os.Exit(1)
  }

  transport := &http.Transport{Proxy: http.ProxyURL(proxyURL)}
  client := &http.Client{Transport: transport}

  request, err := http.NewRequest("GET", u.String(), nil)
  if err != nil {
    fmt.Printf("failed to form GET request: %v", err)
    os.Exit(1)
  }

  response, err := client.Do(request)
  if err != nil {
    fmt.Printf("failed to perform GET request: %v", err)
    os.Exit(1)
  }

  responseBodyBytes, err := ioutil.ReadAll(response.Body)
  if err != nil {
    fmt.Printf("could not read response body bytes: %v", err)
    os.Exit(1)
  }
  fmt.Printf("Response: %s ", string(responseBodyBytes))
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.*;

public class Application {
    private static String USERNAME = "ACCOUNTNAME";
    private static String PASSWORD = "PASSWORD";

    private static String PROXY_DNS = "xx.xx.xx.xx";
    private static int PROXY_PORT = 9999;

    private static String URL_TO_GET = "http://ip-api.com/json";

    public static void main(String[] args) throws IOException {
        final Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(PROXY_DNS, PROXY_PORT));
        Authenticator.setDefault(
                new Authenticator() {
                    public PasswordAuthentication getPasswordAuthentication() {
                        return new PasswordAuthentication(
                                USERNAME, PASSWORD.toCharArray()
                        );
                    }
                }
        );

        final URL url = new URL(URL_TO_GET);
        final URLConnection urlConnection = url.openConnection(proxy);

        final BufferedReader bufferedReader = new BufferedReader(
                new InputStreamReader(urlConnection.getInputStream()));
        final StringBuilder response = new StringBuilder();

        String inputLine;
        while ((inputLine = bufferedReader.readLine()) != null) {
            response.append(inputLine);
        }
        bufferedReader.close();

        System.out.println(String.format("Response: %s", response.toString()));
    }
}
#!/usr/bin/env perl

use LWP::Simple qw( $ua get );

my $username = 'ACCOUNTNAME';
my $password = 'PASSWORD';

my $PROXY_DNS = 'xx.xx.xx.xx:9999';

my $urlToGet = 'http://ip-api.com/json';

$ua->proxy('http', sprintf('http://%s:%s@%s', $username, $password, $PROXY_DNS));

my $contents = get($urlToGet);
print "Response: $contents"
#!/usr/bin/env python3

import requests

username = "ACCOUNTNAME"
password = "PASSWORD"
PROXY_DNS = "xx.xx.xx.xx:9999"
urlToGet = "http://ip-api.com/json"
proxy = {"http":"http://{}:{}@{}".format(username, password, PROXY_DNS)}
r = requests.get(urlToGet , proxies=proxy)

print("Response:{}".format(r.text))
#!/usr/bin/env bash

export USERNAME=ACCOUNTNAME
export PASSWORD=PASSWORD
export PROXY_DNS=xx.xx.xx.xx:9999
curl -x http://$USERNAME:$PASSWORD@$PROXY_DNS http://ip-api.com/json && echo
Imports System.IO
Imports System.Net

Module Module1

    Private Const Username As String = "ACCOUNTNAME"
    Private Const Password As String = "PASSWORD"
    Private Const PROXY_DNS As String = "http://xx.xx.xx.xx:9999"
    Private Const UrlToGet As String = "http://ip-api.com/json"

    Sub Main()
        Dim httpWebRequest = CType(WebRequest.Create(UrlToGet), HttpWebRequest)
        Dim webProxy = New WebProxy(New Uri(PROXY_DNS)) With {
                .Credentials = New NetworkCredential(Username, Password)
                }
        httpWebRequest.Proxy = webProxy
        Dim httpWebResponse = CType(httpWebRequest.GetResponse(), HttpWebResponse)
        Dim responseStream = httpWebResponse.GetResponseStream()

        If responseStream Is Nothing Then
            Return
        End If

        Dim responseString = New StreamReader(responseStream).ReadToEnd()
        Console.WriteLine($"Response:
{responseString}")
        Console.ReadKey()
    End Sub

End Module

What are residential proxies

2Captcha residential proxies

Residential Proxy network is a proxy network that contains real IP addresses provided by Internet Service Providers (ISPs). These IP addresses are attached to physical locations across the globe at a country or a city level. Requests coming from residential proxies stand out for their legitimacy, allowing you to gather public data efficiently. Find out more about what residential proxies meaning from the article.

常见问题

如何生成代理配置?
< ol>
  • 进入“代理”页面的配置模块。
  • 选择类型:
    • 州(省)- 城市 - 按州和城市指向
    • ISP - 按互联网服务提供商指向
  • 选择地理位置设定:
    • 全球组合 - 随机选取地理位置
    • 欧洲组合 - 随机选取欧洲地理位置
    • 亚洲组合 - 随机选取亚洲地理位置
    • 城市组合 - 随机选取城市
  • 根据您的需求设置"IP持续时间"。它规定代理在0每个新请求都通过一个新的IP地址)到120分钟内有效(。我们建议设置为3分钟。
  • 按下生成按钮并检查实际代理配置。
  • 如何手动更改IP地址?
    您可以更改代理设置(例如地理位置设置),或者您可以将IP持续时间设置为0,这样每次使用IP时都会更改。
    "IP持续时间(0 - 120分钟)"这是否表示2小时(120分钟)后代理将停止工作?如果是,有方法更改吗?
    不行,会话无法保持超过120分钟
    数据在通过常驻代理时是如何加密的?是否使用了特定的加密协议?
    我们正在使用这些协议:HTTP、HTTPS和SOCKS5。我们不再使用任何协议。
    购买前如何测试?
    很遗憾,我们无法提供试用或免费流量代理。
    代理可以处理的最大线程数是多少?
    我们不限制您使用的线程数量。
    是否会以某种方式限制流量吗?是否存在任何被屏蔽的网站?
    您无法在paypal.com和web.telegram.org使用代理
    服务在哪里提供?
    世界范围内,除了中国。
    购买的流量有到期日吗?
    是的,您应在3个月内使用预付费流量。
    IP是如何更改的:严格准时,或者有时在没有请求的情况下?
    IP地址严格按照设置中设置的时间进行更改,除非发生不可预知的事件(用户关闭电脑、断开连接等)。
    当IP地址更改时,会话会中断吗?
    当IP地址持续时间结束时,会立即分配新的IP地址。
    如何才能时不时的更换IP?
    使用IP持续时间设置代理工作的时间。
    如何批量生成代理列表?
    您可以使用“生成代理列表”功能来获取具有唯一IP地址的代理列表。
    使用“生成代理列表”功能,能否保证获得唯一IP地址?
    常驻代理的性质不允许我们在您请求列表时检查任何内容,因为它本质上是动态的。这取决于您代理列表的地理位置设置。如果您试图用100台设备将1000个IP带出城市,显然我们无法提供那么多的在线设备,因此在设置地理定位时请记住这一点。
    流量如何计算:单独计算还是流入加流出?
    流量计算为流入和流出流量的总和。我们了解某些服务声称其只计算流出流量,但我们进行了测试并对此表示严重怀疑。
    是否会因某些事件屏蔽我的帐户?
    请注意,如果收到支付处理方的投诉,我们有权禁用账户。
    数据记录相关政策是什么?如何储存和保护?
    我们不记录任何内容。
    是否会通过代理追踪流量或网站访问?是否会向他人透露这些个人信息吗?
    不会,我们不追踪任何内容,也没有KYC,所以可以肯定地说我们没有任何客户信息。我们不储存任何信息,因此无法透露任何客户信息。
    • «GDPR»标志
    • «SSL secured»标志
    • �«Google privacy policy»标志
    • «S/MIME»标志
    • «CCPA»标志