观前提醒
本系列文包含了站长个人在运营此网站、玩转NAS时使用到的各种奇技淫巧,要达到建站效果并非所有文章都要一步步全部照做,因此分为核心篇、进阶篇和番外篇。因为要写的实在太多,先建个框架在这里,具体内容慢慢填,有啥可以补充或优化的可以评论区指出来
核心篇
强烈建议小白照做,老手可以参考其中一部分细节为自己的站点"添砖Java"
进阶篇
可以根据自己的情况使用,在有空的时候也可以阅读一下,说不定对你有所启发
番外篇
相关但不是很相关,可以让你用的更爽更随心所欲,榨干机器的服务价值
文章部分内容整合自网络及AI,若有侵权、内容出现错误,或是在执行过程中遇到问题,请通过邮箱或评论区联系我,如在我的能力范围之内我会尽快回复
若您有更多的想法和技术,请不要吝啬,点击这里通过邮箱投稿,帮助更多人
为什么要做这个系列文章?
我的故事和心路历程
纯闲聊,不喜欢的可以跳过
打开它,听听我的故事
从一个小小白,到偶然接触到NAS这个东西,我一个外行人玩这个东西已经不知不觉4年了
最初是凭着兴趣学了点网络设备的知识,后来偶然间刷到黑群晖的视频,看着很厉害的样子,纯好奇,于是跟着教程拿着闲置的主机弄了一个,装好之后来体验其中的功能,入门级的教程零零碎碎的很多,但是一有点进阶的需求只能自己慢慢钻研,为了实现想要的功能,也是不断的学习新的计算机知识,让我一个外行人渐渐成为了别人口中的“高手”
期间也是玩上了原神,正好碰上了一个非常优秀的项目《Yunzai-Bot》带我入了“代码世界”的门,先是按照教程部署,添加群里大佬给的插件,配置各项东西,让自己的群友用上。看着群友在群里玩的那么开心,我有时都能对着屏幕傻笑起来。
Yunzai-Bot
一个基于Node.js的原神主题QQ机器人,插件生态丰富,开源地址https://gitee.com/le-niao/Yunzai-Bot,原版已停更较长时间,但其改版比较丰富且还在维持活跃
当时我发现了一个需要改进的地方,就是yunzai都是默认晚上0:02开始为所有存储了cookie的用户签到,根据我的理解,这样yunzai用户多了之后,对米哈游的服务器也算是一种ddos,而且要是翻日志的话很容易查出用户异常行为,被封号了就得不偿失了。于是我在官方群里试图给作者讲讲我的看法,提个每个yunzai用户安装时都会要求自己设置一次签到开始时间,这样就不容易出现我说的情况了,结果当时群里就有几个“维护正义”的魔怔人,估计是学着为开发者拒绝不必要的开发,就是那种说用爱发电的项目我没资格出来指指点点、有本事我自己去写那种,互联网魔怔人的戾气很重,有第一个出来骂我,然后就有第二个第三个,骂到后面都上升到人身攻击了,此时尽管有理性的群友在场也不敢说什么了,怕也被波及进去。我知道他们的强调的出发点是好的,就是有点过于扭曲了,同时我当时确实不知道怎么去写这个功能的代码,我选择了沉默拉黑。。。没过多久,果真出现了我说的,米哈游的签到开始层层加码,搞到最后人打都难,虽然有大佬做的打码平台可以继续维持下去,不过也只是小范围的付费服务,广大群友最后还是失去了这项福利。后来我再到群里说这件事,来喷我的人不见了,当时在场而不敢说话的人出来了。。
体会
互联网上的人有好有坏,不过我相信大部分都是好的。这件事让我切身体验到了“互联网是把双刃剑”,大家到互联网玩也一定要注意保护好自己,避免好网络上那些无聊人士的骚扰
玩着玩着,陆续有其他想部署这个机器人的网友找上了我,要我帮忙部署,其中不乏愿意为此付费的,想到这个项目作者做的开发工作都没有找我们要一分钱,我更应该把这份互联网精神传递下去,于是我免费帮了一个又一个求助者,帮的多了,发现其实大部分人的计算机水平真的不高,我远程干的都是些重复的活,而看网络上有的部署脚本都是些非常简陋的,功能不全、扩展功能困难、还是要求用户有一定计算机水平,于是我打包了一个Yunzai-Bot一键包帮助想要在windows上运行的网友(因为计算机水平问题,来找我的都是win的,能用linux的应该也不会),使用纯bat脚本来指导运行。
互联网精神
“互联网精神”即:开放、平等、协作、共享。它是互联网生命力之所在,也是新经济能否发展的命脉,是其发展的关键。
随着功能打包的越来越多,对用户交互的要求也越来越高,纯bat已经不能满足我的需求了,于是我改用了python,那时我也不是很会,靠着边写边查,当时还卡在一个pnpm安装node_modules的位置不好打包,差点就做不下去了,到网上查也查不到现成的方案,毕竟也没谁会像我一样这么干吧。后面也是在犄角旮旯的地方找到了个pnpm的文档,才把这个问题解决,花了我不少空闲时间,终于写完了,虽然打包下来高达2个G,但是对于想玩插件的小白,确确实实省了很多事。
后来,我发现yunzai官方提供的docker真的不适合小白,于是根据我平时玩docker的经验,魔改出了一个docker部署yunzai的脚本,虽然同期已经有个TRSS非常强大而且同用的docker了,不过因为我的版本对系统的篡改更少,更可控,对yunzai的自定义程度更高,方便从其他平台的yunzai迁移数据,还是帮到了一些网友的。
在这之后,随着原神的退坑,QQ的频繁封号,我逐渐退出了这个圈子,回到了自己的生活
偶然的一个机会, 我买到了一个我个人比较满意的域名,也就是现在这个,当时也不懂啥,只是做了一个ddns,纯用来解析我的群晖。后来也是接触到了lx-music、joplin等项目,其中lx-music是个不自带同步歌单服务的音乐软件,由于它可以免费听歌,也是吸引了大批小白用户,其中不乏需要歌单同步服务的用户,我就将我的同步服务分享给了他们,因为我没有ipv4公网,只能用ipv6分享给他们,所以遇到有些人还是没法打通ipv6用上我的服务的。
后面找一个我曾经帮助过的群友,他有公网ipv4,我就用frp借了一个端口,为了减少对他那边的负载,我选择给我的同一个域名ipv6解析到我自己的ip,ipv4解析到他的域名然后frp传回我的nas,同时为了让这个一个端口能运行不止一个项目,我开始接触nginx这个熟悉又陌生的项目了。起初我根本就不懂他的配置文件到底是什么意思,为了实现自己的需求查了无数的文档,可大部分复制粘贴后根本不能用又或者是根本不知道怎么照做,连报错都要搜一下是代表什么意思,到后来,我根据自己的需求自定义化了一个nginx的docker容器,给我知道的能用上的实用功能全配置上了,个人也是觉得非常适合分享给刚玩nas的小白,所以有了这篇文章
需要准备的东西
-
脑子
-
x86机器一台,可以是老机器,但是最好别老的离谱
-
宽带一条,建议电信/联通
-
银行卡一张(没钱都行,纯绑卡使用)
-
支持运行下去的Money(电费、域名等)
-
倒腾的时间和热情
文章完成进度
- 0. 前言 writing...
waiting
文章即将到来
- 1. 设备准备
- 2. 网络调试
- 3. 买域名
- 4. DDNS动态域名解析
- 5. 托管Cloudflare、绑卡及优选
- 6. nginx的使用及常见案例
- 7. SSL证书及其自动化
- 8. 网络安全自我保护
- 9. 数据安全与备份
waiting
文章即将到来
- 1. Cloudflare tunnul
- 2. 一些实用项目推荐
- 3. 赛博菩萨
- 4. 优化内网访问
- 5. 自建邮箱
- 6. 游戏串流主机
- 7. 域名备案
- 8. 自建图床及其配置和优化
- 9. 防失联
- 10. 对标CF?EO配置及体验
- 11. ipv6反解域名
- 12. stun穿透
- 13. 个人首页和收藏夹导航页
- 14. 自建短链接服务
- 15. 文件分享-OpenList美化和代码调用
- 16. gotify消息推送服务的搭建和接入
- 17. Clash代理及其他程序调用
waiting
文章即将到来
- 1. docker概念和compose编排
- 2. 用AI创作
- 3. 自建音乐库
- 4. 自建影视库
- 5. B站自动下载
- 6. 小爱音响播放Nas歌曲
- 7. 监控录像机
- 8. 私域直播
- 8. 刷步
注意
请勿用于任何非法行为
注意
本系列文章未经允许禁止转载
先这样
写累了,明天再接着写,感谢各位支持


