commit
038eeeeb04
71
README.md
71
README.md
@ -1,10 +1,15 @@
|
|||||||
# GenshinCloudPlayHelpper
|
# GenshinCloudPlayHelpper
|
||||||
|
|
||||||
每天帮你获取15分钟云原神时间~
|
每天帮你获取15分钟云原神时间~
|
||||||
|
|
||||||
## ⚠️请不要进行宣传,谢谢!
|
## ⚠️请不要进行宣传,谢谢!
|
||||||
|
|
||||||
## 一旦发现宣传就删库跑路!
|
## 一旦发现宣传就删库跑路!
|
||||||
<br><br>
|
|
||||||
## 配置教程
|
## 配置教程
|
||||||
|
|
||||||
### 全局配置 global.json
|
### 全局配置 global.json
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"sendMail": true,
|
"sendMail": true,
|
||||||
@ -17,28 +22,36 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> sendMail 一个bool 代表是否在运行结束后将结果发送至指定邮箱,false时mailConfig内的内容可不填
|
> sendMail 一个bool 代表是否在运行结束后将结果发送至指定邮箱,false时mailConfig内的内容可不填
|
||||||
> mailConfig 具体配置
|
> mailConfig 具体配置
|
||||||
>> user 发送方邮箱<br>
|
>
|
||||||
>> pass 有授权码的填授权码,没有的填密码,填了密码报错了找授权码<br>
|
> > user 发送方邮箱
|
||||||
|
> >
|
||||||
|
> > pass 有授权码的填授权码,没有的填密码,填了密码报错了找授权码
|
||||||
|
> >
|
||||||
> > mailto 接收方邮箱
|
> > mailto 接收方邮箱
|
||||||
<br>
|
> >
|
||||||
> > smtpServer 发送邮件时使用的 smtp 服务器地址
|
> > smtpServer 发送邮件时使用的 smtp 服务器地址
|
||||||
<br>
|
> >
|
||||||
> > smtpPort smtp 服务器端口
|
> > smtpPort smtp 服务器端口
|
||||||
|
> >
|
||||||
|
> > smtpSecure 如果smtp服务器使用SSL/TLS,那么为true,如果使用STARTTLS或不使用加密,那么为false
|
||||||
|
|
||||||
对于常用的邮件而言,配置列举如下
|
对于常用的邮件而言,配置列举如下
|
||||||
|
|
||||||
|服务|server|port|
|
| 服务 | server | port | secure |
|
||||||
|:-:|:----:|:---:|
|
|:-----:|:------------:|:-------:|:------:|
|
||||||
|QQ 邮箱|smtp.qq.com|465/587|
|
| QQ 邮箱 | smtp.qq.com | 465/587 | true |
|
||||||
|网易邮箱|smtp.163.com|465|
|
| 网易邮箱 | smtp.163.com | 465 | true |
|
||||||
|...|...|...|
|
| ... | ... | ... | ... |
|
||||||
|
|
||||||
其余邮箱服务的配置可以在对应服务商的帮助文档中找到
|
其余邮箱服务的配置可以在对应服务商的帮助文档中找到
|
||||||
|
|
||||||
### 用户配置
|
### 用户配置
|
||||||
|
|
||||||
先放一个配置模板
|
先放一个配置模板
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"token":"",
|
"token":"",
|
||||||
@ -50,22 +63,29 @@
|
|||||||
"channel":""
|
"channel":""
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
具体数据 请看“抓包”环节
|
具体数据 请看“抓包”环节
|
||||||
> token 是在云原神登录后用于验证的标记<br>
|
|
||||||
> client_type 1代表ios设备 2代表android&鸿蒙设备<br>
|
> token 是在云原神登录后用于验证的标记
|
||||||
> device_name 设备名称<br>
|
> client_type 1代表ios设备 2代表android&鸿蒙设备
|
||||||
> device_model 设备型号<br>
|
> device_name 设备名称
|
||||||
> device_id 在米哈游服务器中注册的uuid<br>
|
> device_model 设备型号
|
||||||
> sys_version 系统版本 android&鸿蒙中为系统版本 ios设备中为ios版本<br>
|
> device_id 在米哈游服务器中注册的uuid
|
||||||
> channel 下载渠道 ios设备填"app store" android&鸿蒙填"mihoyo"(以抓包为准,我也不知道渠道服是不是这个)<br>
|
> sys_version 系统版本 android&鸿蒙中为系统版本 ios设备中为ios版本
|
||||||
|
> channel 下载渠道 ios设备填"app store" android&鸿蒙填"mihoyo"(以抓包为准,我也不知道渠道服是不是这个)
|
||||||
|
|
||||||
### 抓包
|
### 抓包
|
||||||
|
|
||||||
> > # ios
|
> > # ios
|
||||||
>> App Store中下载应用Stream(用于抓包)<br>
|
> >
|
||||||
|
> > App Store中下载应用Stream(用于抓包)
|
||||||
> > 然后看视频吧
|
> > 然后看视频吧
|
||||||
> > 看不了/不显示的点右边 https://hzsj.coding.net/p/ayakaturtleshop/d/PublicResource/git/raw/master/c9f1a9b91951b0f1c2da8f3817274074.mp4?download=false
|
> > 看不了/不显示的点右边 https://hzsj.coding.net/p/ayakaturtleshop/d/PublicResource/git/raw/master/c9f1a9b91951b0f1c2da8f3817274074.mp4?download=false
|
||||||
>> <video src="https://hzsj.coding.net/p/ayakaturtleshop/d/PublicResource/git/raw/master/c9f1a9b91951b0f1c2da8f3817274074.mp4?download=false"></video><br><br>
|
> > <video src="https://hzsj.coding.net/p/ayakaturtleshop/d/PublicResource/git/raw/master/c9f1a9b91951b0f1c2da8f3817274074.mp4?download=false"></video>
|
||||||
> # android&鸿蒙<br>
|
>
|
||||||
>> (来自https://bili33.top/posts/MHYY-AutoCheckin-Manual)<br>
|
> # android&鸿蒙
|
||||||
|
>
|
||||||
|
> > (来自https://bili33.top/posts/MHYY-AutoCheckin-Manual)
|
||||||
> > 因为云原神是在手机上运行的,所以你需要安装一个手机上的抓包软件(例如HttpCanary,或者如果你能够用fiddler电脑运行去抓也行)
|
> > 因为云原神是在手机上运行的,所以你需要安装一个手机上的抓包软件(例如HttpCanary,或者如果你能够用fiddler电脑运行去抓也行)
|
||||||
> > [![看就完了](https://cdn.bilicdn.tk/gh/Vikutorika/assets@master/img/Github/MHYY-AutoCheckin/HTTPCANARY-Result.jpg?download=false)]
|
> > [![看就完了](https://cdn.bilicdn.tk/gh/Vikutorika/assets@master/img/Github/MHYY-AutoCheckin/HTTPCANARY-Result.jpg?download=false)]
|
||||||
> > 一定要记得装抓包软件提供的证书,要不然解不了SSL连接,一定要先登录并成功进去了再启动抓包软件!!!
|
> > 一定要记得装抓包软件提供的证书,要不然解不了SSL连接,一定要先登录并成功进去了再启动抓包软件!!!
|
||||||
@ -73,8 +93,8 @@
|
|||||||
> > 这里面只要是个HTTP链接,随便一个里面都有我们所需要的东西,这里我就点开了一个链接,在请求里面有所有我们需要的东西,而解释我都写在图片里面了
|
> > 这里面只要是个HTTP链接,随便一个里面都有我们所需要的东西,这里我就点开了一个链接,在请求里面有所有我们需要的东西,而解释我都写在图片里面了
|
||||||
|
|
||||||
二者抓到的包差不多,抓到包之后有以下对应关系
|
二者抓到的包差不多,抓到包之后有以下对应关系
|
||||||
```-
|
|
||||||
|
|
||||||
|
```-
|
||||||
{
|
{
|
||||||
"token":"x-rpc-combo_token",
|
"token":"x-rpc-combo_token",
|
||||||
"client_type":"x-rpc-client_type",
|
"client_type":"x-rpc-client_type",
|
||||||
@ -85,8 +105,11 @@
|
|||||||
"channel":"x-rpc-channel"
|
"channel":"x-rpc-channel"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
对着填进去就完了<br>
|
|
||||||
接着在configs文件夹里创建任意一个json文件,将配置填进去<br>
|
对着填进去就完了
|
||||||
|
接着在configs文件夹里创建任意一个json文件,将配置填进去
|
||||||
如果想一次性签到n个用户,创建不同的json文件即可,程序会自动扫描configs文件夹下面的文件
|
如果想一次性签到n个用户,创建不同的json文件即可,程序会自动扫描configs文件夹下面的文件
|
||||||
|
|
||||||
## 另外
|
## 另外
|
||||||
|
|
||||||
程序会自动获取最新的云原神版本,确保数据与用户一样
|
程序会自动获取最新的云原神版本,确保数据与用户一样
|
@ -5,6 +5,7 @@
|
|||||||
"pass":"",
|
"pass":"",
|
||||||
"mailto":"",
|
"mailto":"",
|
||||||
"smtpServer":"",
|
"smtpServer":"",
|
||||||
"smtpPort":""
|
"smtpPort":"",
|
||||||
|
"smtpSecure":true
|
||||||
}
|
}
|
||||||
}
|
}
|
2
index.js
2
index.js
@ -33,7 +33,7 @@ if (globalConfig.sendMail == true) {
|
|||||||
var transporter = nodemailer.createTransport({
|
var transporter = nodemailer.createTransport({
|
||||||
host: globalConfig.mailConfig.smtpServer,
|
host: globalConfig.mailConfig.smtpServer,
|
||||||
port: globalConfig.mailConfig.smtpPort,
|
port: globalConfig.mailConfig.smtpPort,
|
||||||
secure: true,
|
secure: globalConfig.mailConfig.smtpSecure,
|
||||||
auth: {
|
auth: {
|
||||||
user: globalConfig.mailConfig.user,
|
user: globalConfig.mailConfig.user,
|
||||||
pass: globalConfig.mailConfig.pass
|
pass: globalConfig.mailConfig.pass
|
||||||
|
Loading…
x
Reference in New Issue
Block a user