好物优选点击查看详情 京东购买

暂无内容

【小白搭建网站教程】-用宝塔服务器搭建青龙教程

#【小白电脑教程】-用宝塔服务器搭建青龙教程

前言

因为上次用服务器搭建好了宝塔面板,我折腾的心又浮动了起来。在2022年末的时候我很喜欢折腾用Quantumult X,尝试各种薅羊毛的脚本。但是在2021年工作太忙,很多仓库也没有更新。我就放弃薅羊毛了。

今年我有一个服务器,就有无限折腾的可能。现在大家比较流行玩青龙面板薅羊毛,他需要一个docker工作环境(N1也可以)。就可以运行各种脚本了。

这个搭建教程可以说是百家饭,也是我解决自己发生的青龙问题的解决方法。这里就不一一说明原作者了。而且我已经安装好了,所以不会有很多相关演示(因为有很多隐私问题)。

安装docker

由于我有服务器了,就跳过上次怎么搭建的宝塔面板的教程了。 在宝塔安装docker软件商店-搜索docker-即安装成功。

开放5600端口

安全-放行端口-新增即可

访问青龙面板

因为在上篇文章中已经SSH链接了服务器

所以我直接打开xshell,输入

上面的代码指的是 QL 容器名称、5600 访问端口、2.10.9 指定安装版本

容器的常用命令

停止容器

启动容器

删除容器

重启容器

查看容器

查看全部容器(包含停止的容器)

在自己的IP地址后加上5600,即可打开青龙面板。

图片

推送设置推荐:Telegram机器人

telegram机器人推送需要的条件。

1、telegramBotToken

图片

在telegram搜索 botfather

  1. 输入 /newbot 后回车

    它会回你以下内容

    Alright, a new bot. How are we going to call it? Please choose a name for your bot.

  2. 这个名字是显示名称 (display name),不是唯一识别码,现在随便设置一下,之后可以通过 /setname 修改

    比如设置成 Zhang san's sweety bot

  3. 接着会让你设置唯一名称。字符串必须 endsWith bot,比如 abc_botHelloWorldbot 都是合法的。如果你设置的名字已经被占用需要重新设置。比如你设置成了 test_bot

    Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris_bot.

  4. 恭喜!设置成功。会返回给你重要的 API token,务必要保存好它。另外你的 bot 的唯一 url 就已经生成: https://t.me/test_bot

    Done! Congratulations on your new bot. You will find it at t.me/test_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

    Use this token to access the HTTP API: 12345678:sdfsfadsfasdfasdfasdfgdfhdfghfgh Keep your token secure and store it safely, it can be used by anyone to control your bot.

    For a description of the Bot API, see this page: https://core.telegram.org/bots/api

  5. 一些其他必要的命令

    • /setdescription 帮助你设置 bot 的描述

    • /setuserpic 设置 bot 的头像。上传的图片 size 需要大于等于 150×150。而且上传图片需要选择压缩,不能上传文件!

此时你的 bot 很快就可以使用了。

图片

2、telegramBotUserId

在telegram搜索userinfobot,单击start就能看到自己的telegramBotUserId(通常是一串数字)。

图片

此时你的telegram上会收到测试消息,但是没有任务的消息怎么处理

在配置文件第57、59,填写上面的1、2就可以。

图片

3-4,设置相应账户。即可进入青龙面板。

青龙拉取脚本仓库

青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的可视化平台。为了使其能够完成媷羊毛的功能,接下来使用青龙面板拉去一些库,使其自动更新一些功能。

登录面板后选择定时任务添加任务

推荐:“KR库 完整库,集合可用脚本,账号互助,不添加助力池,适用于青龙面板。

频道:https://t.me/KingRan521

国内鸡:(TX云等)

修改青龙 config.sh 文件中的GithubProxyUrl参数为: GithubProxyUrl=""

https://gh.fakev.cn/ https://hub.fastgit.xyz/ https://hub.0z.gs/ https://hub.fastgit.xyz/ 没有代理的可以使用上面镜像站

然后拉库命令填写下方代码:

或者:

国外鸡直接填写下方代码

最近遇到使用代理加速拉库会出现卡更新的情况。 出现类似图片情况的解决方案:进入容器文件夹后点击repo文件夹删除整个库文件后重新拉库即可。”

还有一些:

Curtinlv 仓库

Zy143L/wskey(wskey转换库)

smiek2121(开卡库)

Yun-City/City(集合库)

6dylan6/jdpro(集合库)

gys619/Absinthe(集合库)

混沌

龙珠

定时规则

这里的定时规则如下:

各个单位之间分别以空格分割,假设该任务需要每天12:23:45执行一次。那么则应该这么设置:

拉完之后记得运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。

问题:更新仓库失败

图片
更新失败

解决:修改青龙 config.sh 文件中的GithubProxyUrl参数为: GithubProxyUrl="https://git.metauniverse-cn.com/"

图片

电脑JD-ck获取

  1. 电脑浏览器打开京东网址: https://m.jd.com/

  2. 按键盘F12键打开开发者工具,然后点下图中的图标,切换到触屏版界面浏览!

图片
img
  1. 此时是未登录状态(建议使用手机短信验证码登录,因为ck有效期有31天),如已登录请忽略此步骤。

  2. 点击之后,在“Headers”里下拉,找到cookie,然后复制就可以了,cookie很长,记得cookie这一栏都复制了。

  3. 浏览器要求:

    插件版操作步骤:

    • pt_key=复制插件搜索出来的key值;pt_pin=复制插件搜索出来的pin值; ,后面的英文引号**;**是必须要的

    • 参考京东cookie具体示例: pt_key=jdDC2F833333EFDGTCE5BD4AD1A952D4F4DF84A46052;pt_pin=jd_123456;

    • Chrome插件商店搜EditThisCookie, 或者打开此网站 进行安装

    • 仅使用百分浏览器,谷歌浏览器测试过,其他谷歌类浏览器请自行测试。

    • 无法登录Chrome插件商店或者打不开网址建议使用Edge Chrome版。

    • Chrome浏览器(谷歌)

    • 新版Edge浏览器

    • 国产百分浏览器-CentBrower

    1. 电脑浏览器打开京东网址: https://m.jd.com/

    2. Chrome类浏览器安装

      EditThisCookie

      插件

    3. Edge Chrome浏览器安装Cookie Editor插件 – Edge插件商店搜Cookie Editor,或打开以下网址 完成插件安装

    4. 以下是Chrome和Edge的相关设置截图,输入的网址是 jd.com现在点击回到京东触屏版,再点击EditThisCookie/Cookie Editor,再点击搜索,输入key或pin,如下图所示的pt_key,复制pt_key的value值。此插件可以看到Cookie的有效期。[

    5. 按照以下格式形成自己的jd_cookie

    6. 如果需获取第二个京东账号的Cookie,不要在刚才的浏览器上面退出登录账号一(否则刚才获取的Cookie会失效),需另外换一个浏览器(Chrome浏览器 ctr+shift+n 打开无痕模式也行),然后继续按上面步骤操作即可。–转自北纬37度的大飛YouTube博主

在青龙添加CK

添加变量-名称“JD_COOKIE” 值就是获取的JD-ck。记得点击启用。

图片

依赖环境设置

添加依赖

注意一点,看好依赖分类再添加,添加后再运行脚本,就不会再报错了 我现在面板里安装的依赖

NodeJs下

crypto-js

prettytable

dotenv

jsdom

date-fns

tough-cookie

tslib

ws@7.4.3

ts-md5

jsdom -g

jieba

fs

form-data

json5

global-agent

png-js

@types/node

require

typescript

js-base64

axios

Python3下

requests

canvas

ping3

jieba

Linux下

bizCode

bizMsg

lxml

运行脚本提示Error: Cannot find module './jdCookie.js',就是提示找不到依赖,

添加jdCookie.js脚本或者添加环境变量JD_COOKIE

在脚本管理中新建jdCookie.js脚本,粘贴如下内容

安装依赖库

注意⚠️新版青龙面板2.10.0已添加依赖库选项,可不运行下列命令,在青龙面板依赖管理处添加所需的依赖即可

(如果docker容器名不是qinglong请更改为自己的容器名)

代码:

不然会在SHH用代码安装会报错。

以下依赖酌情手动安装(上面两种方法实在不行再用这种方法)

1、安装node.js

检查版本

v10.24.0

2、其他依赖

1.安装crypto-js

2.图形验证依赖 宠汪汪 图形签到等需求

3.部分脚本依赖

4.签到及宠汪汪兑换必装依赖文件

5.全部依赖

添加自动互助码

新建脚本名为 code.sh,并填入如下内容,我是用的是JDJB的脚本,如使用其他脚本,请修改下面代码中的js Name

定时任务新增code.sh的执行任务

task code.sh定时规则:10 01 *(不知道有没有用)

结语

青龙面板按照上面的操作应该可以正常运行了,还出现问题的话可以自己搜索一下,网上有很多解决方法。不过薅羊毛要适量。玩玩还是可以。

原文链接:https://www.bilibili.com/read/cv15363638/

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享