evilbutcher / Quantumult_X

一些有意思的脚本 Scripts for Quantumult X, Loon, Surge
https://evilbutcher.github.io/Quantumult_X
858 stars 12 forks source link

这些脚本可以直接放linux环境跑吗? #15

Closed wajika closed 3 years ago

wajika commented 3 years ago

我手机上没有安装哪些工具,我看到有个github的worker,是不是配置下secret信息,就可以直接用签到功能了? 如果是这样,那QX在这里的起什么作用? 另外glados的签到 配置有范例吗?

evilbutcher commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

wajika commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

glados不支持用账号密码登录了,能用cookie登录吗

evilbutcher commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

glados不支持用账号密码登录了,能用cookie登录吗

就是用的Cookie

wajika commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

glados不支持用账号密码登录了,能用cookie登录吗

就是用的Cookie

我还是没找到 你说的readme在哪里,是checkincookie_env.js文件开头那一段吗? 我看懂actions worker的运作方式,但是没理解为什么要先执行checkincookie_env.js 文件,是提前让脚本自己获取cookie? 另外checkincookie_env.js应该给哪些环境变量?

我只发现check_in.js的环境变量

check_in.js 
        env:
          TITLE: ${{ secrets.CHECKIN_TITLE }}
          URL: ${{ secrets.CHECKIN_URL }}
          EMAIL: ${{ secrets.CHECKIN_EMAIL }}
          PASSWORD: ${{ secrets.CHECKIN_PASSWORD }}
evilbutcher commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

glados不支持用账号密码登录了,能用cookie登录吗

就是用的Cookie

我还是没找到 你说的readme在哪里,是checkincookie_env.js文件开头那一段吗? 我看懂actions worker的运作方式,但是没理解为什么要先执行checkincookie_env.js 文件,是提前让脚本自己获取cookie? 另外checkincookie_env.js应该给哪些环境变量?

我只发现check_in.js的环境变量

check_in.js 
        env:
          TITLE: ${{ secrets.CHECKIN_TITLE }}
          URL: ${{ secrets.CHECKIN_URL }}
          EMAIL: ${{ secrets.CHECKIN_EMAIL }}
          PASSWORD: ${{ secrets.CHECKIN_PASSWORD }}

https://raw.githubusercontent.com/evilbutcher/Quantumult_X/master/check_in/glados/glados.js 可以看这个,脚本里有注释说这个如何配置。

checkincookie_env.js是机场签到的Cookie版 ,适合那些有登录验证的机场。你如果只是签GLaDOS,有专门的脚本,就是上面给出的链接。

wajika commented 3 years ago

我不太清楚Linux,对于Github Action,是的,配置secret即可,但目前存在问题,还没空修,qx可以理解成运行这些运行脚本的工具。 glados的readme写的比较清楚,可以再看看,哪里不懂再问我

glados不支持用账号密码登录了,能用cookie登录吗

就是用的Cookie

我还是没找到 你说的readme在哪里,是checkincookie_env.js文件开头那一段吗? 我看懂actions worker的运作方式,但是没理解为什么要先执行checkincookie_env.js 文件,是提前让脚本自己获取cookie? 另外checkincookie_env.js应该给哪些环境变量? 我只发现check_in.js的环境变量

check_in.js 
        env:
          TITLE: ${{ secrets.CHECKIN_TITLE }}
          URL: ${{ secrets.CHECKIN_URL }}
          EMAIL: ${{ secrets.CHECKIN_EMAIL }}
          PASSWORD: ${{ secrets.CHECKIN_PASSWORD }}

https://raw.githubusercontent.com/evilbutcher/Quantumult_X/master/check_in/glados/glados.js 可以看这个,脚本里有注释说这个如何配置。

checkincookie_env.js是机场签到的Cookie版 ,适合那些有登录验证的机场。你如果只是签GLaDOS,有专门的脚本,就是上面给出的链接。

抱歉,我还没有读懂意思。 我现在主要是想实现glados的自动签到,我没有loon和QX软件。

glados.js 这个文件看代码好像是支持使用cookie签到的,但是没说cookie是哪个变量引入的。

checkincookie_env.js 这个文件看样子好像是动态获取cookie的,那么是否需要配合glados.js 使用?

我只在开头,看到一些说明,但还是没说怎么用 image

不懂js,但是感觉跟这两行有关。 const $ = new Env("GLaDOS"); const signcookie = "evil_gladoscookie";

你还是直接给个样例把。

evilbutcher commented 3 years ago

关于这些脚本如何运行,就是把task按照提供的添加进QX或者Loon,然后订阅我BoxJs,在里面填进去标题、登陆链接、邮箱、密码就行了。不过现在因为使用Github Action有可能被封,我取消支持了,如果你想签到,用GLaDOS专门的脚本。还有我记得GLaDOS好像有Chrome自动签到的插件,你可以关注一下。

wajika commented 3 years ago

关于这些脚本如何运行,就是把task按照提供的添加进QX或者Loon,然后订阅我BoxJs,在里面填进去标题、登陆链接、邮箱、密码就行了。不过现在因为使用Github Action有可能被封,我取消支持了,如果你想签到,用GLaDOS专门的脚本。还有我记得GLaDOS好像有Chrome自动签到的插件,你可以关注一下。

我主要想实现 完全不需要人手的 自动签到。我看到你的JS主要依靠QX或是loon实现,所以我就没理解,单独靠actions怎么签到,不过看你已经有一个actions workers,我觉得是行得通的。 但是不知道怎么配置。
GLaDOS专门的脚本 就是你上面说的glados.js?

evilbutcher commented 3 years ago

关于这些脚本如何运行,就是把task按照提供的添加进QX或者Loon,然后订阅我BoxJs,在里面填进去标题、登陆链接、邮箱、密码就行了。不过现在因为使用Github Action有可能被封,我取消支持了,如果你想签到,用GLaDOS专门的脚本。还有我记得GLaDOS好像有Chrome自动签到的插件,你可以关注一下。

我主要想实现 完全不需要人手的 自动签到。我看到你的JS主要依靠QX或是loon实现,所以我就没理解,单独靠actions怎么签到,不过看你已经有一个actions workers,我觉得是行得通的。 但是不知道怎么配置。
GLaDOS专门的脚本 就是你上面说的glados.js?

依靠Action就需要在secrets里面填入机场的信息,就是仓库的readme里面提到的。现在我已经取消了支持,怕用多了被封,你要是懂的话,稍微改改也是可以用的。

glados.js是专门签glados的,还有chrome插件,你翻翻glados网页,里面写了我记得

wajika commented 3 years ago

关于这些脚本如何运行,就是把task按照提供的添加进QX或者Loon,然后订阅我BoxJs,在里面填进去标题、登陆链接、邮箱、密码就行了。不过现在因为使用Github Action有可能被封,我取消支持了,如果你想签到,用GLaDOS专门的脚本。还有我记得GLaDOS好像有Chrome自动签到的插件,你可以关注一下。

我主要想实现 完全不需要人手的 自动签到。我看到你的JS主要依靠QX或是loon实现,所以我就没理解,单独靠actions怎么签到,不过看你已经有一个actions workers,我觉得是行得通的。 但是不知道怎么配置。 GLaDOS专门的脚本 就是你上面说的glados.js?

依靠Action就需要在secrets里面填入机场的信息,就是仓库的readme里面提到的。现在我已经取消了支持,怕用多了被封,你要是懂的话,稍微改改也是可以用的。

glados.js是专门签glados的,还有chrome插件,你翻翻glados网页,里面写了我记得

我有看到官方提供的chrome插件,但是这个东西不是我要的。 你说“依靠Action就需要在secrets里面填入机场的信息”,那cookie怎么提供?仓库readme里没有提到如何用secrets导入cookie

evilbutcher commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

wajika commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

我从一开始就是想问你这个glados.js和checkincookie.js脚本 怎么支持带入外部的cookie?

我已经有cookie了,你说的 “脚本里post请求的时候,直接带上Cookie” 这个第几行修改?

evilbutcher commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

我从一开始就是想问你这个glados.js和checkincookie.js脚本 怎么支持带入外部的cookie?

我已经有cookie了,你说的 “脚本里post请求的时候,直接带上Cookie” 这个第几行修改?

glados.js的第87、133行,替换sicookie

wajika commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

我从一开始就是想问你这个glados.js和checkincookie.js脚本 怎么支持带入外部的cookie? 我已经有cookie了,你说的 “脚本里post请求的时候,直接带上Cookie” 这个第几行修改?

glados.js的第87、133行,替换sicookie

谢谢,那我可以用nodejs来运行glados.js脚本吗? 应该怎么运行

evilbutcher commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

我从一开始就是想问你这个glados.js和checkincookie.js脚本 怎么支持带入外部的cookie? 我已经有cookie了,你说的 “脚本里post请求的时候,直接带上Cookie” 这个第几行修改?

glados.js的第87、133行,替换sicookie

谢谢,那我可以用nodejs来运行glados.js脚本吗? 应该怎么运行

理论上可以的,我用的vscode,你也可以利用action,改.yml文件实现运行glados.js脚本,你可以自己研究一下

wajika commented 3 years ago

好的 我试试

wajika commented 3 years ago

额,现在是这样的,我昨天取消了checkin_env.js对于Action的支持,glados.js和checkincookie.js从一开始就不支持action,如果你想,可以通过抓包填入Cookie,然后在脚本里post请求的时候,直接带上Cookie

我从一开始就是想问你这个glados.js和checkincookie.js脚本 怎么支持带入外部的cookie? 我已经有cookie了,你说的 “脚本里post请求的时候,直接带上Cookie” 这个第几行修改?

glados.js的第87、133行,替换sicookie

谢谢,那我可以用nodejs来运行glados.js脚本吗? 应该怎么运行

理论上可以的,我用的vscode,你也可以利用action,改.yml文件实现运行glados.js脚本,你可以自己研究一下

问下 这个glados.js的脚本 执行入口是哪个?

evilbutcher commented 3 years ago

执行入口是什么意思?

wajika commented 3 years ago

执行入口是什么意思?

我不懂前端代码,已经问别人解决了。 问个其他问题,一个checkin_env.js文件要实现多个机场签到,github secrets应该怎么配置?

机场URL 配置https://xxxx/user/checkin 对吗? 为什么会报错 image