京东 Wskey 转 APPcookie 转换服务搭建教程

2022-12-15T00:59:00

原文作者:Antique Violet

依赖京东sign,修改于开源项目,感谢大佬的奉献 GitHub - yongjiu8/unidbg-jd-sign

以下服务均在docker 容器中运行

1. 安装sign服务

解压jdSign.zip 将 解压出来的jar,jd 文件夹,上传到服务器 /root/wskey/sign 中,没有文件夹请自行创建。

执行以下代码
如果需要修改端口请改前面的那个8014

docker run -d -p 8014:8014 -v /root/wskey/sign/jar:/jar -v /root/wskey/sign/jd:/jd --name jdSign openjdk:8-jre-alpine java -jar /jar/unidbg-server-1.0.0.jar

2. 安装wskey convert 服务

解压 WskeyConvert.zip,修改 appsettings.json 文件

执行 ifconfig 命令

找到docker0 这个网卡,一般就是172.17.0.1
SignBaseUrl 后面的IP 填这个就行了,端口按照自己创建sign服务的端口来,如果没修改过 直接默认使用8014即可。

将所有文件复制到 /root/wskey/convert 中,没有文件夹自行创建

执行代码

docker run -d \
  -v /root/wskey/convert:/app/ \
  -p 8899:8899 \
   -w /app \
  --privileged=true \
  --restart=unless-stopped \
  --name WskeyConvert \
  mcr.microsoft.com/dotnet/sdk:5.0 dotnet Quantum.WskeyConvert.dll

执行完成 服务即搭建完成

apifox 测试

接口地址:

http://IP:8899/api/open/ConvertWskey
body: ["wskey=xxx;pin=xxx;"]
axios 请求代码示例

var axios = require('axios');
var data = JSON.stringify([
   "wskey=AAJhNvaeAECMiAPBnC-cbZ_ZzeXX_l9LlxuP5A2qxFiu8ux_T_nLyrsvW5HW2r1sR7B3_BAi_D7MkIMmH8euCekEJLbGBQ5Z;pin=jd_FKsEmXflpBiL;"
]);
 
var config = {
   method: 'post',
   url: 'http://192.168.10.15:8899/api/open/ConvertWskey',
   headers: { 
      'Content-Type': 'application/json'
   },
   data : data
};
 
axios(config)
.then(function (response) {
   console.log(JSON.stringify(response.data));
})
.catch(function (error) {
   console.log(error);
});

如量子需要使用自己搭建的wskey 转换服务,请通过量子添加量子变量

如图

完成

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »