代码示例
浏览 Rapidproxy 代码示例,了解如何使用 cURL、Python、Node.js、Puppeteer 和 Java 来配置住宅代理。学习如何配置代理身份验证以及如何将代理集成到您的应用程序中。
本页面提供可在各种编程语言和工具中集成 Rapidproxy 代理的即用型代码示例。您将找到动态(轮换)住宅代理、静态住宅代理 、无限量住宅代理的示例用法,以及常用的身份验证方法。
1. 一般用法及如何解读这些示例
Rapidproxy 支持多种代理身份验证方法,包括:
在适用的情况下,您会看到使用这两种方法的示例。
注意:请将占位符值(例如,,,
YOUR_PROXY_HOST)替换为 Rapidproxy 控制面板中的实际值。YOUR_PORTYOUR_USERNAMEYOUR_PASSWORD
2. cURL 示例
动态住宅代理 — 用户名和密码
curl -x http://YOUR_USERNAME:YOUR_PASSWORD@YOUR_PROXY_HOST:YOUR_PORT https://example.com动态住宅代理 — IP 白名单(无需凭证)
curl -x http://YOUR_PROXY_HOST:YOUR_PORT https://example.com(请确保您的当前 IP 地址已列入白名单后再使用此请求。)
静态住宅代理
curl -x http://YOUR_USERNAME:YOUR_PASSWORD@YOUR_STATIC_IP:YOUR_PORT https://example.com无限量住宅代理
3. Python 示例(requests 库)
仅限 IP 白名单
无限量住宅代理
4. Node.js 示例(axios)
使用用户名和密码进行身份验证
仅限 IP 白名单
无限量住宅代理
5. Puppeteer 示例(无头浏览器)
使用用户名和密码进行身份验证
6. Java 示例(Apache HttpClient)
使用用户名和密码进行身份验证
无限量住宅代理
7. 无限量住宅代理其余代码示例
PHP
GO
C#
8. 在代码中使用代理的技巧
协议支持
HTTP 和 HTTPS 均受支持
如果您的客户端支持 SOCKS5 协议,则可以使用该协议。
粘性会话(动态代理)
如果在生成代理凭据时配置了粘性会话:
会话内的每个请求都将使用相同的IP地址
适用于登录、表单提交和基于会话的自动化
IP 白名单
如果使用 IP 白名单:
确认您的应用程序或服务器的源 IP 地址已添加到白名单中。
来自非白名单 IP 的请求将被阻止。
9. 故障排除
如果您的代码收到代理错误:
仔细检查代理主机/端口值
请确保凭据正确(用于用户名/密码验证)。
请确认您的IP地址已加入白名单(如适用)。
请检查您的工具/客户端是否支持您正在使用的代理协议。
如果问题仍然存在,请联系技术支持:
Rapidproxy 网站上的在线实时聊天
电子邮件:
support@rapidproxy.io
10. 安全须知
切勿公开分享凭证
将代理用户名和密码存储在安全的配置或环境变量中。
如果凭证泄露,请轮换使用。
Last updated
