住宅代理快速入门
购买住宅代理后,会员页面会显示代理用户名和密码。连接地址只有一个,通过在用户名中添加值来指定国家、城市和会话。使用以下命令可以立即检查连接。
- 购买: 在会员页面选择所需GB数购买住宅代理。
- 确认: 在会员页面查看代理用户名(USERNAME)和密码(PASSWORD)。
- 连接: 通过gw.ipkite.com地址,使用HTTP 7000端口或SOCKS5 7100端口发送请求。
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/代理连接信息格式
所有住宅代理连接使用相同地址:HTTP/HTTPS请求通过7000端口,SOCKS5连接通过7100端口。在用户名后添加连字符(-)附加参数,可按需组合使用。
| 项目 | 值 | 说明 |
|---|---|---|
| 地址 | gw.ipkite.com | 所有住宅代理连接地址 |
| HTTP/HTTPS端口 | 7000 | 通过HTTP代理连接HTTP和HTTPS网站 |
| SOCKS5端口 | 7100 | 在支持SOCKS5的工具和应用程序中连接 |
| cc | 两位国家代码(小写) | 例:cc-us, cc-gb, cc-de |
| city | 城市名称(小写无空格) | 例:city-newyork, city-london |
| sess | 英文/数字会话名 | 使用相同值时保持IP不变 |
| ttl | 1-1,440(分钟) | 保持固定会话的时间 |
USERNAME-cc-us-city-newyork-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000轮换代理与固定会话示例
如果用户名中不添加sess值,则每次请求都会分配新IP的旋转代理。添加sess和ttl后,即可在ttl指定的时间内(1~1,440分钟)保持相同IP的固定会话。需要新IP时,只需更改sess值即可。
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/国家和城市定位示例
使用cc参数从174个国家·地区中选择一个,使用city参数进一步缩小到主要城市。国家·城市定位适用于旋转和固定会话。
curl -x http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000 https://example.com/Python requests代理示例
在Python requests中,HTTP和HTTPS使用相同的代理地址。如需通过SOCKS5连接,需安装requests[socks]并将地址改为socks5h://。
import requests
proxy = "http://USERNAME-cc-us-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://example.com/", proxies=proxies, timeout=30)
print(r.status_code)Node.js代理示例
在Node.js中,可以使用undici的ProxyAgent或https-proxy-agent包进行连接。两种方法只需输入一行代理地址即可。
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000");
const res = await fetch("https://example.com/", { dispatcher: agent });
console.log(res.status);开发者API认证与基础地址
开发者API采用REST架构,所有响应均为JSON格式。在账户页面生成API密钥后,仅显示一次的ipk_live_开头密钥请立即安全保存。所有请求需在Authorization头部添加Bearer和API密钥。
- 基础地址: https://ipkite.com/api/v1
- 认证头: Authorization: Bearer <API密钥>
- 调用限制: 每分钟120次
- 响应格式: JSON,成功返回"ok": true
curl https://ipkite.com/api/v1/balance \
-H "Authorization: Bearer ipk_live_YOUR_API_KEY"开发者API端点
| 请求方法 | 路径 | 内容 | 主要响应值 |
|---|---|---|---|
| GET | /balance | 当前余额 | balance, currency |
| GET | /orders | 购买明细列表 | code, product, summary, amount, status, created_at |
| GET | /proxies | 已购代理列表 | 住宅:username, password, host, http_port, socks_port, traffic_gb_left / 固定IP:ip, port, username, password, country, expires_at |
{"ok":true,"balance":"25.00","currency":"USD"}API错误响应与调用限制
若API密钥缺失或不匹配将返回HTTP 401及以下响应。请检查请求头名称、Bearer后的空格及完整密钥。调用限速为每分钟120次,定期查询余额或剩余流量时建议每分钟不超过1次以确保限额充裕。
{"ok":false,"error":"unauthorized"}