TLS/JA3代理(本地动态链接库)

点击进入【丹里科技官网】注册即送1000点数,加微信好友再送5000点数

该接口主要用于突破一些网站的ja3指纹检测。如akamai、Cloudflare(部分网站无法绕过)

考虑通过线上代理接口转发效率的限制,故提供了本地动态链接库方式调用,本地动态链接库按包月方式收费。

主要提供三个方法

  1. 初始化授权:第一次必须调用初始化授权方法进行认证,认证通过之后才能进行调用相关接口。

  2. 代理转发:该方法重写了http2.0的底层实现,通过该接口可模拟浏览器访问,从而绕过相关TLS(ja3)检测

  3. 内存回收:调用方法2之后,需要对返回值进行内存回收,不然会导致内存溢出。

一、初始化授权

方法名:initDanli。 请求参数:json格式的String字符串。 返回值json格式的String字符串

JSON格式说明

属性

类型

必须

说明

参考值

属性

类型

必须

说明

参考值

appid

String

【丹里科技官网】注册之后获得

cc9c18d3e263515c2c072b36a7125eecc078618f

apiUrl

string

丹里科技的api地址。(只要填写域名即可)

http://api.zjdanli.com

请求示例

{ "appid": "cc9c18d3e263515c2c072b36a7125eecc078618f", "apiUrl": "http://api.zjdanli.com", }

响应参数

属性

类型

说明

属性

类型

说明

code

String

0:成功

-1:认证失败

msg

string

返回值中文说明

返回示例

{ "code": "0", "msg": "成功", }

 

二、代理转发

方法名:TlsProxy。 请求参数:json格式的String字符串。 返回值json格式的String字符串

JSON格式说明

属性

类型

必须

说明

参考值

属性

类型

必须

说明

参考值

method

string

POST/GET/PUT。(目前只支持POST或者GET或者PUT)

默认为POST

POST

url

String

请求业务地址

https://mydhlplus.dhl.com/shipmentTracking?AWB=****&countryCode=cn&languageCode=zh

headers

Map<String,String>

请求头。如cookie、content-type等

{"cookie":"_abck=33232; bm_sz=dkfw3","content-type":"application/json"}

userAgent

String

浏览器头

默认为谷歌浏览器头

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

body

String

请求消息内容体。只有POST的时候才有效

loginanem=zhangsan&password=lisi

proxyIp

String

代理ip。如果需要使用自己的代理ip则可传该值。

否则使用系统自带的代理ip(通过率不保证)

注意:目前只支持http代理

12.123.111.222

proxyPort

int

代理ip的端口

2536

proxyAuth

String

代理认证账号密码。如果不填标识无需认证。

账号和密码用“:”隔开

usernamne:password

redirect

boolean

是否重定向。如果目标网站有302 301重定向,是否需要进行重定向后再返回数据。默认值:true

如果重定向后返回数据,重定向过程中的cookie将无法保留。

false

请求示例

{ "appid": "cc9c18d3e263515c2c072b36a7125eecc078618f", "method": "POST", "url": "https://mydhlplus.dhl.com/shipmentTracking?AWB=****&countryCode=cn&languageCode=zh", "headers": { "cookie": "_abck=33232; bm_sz=kfw3", "content-type": "application/json" }, "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36", "body": "loginanem=zhangsan&password=lisi", "proxyIp": "12.123.111.222", "proxyPort": 2536, "proxyAuth": "zhangsan:123456", "redirect": false }

响应参数

属性

类型

说明

属性

类型

说明

code

String

0:成功

appid_err:appid认证失败

points_not_enough:可用点数不足

akamai_Url_Null:Url 不能为空,请传入业务URL地址

akamai_Method_Null:headers 不能为空,请传入业务的headers信息

akamai_Method_err:请求方法method非法

msg

string

返回值中文说明

result

string

业务返回值

cookies

List<String>

业务返回的cookie信息

headers

Map<String,String>

业务返回的头信息

返回示例

 

三、内存释放

方法名:freePoint。 请求参数:返回值的指针(各个语言有不同的封装)

四、SKD

目前暂时不提供