0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在NAS中搭建Helloworld脚本环境

jf_78858299 来源:Panda不是猫 作者:Panda不是猫 2023-02-17 15:28 次阅读

前言

这是一篇拖更了很久的文章,年后终于是有机会更新了。「Helloworld」 一个稳定安全、简单易用、强大CLI命令支持的脚本环境,拥有控制面板和开放接口。支持运行 JavaScript/Python/TypeScript/Shell」 脚本,可自动配置相关定时计划任务。

「MadRabbit」 一个对接Helloworld自动获取ck的面板容器。

最后说一下!!!这玩意是做什么的?我也不清楚,自行研究。使用有风险,请自行斟酌利弊!使用有风险,请自行斟酌利弊!使用有风险,请自行斟酌利弊!

Helloworld部署

注册表搜索 「supermanito/helloworld」 获取最新容器并下载

图片

容器下载

随后在docker文件夹中新建文件夹,命名自己来,jd也好容器名也行。再在新建的文件夹中建立四个子文件夹分别为:「scripts,own,log以及config」

图片

准备工作

进入容器高级设置分别将以上文件夹挂载到对应目录,目录如下,自行设置,我就不一一打出来了。端口设置里面容器端口为5678,本地端口随意,不冲突即可。

图片

对应目录

设置好所有之后启动容器,浏览器访问http:NASIP+本地端口即可。

怎么使用请自行研究,贴几张展示。

图片

展示图

图片

展示图

图片

展示图

MadRabbit对接

此容器需要电报去获取授权,怎么获取自行了解。

还是注册表下载容器,搜索 「ht944/madrabbit」 并下载。

图片

容器下载

docker文件夹中新建文件夹,命名rabbit或者你随意都行,再在该文件夹下新建config文件夹。

图片

准备工作

随后将获取的授权文件上传到config文件夹中,并将config文件夹挂载,挂载路径为 「/Rabbit/Config」 。端口设置还是老样子。

图片

文件挂载

新建Config.json配置文件并保存至Config映射目录下,内容如下,改成你自己的即可。

{
  // 注释行必须为"// ",空格必须有,否则解析失败,同理,非注释行不要有"// "否则会被注释掉
  // 最多同时登录人数
  "MaxTab": "5",
  // 标题
  "Title": "京东车",
  // 浏览器回收时间
  "Closetime": "5",
  // 中心服务器HOST,默认45.88.194.146:1804
  "ServerHost": "62.204.54.137:1804",
  // 公告
  "Announcement": "为提高账户的安全性,请关闭免密支付。",
  // 开启DEBUG模式
  "debug": true,
  // 自动过验证码的次数
  "AutoCaptchaCount": "5",
  // 是否可复制ck,默认不可复制
  "REAL_CK": false,
  // XDD_URL地址
  "XDD_URL": "",
  // XDD_TOKEN
  "XDD_TOKEN": "",
  // 傻妞的token,傻妞不设置token,无法对接rabbit,命令为:set jd_cookie ark2.0_token xxxx
  "SILLY_TOKEN": "",
  // 账号过期预警定时,关闭请留空配置
  "ExpirationCron": "30 17 * * *",
  // 账号资产推送定时,关闭请留空配置
  "BeanCron": "0 20 * * *",
  // WXPUSHER的APP_TOKEN
  "APP_TOKEN": "***********",
  // WXPUSHER你自己的UID
  "MY_WP_UID": "***********",
  // 青龙配置,必须要有,不同青龙配置用,隔开,傻妞可同时配置青龙和傻妞
  // 单个青龙时,必须删除一个青龙配置,否则会报青龙配置错误
  // 傻妞对接需要用最新版
  // 配置xdd则全部删除,"Config": []
  "Config": [
    {
      "ServerType": "hw",
      "HwKey": 1,
      "HwName": "服务器名",
      "HwUrl": "服务器地址",
      "HwApiToken": "面板token",
      "Hw_CAPACITY": 50
    }
    ]
}

Helloworld的面板token在命令行中发送 「taskctl panel info | grep ApiToken」 获取。

图片

token

一切准备就绪之后启动容器,浏览器访问http:NASIP+本地端口即可。这里我也不详细说了,贴几张图就是了。

图片

前端展示

总结

自行研究。使用有风险,请自行斟酌利弊!自行研究。使用有风险,请自行斟酌利弊!自行研究。使用有风险,请自行斟酌利弊!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • javascript
    +关注

    关注

    0

    文章

    516

    浏览量

    53798
  • 脚本
    +关注

    关注

    1

    文章

    387

    浏览量

    14834
  • CLI
    CLI
    +关注

    关注

    1

    文章

    79

    浏览量

    8530
  • helloworld
    +关注

    关注

    0

    文章

    13

    浏览量

    4361
收藏 人收藏

    评论

    相关推荐

    树莓派 NAS搭建

    策略:NAS需求数据量小,因此,多平台收集,NAS缓存,PC上聚合管理. 经多个硬件方案比较和用虚拟机测试NAS4Free/owncloud等软件方案,最终采用树莓派3搭建
    发表于 04-23 15:44

    如何利用旧电脑去搭建NAS

    准备工作硬件物品描述U盘 2个1个用来安装nas系统,一个做成pe盘引导旧电脑启动旧电脑1个用来搭建nas任意可用电脑1个用户调试nas软件名称描述芯片无忧查询u盘的PID,VIDOS
    发表于 07-29 08:41

    何在Linux上搭建Melis3.0开发环境

    何在Linux上搭建Melis3.0开发环境
    发表于 12-29 06:10

    何在Firefly RK3288开发板上搭建NAS来保存资料呢

    ,配置的过程也不复杂。 Firefly RK3288 NAS搭建三步走,Let's go: 一、安装samba 二、配置静态IP 三、挂载硬盘到samba共享目录 过程还有几个坑要
    发表于 06-01 15:52

    如何搭建ESP32开发环境并运行一个helloworld程序呢

    ESP-IDF的目录下面,examples文件夹包含了一系列例程,我们可以使用examples文件夹里面的 get-started/helloworld工程,来验证开发环境是否搭建成功。复制
    发表于 06-02 11:23

    【HD-G2UL-EVM开发板体验】基于WIN11+WSL2+UBUNTU搭建C开发环境-Helloworld+蜂鸣器测试程序

    前言开发体验的第一步是搭建开发环境,少不了第一个程序HelloWorld一下。这里不采用官方文档的基于虚拟机搭建开发
    发表于 12-18 00:31

    何在 IIS 执行 Python 脚本

    何在 IIS 执行 Python 脚本 Python 是一种解释脚本语言,概念类似 Microsoft Visual Basic Scripting Edition (VBSc
    发表于 02-23 15:13 1246次阅读

    你知道在linux下搭建lua脚本语言的编程环境

    lua是脚本语言的一种,具体的该脚本的介绍可百度,本文介绍Linux系统下搭建lua编程环境的步骤,以及在搭建过程
    发表于 05-16 16:25 3673次阅读
    你知道在linux下<b class='flag-5'>搭建</b>lua<b class='flag-5'>脚本</b>语言的编程<b class='flag-5'>环境</b>?

    何在Linux环境搭建51单片机的开发烧写环境

    本文档的主要内容详细介绍的是如何在Linux环境搭建51单片机的开发烧写环境
    发表于 08-15 17:32 2次下载
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>环境</b>下<b class='flag-5'>搭建</b>51单片机的开发烧写<b class='flag-5'>环境</b>

    何在Mac下搭建PHP开发环境

    本文档的主要内容详细介绍的是如何在Mac下搭建PHP开发环境
    发表于 06-21 15:17 14次下载

    ESP32教程之如何在Windows系统上搭建开发环境

    本文档的主要内容详细介绍的是ESP32教程之如何在Windows系统上搭建开发环境
    发表于 12-13 15:34 40次下载
    ESP32教程之如<b class='flag-5'>何在</b>Windows系统上<b class='flag-5'>搭建</b>开发<b class='flag-5'>环境</b>

    何在Linux环境下实现Python环境搭建

    本文档的主要内容详细介绍的是如何在Linux环境下实现Python环境搭建
    发表于 08-24 12:12 14次下载
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>环境</b>下实现Python<b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>

    【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】之环境搭建HelloWorld程序开发

    本文来源电子发烧友社区,作者:春天一满屋, 帖子地址: https://bbs.elecfans.com/jishu_2290898_1_1.html 环境搭建 Author: HonestQiao
    的头像 发表于 10-31 14:43 562次阅读
    【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】之<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>及<b class='flag-5'>HelloWorld</b>程序开发

    何在bash shell脚本接受参数

    终端命令通常包含一些参数,在使用的时候可以提供不同的参数来确定命令的执行方式。POSIX规范包含了用于命令行接口的选项。这也是与最早的UNIX应用程序建立的一个由来已久的约定,所以当你在写bash脚本的时候,需要知道如何在
    的头像 发表于 12-09 17:34 2661次阅读

    3568编译环境搭建

    主要介绍如何在本地搭建编译环境来编译rockchipBBuildrootllinuxSDK的源代码。d当前sdk只支持在linux环境下编译,并提供linux的交叉编译工具。
    发表于 12-13 11:23 18次下载