首页
代理IP
短效版
长效版
静态版
独享版
IP池版
隧道代理
短效版
动态转发
客户端
代理合作
帮助中心
动态
登录/注册
产品介绍
开发者指南
API接口
常见问题
代理使用
代理知识
网站公告
开发者指南
快速入门
接入指南
代理IP(短效版)接入指南
代理IP(长效版)接入指南
代理IP(静态版)接入指南
隧道代理(短效版)接入指南
隧道代理(动态转发)接入指南
代码示例
API接口代码示例(Python)
API接口代码示例(Java)
API接口代码示例(C#)
SDK
JAVA SDK
测试代理的可用性
IP池客户端API文档
开发者指南
接入指南
隧道代理(动态转发)接入指南
隧道代理(动态转发)接入指南
更新时间:
2023-09-18 09:13:04
[TOC] ### 产品说明 隧道代理(动态转发)提供固定的入口地址,用户成功接入后,每一个请求都是通过一个随机 IP 进行转发。 ### 服务器地址 | 服务器地址 | 端口 | 并发抵扣比例 | | ------------ | ------------ | :------------: | | http-dynamic.xiaoxiangdaili.com | 10030 | 1 | | http-dynamic-S02.xiaoxiangdaili.com | 10030 | 0.8 | | http-dynamic-S03.xiaoxiangdaili.com | 10030 | 1 | | http-dynamic-S04.xiaoxiangdaili.com | 10030 | 1 | **说明:** 1. 您可自由选择将要接入的服务器地址,每个隧道服务器后端的代理池是一样的,仅仅是供应商、所在地区、和负载不一样,所以设置了不同的并发抵扣比例。 2. 支持同一个应用账号同时接入多个隧道服务器,账号的并发统计量为各个隧道并发量之和。 3. 关于并发的计算与限速逻辑: - 为了支持瞬时高并发,我们已将并发限速逻辑改为以分钟为单位,即平台购买的 5 并发/秒的应用,实际是以 300 并发/分钟进行的限速,只有 1 分钟超过 300 的请求才会被拒绝。 - 根据服务器不同,系统定义的并发抵扣比例也不同。 > 假设服务器A与服务器B的并发抵扣比例分别为1和0.8,某应用在一分钟之内实际请求数为1000,那么如果使用的是服务器A,则并发数记为1000 \* 1 = 1000;如果是服务器B,则并发数记为:1000 \* 0.8 = 800。 如果该应用购买的是15并发/秒(即900并发/分钟)套餐,那么使用服务器A的话,会有100个请求被服务器拒绝,而服务器B则可以全部正常转发处理。 - 应用的计算并发数 = 该应用在所有隧道服务器上的并发之和。 > 仍以上述服务器A、B为例,某应用同时使用两个服务器,在一分钟之内分别请求1000次,那么该应用在这一分钟的实际并发为 1000 \* 1 + 1000 \* 0.8 = 1800。 ### 用户鉴权 [使用代理时的鉴权认证方式](https://www.xiaoxiangdaili.com/help/dev/quickstart#使用代理时的鉴权认证方式) ### 代码示例 - [AutohotKey](https://www.xiaoxiangdaili.com/tunnel-dynamic/AutohotKey/guide) - [C#](https://www.xiaoxiangdaili.com/tunnel-dynamic/CSharp/guide) - [Delphi](https://www.xiaoxiangdaili.com/tunnel-dynamic/Delphi/guide) - [Golang](https://www.xiaoxiangdaili.com/tunnel-dynamic/Golang/guide) - [JAVA](https://www.xiaoxiangdaili.com/tunnel-dynamic/JAVA/guide) - [NodeJS](https://www.xiaoxiangdaili.com/tunnel-dynamic/NodeJS/guide) - [PHP](https://www.xiaoxiangdaili.com/tunnel-dynamic/PHP/guide) - [Python](https://www.xiaoxiangdaili.com/tunnel-dynamic/Python/guide) - [Selenium](https://www.xiaoxiangdaili.com/tunnel-dynamic/Selenium/guide) ### 软件接入示例 - [Chrome](https://www.xiaoxiangdaili.com/tunnel-dynamic/Chrome/guide) - [curl](https://www.xiaoxiangdaili.com/tunnel-dynamic/curl/guide) - [Firefox](https://www.xiaoxiangdaili.com/tunnel-dynamic/Firefox/guide) - [httpie](https://www.xiaoxiangdaili.com/tunnel-dynamic/httpie/guide) - [mitmproxy](https://www.xiaoxiangdaili.com/tunnel-dynamic/mitmproxy/guide) - [PhantomJS](https://www.xiaoxiangdaili.com/tunnel-dynamic/PhantomJS/guide) - [Squid](https://www.xiaoxiangdaili.com/tunnel-dynamic/Squid/guide) - [wget](https://www.xiaoxiangdaili.com/tunnel-dynamic/wget/guide) ### 注意 - Java8以上版本,请在运行的时候,加上 `-Djdk.http.auth.tunneling.disabledSchemes=""`。 具体原因请参考: [Unable to tunnel through proxy since Java 8 Update 111](https://stackoverflow.com/questions/41806422/java-web-start-unable-to-tunnel-through-proxy-since-java-8-update-111) - 使用Python2 的示例代码访问 HTTPS 协议的 URL 会有问题,建议使用 Python3。 ### 常见错误码 | 错误码 | 提示信息 | 说明 | | ------------ | ------------ | ------------ | | 407 | No Proxy-Authorization or Authorization can be found | 鉴权失败。未正确设置账号密码,且当前用户ip不在白名单列表 | | 407 | Appkey is not a number | 账号包含非数字字符 | | 407 | Not found | 应用不存在 | | 407 | Wrong password | 密码错误 | | 407 | Disabled | 应用被禁止 | | 407 | Expired | 应用已过期 | | 407 | Not found or expired | 应用不存在或已过期 | | 407 | Proxy type mismatch | 产品类型不匹配 | | 429 | Too Many Requests | 超过并发限制,请降低频率或者使用调整隧道代理套餐 | | 500 | Unknown exception | 未知异常,一般是目标站点异常响应 | ### 开发建议 1. 控制好请求频率,超过并发后服务器会返回429错误,注意做好异常处理。 2. 优先使用各个程序框架原生的账号密码认证,可避免白名单变化导致调用失败。尽可能不要用请求头的认证方式,有很多框架会过滤请求头导致认证失败。 3. 尽可能采用gzip压缩可显著提升访问速度,在header里添加:Accept-Encoding: gzip
上一篇:
隧道代理(短效版)接入指南
产品介绍
开发者指南
API接口
常见问题
代理使用
代理知识
网站公告
快速入门
接入指南
代理IP(短效版)接入指南
代理IP(长效版)接入指南
代理IP(静态版)接入指南
隧道代理(短效版)接入指南
隧道代理(动态转发)接入指南
代码示例
API接口代码示例(Python)
API接口代码示例(Java)
API接口代码示例(C#)
SDK
JAVA SDK
测试代理的可用性
IP池客户端API文档
用户登录
账号
账号修改?
密码
忘记密码?
验证码
获取验证码
立即登录
记住密码
登录
没有帐户?
去注册
欢迎注册小象代理
手机号
验证码
获取验证码
密码
邀请人手机号(非必填)
已阅读并同意
《网络安全协议》
立即注册
已经有账户了?
去登录
找回密码
手机号
验证码
获取验证码
新密码
设置新密码
已经有账户了?
去登录