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

依赖京东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 转换服务,请通过量子添加量子变量

如图

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值