大家好,我是Ai日记,一个专注于将人工智能应用于日常生活的半吊子程序猿,平时主要分享AI、NAS、Docker、搞机技巧、开源项目等。
相信各位喜欢搞机的小伙伴们经常会用到JSON、格式转换、编解码、网络等工具,一个一个找这些工具去使用费时费力。
不过,别担心!
今天给大家介绍一个搞机者必备的「瑞士军刀」工具集,并手把手教你在NAS上部署它!全方面提升你的搞机效率!
一、说明
本文所使用的为开源项目:iCloudBot/toolbox,文中所涉及的技术、思路和工具仅供以学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担。
主要在群晖NAS上通过Docker进行部署。以下是我的硬件和软件版本:
硬件版本:群晖NAS 920+
软件版本:DSM 7.2.1-69057 Update 5
理论上只要支持Docker能够部署。
有些小伙伴网络条件可能不太行,我将打包好的Docker镜像放到公众号了,关键词可以在文末找到,镜像的导入方法可以在文中找到。 二、ToolBox介绍
ToolBox是一款包含了各种工具的集合,具有如下功能:
JSON工具:包含JSON格式化、JSON生成类结构等等
格式化工具:包含HTML格式化、CSS格式化、C++代码格式化等等
加解密编码工具:支持MD5加密、对称加密解密、条形码生成等等
文本数据工具:支持文章自动排版、文章内容采集、火星文转化等等
网络工具:支持IP归属地查询、获取浏览器信息、DNS信息等等
站长工具:支持域名检测、在线制作ico图标、HTTP状态码查询
计算工具:支持利率计算器、贷款计算器、科学计算器等等
以及其他时钟、符号大全、历史上的今天等等功能
三、部署
下面分别介绍一下如何:直接在群晖NAS上通过拉取镜像(3.1节),或者使用我提供的镜像(3.2节)进行部署。 3.1 从注册表拉取镜像
打开群晖NAS的「Container Manager」,选择「注册表」,在右侧输入cleverest/toolbox,然后选择cleverest/toolbox,如下图所示:
然后下载对应的镜像,注意选latest标签:
下载完成之后,即可在「映像」看到对应的镜像:
3.2 导入我提供的镜像(可选)
如果网络条件不太好,可以使用我导入的镜像,在公众号回复关键词获取,关键词可以在文末找到
将我提供的镜像上传到群晖NAS的某个目录:
然后打开「Container Manager」,选择「映像」,依次点击「操作」、「导入」、「从文件添加」、「从此DSM」,如下图所示:
然后选择刚才上传的镜像,并点击「选择」,即可导入镜像:
导入成功之后,即可在「映像」看到对应的镜像:
3.3 启动容器
右键刚才导入的镜像,选择「运行」:
在弹出的窗口中,勾选「启用自动重新启动」,点击「下一步」:
填上映射端口,我这里填的是12345,大家可以根据自己的喜好来填,注意不要和已有服务的端口冲突:
在「环境」中,新增两个环境变量:username和password,这里我设置的都是admin,大家也可以根据自己的喜好来设置。然后点击「下一步」:
确认信息没问题之后,点击完成,来创建容器:
之后,便可以看到容器成功运行:
3.4 防火墙放行端口(可选)
如果群晖NAS开了防火墙,需要在防火墙放行对应端口:
输入刚才映射的端口:
至此,服务部署完成。 四、访问服务
在浏览器输入http://ip:port访问服务,其中ip为群晖NAS的ip,port为上面映射的端口。比如我的服务地址是:http://192.168.66.5:12345。
4.1 Json工具
随便看一下Json格式化工具:
4.2 格式化工具
再来看看格式化转换工具,随便看一个:
4.3 加解密工具
再来看看加解密工具,随便看一个:
4.4 文本数字工具
来看一个火星文转换器吧:
4.5 网络工具
看一下各地的公共DNS:
4.6 站长工具
看看HTTP状态码查询:
4.7 计算器
看看计算器,来随便看一个利率计算器吧:
当然,这里面包含了超多实用的工具集,大家可以自行体验! 五、总结
本文介绍一个搞机懒人必备的「瑞士军刀」工具集,包含超多常见的工具,相信一定能够大幅提升你的搞机体验和搞机效率!
如果对此类内容感兴趣,欢迎Mark,后续会持续更新~ 六、关键词
工具集 往期内容 2024-12-03 2024-12-01 2024-11-30 2024-11-29 2024-11-28 2024-11-26 2024-11-25 2024-11-24 2024-11-23
微信扫一扫
关注该公众号