文档菜单

集成 · 代码示例

常用客户端的可运行示例。

每段代码都通过美国住宅出口请求 https://api.ipify.org 并输出 IP。只需替换用户名参数和目标地址,其余内容无需更改。

阅读约 4 分钟 6 个章节 更新于

命令行#

cURL
# HTTP(S) 代理
curl -x http://USER-cc-us:[email protected]:9000 https://api.ipify.org

# 使用远程 DNS 的 SOCKS5
curl --proxy socks5h://USER-cc-us:[email protected]:9001 https://api.ipify.org

# 固定会话 30 分钟,并输出详细信息以查看 CONNECT
curl -v -x http://USER-cc-us-sid-a1b2c3-ttl-30m:[email protected]:9000 https://api.ipify.org

Python#

requests
import requests

proxy = "http://USER-cc-us:[email protected]:9000"
session = requests.Session()
session.proxies = {"http": proxy, "https": proxy}

r = session.get("https://api.ipify.org", timeout=30)
print(r.text)

# 固定会话:按会话 ID 构建用户名
def proxy_for(sid: str, cc: str = "us", ttl: str = "10m") -> str:
    return f"http://USER-cc-{cc}-sid-{sid}-ttl-{ttl}:[email protected]:9000"

Node.js#

undici / fetch
import { fetch, ProxyAgent } from "undici";

const dispatcher = new ProxyAgent("http://USER-cc-us:[email protected]:9000");
const res = await fetch("https://api.ipify.org", { dispatcher });
console.log(await res.text());

PHP#

cURL
$ch = curl_init("https://api.ipify.org");
curl_setopt_array($ch, [
    CURLOPT_PROXY          => "http://res.proxshift.com:9000",
    CURLOPT_PROXYUSERPWD   => "USER-cc-us:PASS",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 30,
]);
echo curl_exec($ch);

Go、Java 和 C##

Go
package main

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

func main() {
    proxyURL, _ := url.Parse("http://USER-cc-us:[email protected]:9000")
    client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)}}
    resp, err := client.Get("https://api.ipify.org")
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()
    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}

浏览器和防关联工具#

  • Chrome 的 --proxy-server 参数不接受凭据。请使用 Playwright 或 Puppeteer(它们会替你响应身份验证质询),或将该设备加入白名单,然后单独使用此参数。
  • Selenium 同样没有内置代理身份验证;使用白名单最为可靠。
  • 防关联浏览器(如 Multilogin、GoLogin、AdsPower、Dolphin)支持为每个配置文件输入一行 host:port:user:pass。粘贴专用地址行,或使用网关并为每个配置文件设置唯一的 -sid-
  • 手动配置时,Firefox 和 Chrome 会在每次会话中询问一次代理密码;自动化流程不应依赖此提示框。

准备好即可开始

粘贴端点,亲眼查看出口变化。

创建账户,充值 $20,然后针对真实目标运行快速入门示例。未使用的金额会保留在余额中。