代理服務
抓取工具
從所有網站收集公開結構化數據
代理方案
住宅代理
來自真實ISP的2億+IP白名單。透過儀表板管理/獲取代理。
起始價格
$0.6/ GB
Socks5代理
190+地區超過2億真實IP
起始價格
$0.03/ IP
無限住宅代理
IP與流量無限使用,AI智能輪換住宅代理
起始價格
$0.8/小時
靜態住宅代理
長期專用代理,非輪換住宅代理
起始價格
$**/月
數據中心代理
使用全球70萬+穩定、快速且強大的數據中心IP
起始價格
$***/月
移動代理
來自真實ISP的2億+IP白名單。透過儀表板管理/獲取代理。
起始價格
$0.6/ GB
English
繁體中文
Русский
Indonesia
Português
Español
بالعربية
Socks5代理
住宅代理
靜態住宅代理
數據中心代理
無限住宅代理
移動代理
Windows版下載
Android版下載
Mac版下載
Linux版下載
Linux無介面版下載
根據業務需求選擇靈活定價計劃
通過全球超2億 IP池匿名訪問本地內容,高級輪換的住宅代理減少封鎖,使用ABCProxy用戶友好的高性能控制面板, 創建和管理子帳號,輕鬆管理您的IP。
超高穩定並發,專業定制護航
全球真實 IP資源池,
廣覆蓋 + 動態更新
整合2億+真實住宅 IP 與高質量數據中心 IP,覆蓋 200 + 國家及城市級節點。IP 池實時更新,剔除失效節點, 保障 99.99% 可用性,智能切換技術有效規避檢測封禁,為多場景提供穩定網絡。
多元化使用形態,
适配全場景需求
超高穩定 + 無限併發,
高效推進業務
覆蓋全球 190+ 國家與地區,超過2億個真實住宅IP的全球網絡,99.99%
的超高
可用率與成功率,每日更新活躍IP超5000萬個。
美國
5,604,857 IPs
加拿大
5,604,857 IPs
澳大利亞
5,604,857 IPs
德國
5,604,857 IPs
巴西
5,604,857 IPs
英國
5,604,857 IPs
支持Windows,Mac,移動應用程序,谷歌瀏覽器擴展, 火狐代理擴展。只需幾個即可輕松配置代理 步驟,節省成本, 對代理使用和召回沒有限製 頻率,您可以100%控製代理服務器,使用時不會出現相同的IP被他人使用。
多種代理認證模式,幫助帳戶靈活設置,帳密模式透過region參數添加製定國家城市;API白名單模式透過API連結取得即可。批量高效地收集公共數據,支持HTTP、HTTPS、Socks5協議,多語言腳本,即用代碼示例,發送無限並發請求,快速獲取數據。100%兼容任何軟件、爬網工具、瀏覽器或設備。
住宅
無限住宅
數據中心
靜態住宅
移動
curl -x 77f78.abcproxy.vip:4950 -U "USERNAME-zone-resi:PASSWORD" ipinfo.io
import requests
username = "USERNAME-zone-resi"
password = "PASSWORD"
proxy = "77f78.abcproxy.vip:4950"
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
response = requests.request(
'GET',
'https://ipinfo.io',
proxies=proxies,
)
print(response.text)
<?php
$username = 'USERNAME-zone-resi';
$password = 'PASSWORD';
$proxy = '77f78.abcproxy.vip:4950';
$query = curl_init('https://ipinfo.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME-zone-resi';
const password = 'PASSWORD';
const proxy = '77f78.abcproxy.vip:4950'
const agent = createHttpsProxyAgent(
`http://${username}:${password}@${proxy}`
);
const response = await fetch('https://ipinfo.io', {
method: 'get',
agent: agent,
});
console.log(await response.text());
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
const username = "USERNAME-zone-resi"
const password = "PASSWORD"
const proxy = "77f78.abcproxy.vip:4950"
proxyUrl, _ := url.Parse(
fmt.Sprintf(
"http://%s:%s@%s",
username,
password,
proxy,
),
)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
request, _ := http.NewRequest("GET",
"https://ipinfo.io",
nil,
)
request.SetBasicAuth(username, password)
response, err := client.Do(request)
if err != nil {
fmt.Println(err)
return
}
responseText, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(responseText))
}
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Main {
public static void main(String[] args) throws Exception {
String username = "USERNAME-zone-resi";
String password = "PASSWORD";
String proxyHost = "77f78.abcproxy.vip";
int proxyPort = 4950;
HttpHost entry = new HttpHost(proxyHost, proxyPort);
String query = Executor.newInstance()
.auth(entry, username, password)
.execute(Request.Get("https://ipinfo.io")
.viaProxy(entry))
.returnContent()
.asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var username = "USERNAME-zone-resi";
var password = "PASSWORD";
var proxy = "77f78.abcproxy.vip:4950";
var client = new WebClient();
client.Proxy = new WebProxy(proxy);
client.Proxy.Credentials = new NetworkCredential(username, password);
Console.WriteLine(client.DownloadString("https://ipinfo.io"));
}
}
curl -x ip:7788 -U "USERNAME-zone-adam:PASSWORD" ipinfo.io
import requests
username = "USERNAME-zone-adam"
password = "PASSWORD"
proxy = "ip:7788"
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
response = requests.request(
'GET',
'https://ipinfo.io',
proxies=proxies,
)
print(response.text)
<?php
$username = 'USERNAME-zone-adam';
$password = 'PASSWORD';
$proxy = 'ip:7788';
$query = curl_init('https://ipinfo.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME-zone-adam';
const password = 'PASSWORD';
const proxy = 'ip:7788'
const agent = createHttpsProxyAgent(
`http://${username}:${password}@${proxy}`
);
const response = await fetch('https://ipinfo.io', {
method: 'get',
agent: agent,
});
console.log(await response.text());
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
const username = "USERNAME-zone-adam"
const password = "PASSWORD"
const proxy = "ip:7788"
proxyUrl, _ := url.Parse(
fmt.Sprintf(
"http://%s:%s@%s",
username,
password,
proxy,
),
)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
request, _ := http.NewRequest("GET",
"https://ipinfo.io",
nil,
)
request.SetBasicAuth(username, password)
response, err := client.Do(request)
if err != nil {
fmt.Println(err)
return
}
responseText, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(responseText))
}
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Main {
public static void main(String[] args) throws Exception {
String username = "USERNAME-zone-adam";
String password = "PASSWORD";
String proxyHost = "ip";
int proxyPort = 7788;
HttpHost entry = new HttpHost(proxyHost, proxyPort);
String query = Executor.newInstance()
.auth(entry, username, password)
.execute(Request.Get("https://ipinfo.io")
.viaProxy(entry))
.returnContent()
.asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var username = "USERNAME-zone-adam";
var password = "PASSWORD";
var proxy = "ip:7788";
var client = new WebClient();
client.Proxy = new WebProxy(proxy);
client.Proxy.Credentials = new NetworkCredential(username, password);
Console.WriteLine(client.DownloadString("https://ipinfo.io"));
}
}
curl -x ip:6051-U "USERNAME:PASSWORD" ipinfo.io
import requests
username = "USERNAME"
password = "PASSWORD"
proxy = "ip:6051"
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
response = requests.request(
'GET',
'https://ipinfo.io',
proxies=proxies,
)
print(response.text)
<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'ip:6051';
$query = curl_init('https://ipinfo.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME';
const password = 'PASSWORD';
const proxy = 'ip:6051'
const agent = createHttpsProxyAgent(
`http://${username}:${password}@${proxy}`
);
const response = await fetch('https://ipinfo.io', {
method: 'get',
agent: agent,
});
console.log(await response.text());
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
const username = "USERNAME"
const password = "PASSWORD"
const proxy = "ip:6051"
proxyUrl, _ := url.Parse(
fmt.Sprintf(
"http://%s:%s@%s",
username,
password,
proxy,
),
)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
request, _ := http.NewRequest("GET",
"https://ipinfo.io",
nil,
)
request.SetBasicAuth(username, password)
response, err := client.Do(request)
if err != nil {
fmt.Println(err)
return
}
responseText, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(responseText))
}
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Main {
public static void main(String[] args) throws Exception {
String username = "USERNAME";
String password = "PASSWORD";
String proxyHost = "ip";
int proxyPort = 6051;
HttpHost entry = new HttpHost(proxyHost, proxyPort);
String query = Executor.newInstance()
.auth(entry, username, password)
.execute(Request.Get("https://ipinfo.io")
.viaProxy(entry))
.returnContent()
.asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var username = "USERNAME";
var password = "PASSWORD";
var proxy = "ip:6051";
var client = new WebClient();
client.Proxy = new WebProxy(proxy);
client.Proxy.Credentials = new NetworkCredential(username, password);
Console.WriteLine(client.DownloadString("https://ipinfo.io"));
}
}
curl -x ip:6051-U "USERNAME:PASSWORD" ipinfo.io
import requests
username = "USERNAME"
password = "PASSWORD"
proxy = "ip:6051"
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
response = requests.request(
'GET',
'https://ipinfo.io',
proxies=proxies,
)
print(response.text)
<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'ip:6051';
$query = curl_init('https://ipinfo.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME';
const password = 'PASSWORD';
const proxy = 'ip:6051'
const agent = createHttpsProxyAgent(
`http://${username}:${password}@${proxy}`
);
const response = await fetch('https://ipinfo.io', {
method: 'get',
agent: agent,
});
console.log(await response.text());
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
const username = "USERNAME"
const password = "PASSWORD"
const proxy = "ip:6051"
proxyUrl, _ := url.Parse(
fmt.Sprintf(
"http://%s:%s@%s",
username,
password,
proxy,
),
)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
request, _ := http.NewRequest("GET",
"https://ipinfo.io",
nil,
)
request.SetBasicAuth(username, password)
response, err := client.Do(request)
if err != nil {
fmt.Println(err)
return
}
responseText, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(responseText))
}
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Main {
public static void main(String[] args) throws Exception {
String username = "USERNAME";
String password = "PASSWORD";
String proxyHost = "ip";
int proxyPort = 6051;
HttpHost entry = new HttpHost(proxyHost, proxyPort);
String query = Executor.newInstance()
.auth(entry, username, password)
.execute(Request.Get("https://ipinfo.io")
.viaProxy(entry))
.returnContent()
.asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var username = "USERNAME";
var password = "PASSWORD";
var proxy = "ip:6051";
var client = new WebClient();
client.Proxy = new WebProxy(proxy);
client.Proxy.Credentials = new NetworkCredential(username, password);
Console.WriteLine(client.DownloadString("https://ipinfo.io"));
}
}
curl -x 77f78.abcproxy.vip:4950 -U "USERNAME-zone-mob:PASSWORD" ipinfo.io
import requests
username = "USERNAME-zone-mob"
password = "PASSWORD"
proxy = "77f78.abcproxy.vip:4950"
proxies = {
'http': f'http://{username}:{password}@{proxy}',
'https': f'http://{username}:{password}@{proxy}'
}
response = requests.request(
'GET',
'https://ipinfo.io',
proxies=proxies,
)
print(response.text)
<?php
$username = 'USERNAME-zone-mob';
$password = 'PASSWORD';
$proxy = '77f78.abcproxy.vip:4950';
$query = curl_init('https://ipinfo.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME-zone-mob';
const password = 'PASSWORD';
const proxy = '77f78.abcproxy.vip:4950'
const agent = createHttpsProxyAgent(
`http://${username}:${password}@${proxy}`
);
const response = await fetch('https://ipinfo.io', {
method: 'get',
agent: agent,
});
console.log(await response.text());
package main
import (
"fmt"
"io/ioutil"
"net/http"
"net/url"
)
func main() {
const username = "USERNAME-zone-mob"
const password = "PASSWORD"
const proxy = "77f78.abcproxy.vip:4950"
proxyUrl, _ := url.Parse(
fmt.Sprintf(
"http://%s:%s@%s",
username,
password,
proxy,
),
)
client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
request, _ := http.NewRequest("GET",
"https://ipinfo.io",
nil,
)
request.SetBasicAuth(username, password)
response, err := client.Do(request)
if err != nil {
fmt.Println(err)
return
}
responseText, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(responseText))
}
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Main {
public static void main(String[] args) throws Exception {
String username = "USERNAME-zone-mob";
String password = "PASSWORD";
String proxyHost = "77f78.abcproxy.vip";
int proxyPort = 4950;
HttpHost entry = new HttpHost(proxyHost, proxyPort);
String query = Executor.newInstance()
.auth(entry, username, password)
.execute(Request.Get("https://ipinfo.io")
.viaProxy(entry))
.returnContent()
.asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var username = "USERNAME-zone-mob";
var password = "PASSWORD";
var proxy = "77f78.abcproxy.vip:4950";
var client = new WebClient();
client.Proxy = new WebProxy(proxy);
client.Proxy.Credentials = new NetworkCredential(username, password);
Console.WriteLine(client.DownloadString("https://ipinfo.io"));
}
}
7x24 小時在線客服與技術支持,快速響應並解決各類使用問題。針對不同客戶提供定製化方案(專屬 IP 池、獨享帶寬等),一對一專屬顧問跟進,匹配業務發展需求。
整合住宅 / 數據中心 IP 資源,兼容主流網頁抓取工具,智能規避 IP 封禁與驗證機制, 穩定采集公共數據(如新聞、行業報告等),保障數據傳輸連續性。
電子郵件
聯絡方式:
support@abcproxy.com
為了更好地解決問題:
請附上您的登錄賬號
問題詳情 + 問題照片或視頻
感謝您的合作!
聲明
ABCProxy 80%的複購來自用戶信任
Alex Morgan
實施顧問
Leo Harrison
產品負責人
Ryan Park
專案經理
Chloe Bennett
產品經理
Jordan Lee
產品經理
Ethan Miller
產品負責人