文档
如何使用 Proxya 代理
产品真正提供的能力:账号信息在哪里、哪个端口对应哪种协议、住宅会话与操作系统伪装如何工作,以及目标站点开始拦截时该检查什么。
更新于 2026 年 8 月 4 日
快速开始
从注册到拿到可用代理只有四步,大约一分钟。
- 充值:加密货币(BTC、USDT、ETH 等 50+ 种,最低 $2)或银行卡。
- 在控制台购买:选择类型、国家和时长。住宅按流量计费,其余按代理数量计费。
- 打开订单。代理列表、端口和密码都在该页面,可复制单行、全部或导出 CSV。
- 把凭据填入你的工具,并在跑正式任务前先确认出口 IP。
curl -x http://USER:PASS@HOST:PORT https://api.ipify.org如果返回的是代理的 IP 而不是你的,后面的一切都会正常。
你的凭据
每个代理由四项组成:主机、端口、用户名和密码。订单页面提供两种常见格式,也可以把整个订单导出为 CSV。
HOST:PORT:USERNAME:PASSWORD
USERNAME:PASSWORD@HOST:PORTHost,Port,Username,Password
203.0.113.10,8080,user12ab,9f3c1d7e
203.0.113.11,8080,user12ab,9f3c1d7e同一订单内的用户名和密码通常相同,变化的是主机。密码默认隐藏,可逐行显示。
协议与端口
所有类型都支持 HTTP(S) 与 SOCKS5,用哪个端口就得到哪种协议。
| 类型 | HTTP(S) | SOCKS5 |
|---|---|---|
| ISP | 订单中的端口 | 该端口 + 1 |
| 数据中心 | 订单中的端口 | 该端口 + 1 |
| 住宅 | 生成时选择的端口 | 生成时选择的端口 |
| MTProto | 不适用 — 使用 Telegram 链接 | — |
ISP 与数据中心的 SOCKS5 端口就是 HTTP 端口加一,用户名和密码不变。
住宅代理由生成时选择的网关端口决定协议;端口 5555 在同一地址上同时接受 HTTP 与 SOCKS5。
curl -x socks5h://USER:PASS@HOST:PORT https://api.ipify.org若希望由代理端解析 DNS,请使用 socks5h 而不是 socks5——抓取场景通常需要这样。
认证方式:密码或 IP 白名单
两种方式,按订单分别选择。
用户名与密码
默认方式。任何位置都可用,适合出口地址会变的云主机或家庭网络。
IP 白名单
把服务器地址加入订单白名单,来自该地址的流量无需任何凭据即可通过。输入框会自动填入我们看到的你的地址,一键即可加入当前机器。
白名单流量不带密码,因此会绕过改写操作系统指纹的那一层。如果依赖 OS 伪装,请清空白名单并改用密码认证。
住宅代理:国家、城市与会话
住宅流量是账户中的流量池,而不是固定 IP 列表。你可以随时自行生成连接串:控制台「购买」→「住宅」→「生成」。
| 参数 | 取值 | 作用 |
|---|---|---|
| 国家 | 195+ 国家之一或不限 | 会话的出口国家 |
| 城市 | 所选国家的城市 | 在国家内进一步收窄出口 |
| 会话 | 轮换或粘性 | 轮换每次请求换 IP,粘性保持同一 IP |
| TTL | 1–1000 分钟 | 粘性会话保持同一 IP 的时长 |
| 数量 | 每批 1–500 | 一次生成多少条连接串 |
轮换适合大范围抓取;凡是涉及登录、购物车或多步表单的场景都应使用粘性会话,IP 不能中途改变。
无论生成多少条连接串,流量都从同一个池扣除,因此生成本身不产生费用。
操作系统指纹伪装(ISP 与数据中心)
代理隐藏了 IP,但 TCP 握手仍会携带背后机器的特征。上千条连接来自上百个 IP,却都像同一台 Linux 机器——这种规律很容易被发现。
ISP 与数据中心订单可以改写该特征:在订单中选择一个操作系统配置,连接便会呈现该系统的 TCP/IP 特征,而不是你自己的。
伪装只作用于使用密码认证的流量。只要订单白名单中还有地址,来自它的流量就会绕过 p0f 层,配置处于休眠状态。
Telegram 的 MTProto 代理
MTProto 订单不是 host:port:user:pass —— Telegram 接收的是链接。订单页面直接提供链接,并单独列出密钥。
https://t.me/proxy?server=HOST&port=PORT&secret=SECRET在装有 Telegram 的设备上打开链接并确认,或手动填写服务器、端口与密钥:「设置」→「数据和存储」→「代理」。密钥在订单有效期内固定,无需轮换。
代码示例
把 HOST、PORT、USER 和 PASS 替换为订单中的值。
Python — requests
import requests
proxy = "http://USER:PASS@HOST:PORT"
r = requests.get(
"https://api.ipify.org?format=json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(r.json())Python — 多步骤任务中的会话
会话会复用连接,因此在登录或结账的整个流程中,目标站点看到的始终是同一个 IP 和同一次 TLS 握手。
import requests
proxy = "http://USER:PASS@HOST:PORT"
s = requests.Session()
s.proxies = {"http": proxy, "https": proxy}
for url in urls:
r = s.get(url, timeout=30)
print(r.status_code, len(r.content))Node.js — 通过 undici 使用 fetch
Node 18 及以上版本的 fetch 基于 undici,因此只需设置一次全局 dispatcher,之后所有请求都会走代理。
import { ProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new ProxyAgent("http://USER:PASS@HOST:PORT"));
const res = await fetch("https://api.ipify.org?format=json");
console.log(await res.json());Playwright — 真实浏览器
import { chromium } from "playwright";
const browser = await chromium.launch({
proxy: {
server: "http://HOST:PORT",
username: "USER",
password: "PASS",
},
});
const page = await browser.newPage();
await page.goto("https://api.ipify.org");
console.log(await page.textContent("body"));
await browser.close();Scrapy
# settings.py
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 110,
}
# spider
class Spider(scrapy.Spider):
def start_requests(self):
for url in self.urls:
yield scrapy.Request(
url,
meta={"proxy": "http://USER:PASS@HOST:PORT"},
)遇到问题时
407 Proxy Authentication Required
凭据不匹配,或者你依赖白名单,但连接来自不在其中的地址。请对照订单页面核对用户名,并注意白名单条目只覆盖你添加的那个确切地址。
连接卡住或被拒绝
多半是端口问题。ISP 与数据中心的 SOCKS5 位于 HTTP 端口加一,把 SOCKS 客户端指向 HTTP 端口就会出现这种现象。
目标站点返回 403 或 429
这是站点的判断,不是代理故障。按效果排序:放慢速度并加入随机间隔;若站点跟踪访问路径,则从轮换改为粘性会话;面对严格目标时,从数据中心换成 ISP 或住宅 IP;在 ISP 与数据中心上启用操作系统配置,让每条连接不再携带相同特征。
查看目标站点实际看到了什么
本站的 IP 检测工具会显示访问者的地址与归属地,代理检测工具可端到端测试一条代理串。两者均免费且无需账户。
有效期、续费与退款
按数量购买的订单(ISP、数据中心、MTProto)在所购期限内有效,到期日显示在订单页面。续费为手动操作,不会自动扣款;过期订单将停止转发流量。
住宅代理则是流量池:用完为止,没有到期日。
若代理不适合你的场景,购买后 24 小时内可申请退款。