• laoma

    先给结论:

    夸客网盘搜索:https://www.kuakeso.net/

    前言

    1. 喝水不忘挖井人

    致敬pansou作者和心悦搜索作者

    来都来了,点个star再走?

    一个简约版的前端页面(集成API文档,可在线调试接口):

    更新
    ^-^ 202508071317
    优化全局缓冲区初始化策略
    退出程序时强制保存内存缓存数据到磁盘
    ^-^ 202508051129
    TG频道搜索支持匹配图片,返回images字段,想要海报的可以尝试下
    …

    github.com

    图片

    GitHub - 675061370/xinyue-search: 心悦搜索-支持多网盘转存分享,支持夸克网盘、百度网盘、阿里云盘、UC网盘、迅雷云盘,网盘资源管理与索...

    心悦搜索-支持多网盘转存分享,支持夸克网盘、百度网盘、阿里云盘、UC网盘、迅雷云盘,网盘资源管理与索引工具!

    2. AI实现技术平权ing

    本人技术小白(高中理科生大学读工业设计现在干销售),借助vscode+Claude 4花费了4个周末,网站搭起来了。

    PS:以下内容对于技术大佬们,属于关公面前耍大刀/班门弄斧了

    网站部署```
    网站采用心悦搜索前后端+pansou API搜索服务
    ```我的采购清单

    - 域名 1个 82元 spaceship

    - 香港服务器4H4G 99元2年 狐*云

    - CDN亚太高级版1T永久 300元 狐*云CNM

    小计:481元

    网站部署历程

    - pansou API部署,@fish2018 大佬已经写的很详细了,我跟着教程做的,没有遇到什么问题。有问题去帖子下面留言

    - 前后端部署,这是一波三折,好好分享我踩的坑

    心悦作者写了一个部署文档,但对于我这种小白的说,会有难度。去B站搜到一个老版本的部署教程,照着做没有太大的问题。(我就不放链接了,那个人是卖源码的。B站搜心悦搜索,就看得到)

    遇到的第1个困难:安装时,数据库链接不成功

    图片

    服务器地址+端口,把能试的都试过了,还是不行

    去心悦群里问大佬们,大佬说1panel面板的数据库加密方式和作者的代码不匹配,需要对数据库做设置。

    图片

    听话照做,依然链接不成功!第一个周末就一直在搞这个事儿。问了各种AI,答案也是差不多,就是搞不了

    解决方案

    重装系统,安装宝塔面板,再装php和MySQL,不要用docker装数据库

    (也不懂为什么。如果有大佬知道原因,麻烦告诉下在1panel面板装容器数据库如何链接成功,我还是喜欢1panel面板的UI,感谢)

    遇到的第2个困难:如何正确使用AI写代码

    最终选用的是vscode+github copilot(试用一个月)。就光选工具,对于小白来说,也是问了很久AI

    图片

    AI模型最终选的是Claude4。选AI这过程,对于小白来说也是很折磨人。

    刷抖音,今天听这个博主说这个AI很牛皮,明天又听到那个博主说那个AI又升级了,人类要被淘汰了。

    还是毛爷爷那句话是真理:实践出真知!最傻逼是GPT 4,后面有了5,稍微好一点,但还是觉得Claude4好用些

    用了大佬的方法,AI好用很多了,不再折磨人了。

    先让他阅读全部代码,让他自己生成一个网站说明文档,然后再告诉他以后的代码修改,必须要基于这个文档来执行

    图片

    后面就是一些基础问答、部署、再问答、再部署,反反复复。。。

    这个过程是最享受的,技术大佬们体是会不到这种快乐

    一个技术小白,说几句话,就看到屏幕上代码跳过去跳过来,瞬间觉得自己牛皮惨了~像美国大片那样,敲几下代码,代码满屏幕跑~

    部分截图

    图片

    图片

    图片

    图片

    图片

    图片

    最后这一步,配置微信机器人,没有成功。作者说要看缘分,看来是缘分未到。

    空了一定要把这个功能搞定,觉得很屌~(有大佬指导一下,那就感激不尽了)

    图片

    CDN加速访问

    > 在这之前,也用过很多网盘搜索网站,有2个大的痛点:打开网页慢、广告+验证码

    所以,我想既然投入这么多精力折腾,就一定要折腾一个自己用起来爽的。不然对不起自己的日日夜夜“敲代码”

    QQ群里找到一个充了VIP会员要转手的兄弟,比我在官网买便宜,300元永久果断下手,虽然永久是忽悠人的,至少不会有时间焦虑。就当多洗一次脚~而且洗脚只爽90分钟,这个可以爽很久!哈哈

    域名未备案,买的亚太,速度还可以,大家也可以测试下。顺便测试下他家CDN够不够硬

    图片

    这里再分享个小细节,AI真的会让技术小白上瘾的

    我想把 kuakeso.net 重定向到 www.kuakeso.net,从最开始AI给我找了3个方案,后面又衍生出第四个方案,最后半夜1点都上床了,想到第五个方案,问AI可不可行。

    确定可行而且效果更好,爬起来搞到2点半~

    图片

    在调试CDN过程又学到了,如何通过CDN保护源站IP,发现新大陆新知识,来回折腾半天,越干越有劲~

    图片

    网站后台配置

    后台配置,都是一些基础的傻瓜式操作(心悦作者大佬很懂用户体验啊)

    不过,也遇到一个困难,就是api接口的配置,也是来回折腾了很久,找到了正确打开方式~很有成就感。

    因为用的是pansou API接口,接头暗号和心悦作者有一些出入(心悦作者不提供API接口了)。

    需要的佬,夸克网盘接口直接复制就可以

    百度网盘接口设置方法:把下方"quark"修改为"baidu"(2个地方都需要改哈)

    请求头:```
    {
    "User-Agent": "Mozilla/5.0",
    "Accept": "application/json"
    }
    ``接口参数``
    {
    "kw": "{keyword}",
    "res": "merge",
    "cloud_types": "quark"
    }
    ``字段映射``
    {
    "list_path": "data.merged_by_type.quark",
    "fields": {
    "title": "note",
    "url": "url",
    "password": "password",
    "datetime": "datetime"
    }
    }

    
    差不多了写完了,我靠1点了,写了3个小时。边写边想,找记录搞截图。
    
    但是很爽、很有成就感~
    
    永远想不到,自己也可以写一篇网站搭建的1/5技术贴~
    
    感谢AI时代,感恩国富民强!!!
    
    最重要的是感恩Linux社区! **真诚** 、**友善** 、**团结** 、**专业** ,共建你我引以为荣之社区。
    
    以前没事的时候刷抖音,现在一空下来就打开CDN面板看访问量
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/5/c/1/5c126af684da5bf32d742dc73be1491810e62fe0_2_690x429.png)
    
    **最后留个请求**,这个网站还有2个执念没有完成
    
    - 1panel面板docker数据库链接不成功
    
    - 微信机器人接口没有配置成功
    
    如果大佬们有解决办法,希望可以不吝赐教~buy coffee表示感谢!
    
    > 这个网站我会继续好好维护下去
    > 我为它想了三个关键词:**速度快、无广告、最新资源**
    
    CDN不花钱了,域名续费一年80,服务器续费一年50。
    
    如果一次性再续费个5年,就当多去一次95洗脚
    
    **传送门**
    
    夸客网盘搜索:https://www.kuakeso.net/
    主楼
  • snake_deng

    可以的。

    #1
  • 吴亦Fan?

    资源索引的好少啊,长安荔枝都搜不到,后续数据库入库啊。每天自动采集入库呗

    #2
  • laoma

    我设置了最多只搜5个资源

    数据库入库是什么意思?还没有研究到这一步,赐教下~

    #3
  • 太子

    感谢分享,很好的教教程

    #4
  • lxwh

    1panel面板docker数据库链接不成功

    数据库连接的host改为:host.docker.internal

    搞错了,这个是在容器跑心悦服务,数据库部署在宿主主机使用的。
    连接不了容器的数据库,首先你要排查一下对应数据库账户是否开启了外部访问权限,还有路由规则有没有问题,还有防火墙规则。

    #5
  • laoma

    是的,佬

    1panel的数据库是装在容器里,心悦服务和宿主机上的数据库是可以链接的

    当时1panel的数据链接信息是这个截图

    图片

    外部链接和容器链接地址都试过了,链接不成功。

    服务器是裸奔的,没有开防火墙

    路由规则?我去AI学习下

    #6
  • lxwh

    容器跑起来的数据库对应数据库访问账户设置一下,允许外部访问才行

    #7
  • laoma

    我靠,AI不会告诉我这个知识点~

    感觉今天晚上睡不了觉了

    #8
  • Xuzhu

    Gemini的智商时高时低最近,佬你这个提示词在哪看到的,方便给一下吗?

    #9
  • Z-linuxdo

    绝对是好活儿帮顶啊,之前佬在评论区发就已经在用了

    #10
  • laoma

    你说是哪个提示词?

    是网页版Gemini?这里我问的问题都是一些很散很基础的问题,没有提示词技巧。直接问,给的答案都还算靠谱。这是我不用国内AI的原因,感觉国内AI需要你有非常好的提示词功底才能得到想要的答案

    #11
  • rtyu

    数据库如果是安装在主机里,一般用127.0.0.1就可以,截图里给的那个sql是修改mysql8的加密方式,一般从客户端登录提示加密方式不对才需要修改,如果数据库和应用是用的容器启动的,使用dockercompose部署的情况地址可以直接写数据库的service名称例如db具体看你配置,如果是单个的docker,可能需要应用和数据库在同一个docker网络,地址一般写容器内部地址172.17.0.x的形式,如果应用部署在主机,数据库容器的形式一般映射数据库端口到主机的3306,这种情况数据库ip也是写127.0.0.1

    #12
  • lookyoudi

    点个赞,站在巨人的肩膀上,ai就是巨人,恭喜楼主写出第一个程序。

    之前也玩过docker,不过我没有研究过夸克网盘这些,但是docker容器的网络是有几种模式的,一个是虚拟子网里隔离,桥接模式,就访问不到服务器的资源,比如mysql资源,还有一个模式是在当前网络内,叫共享模式,就可以访问了。

    佬友可以研究研究,具体的我也忘了

    #13
  • Ys_Ltr

    感谢大佬分享,收藏了

    #14
  • lookyoudi

    如果是网络隔离的问题,建议研究一下dockercompuse,有模板的话修改一下网络的模式就行了

    #15
  • laoma

    心悦的项目部署文档写的是php7.2+MySQL5.6的组合。

    我当时在1panel面板,MySQL是通过docker安装的

    在面板创建网站,设置如下图

    图片

    然后把代码上传到网站目录,设置运行目录public。

    运行安装,就不行。链接数据库失败,无论内部链接方式还是外部链接方式

    #16
  • rtyu

    这种好像属于数据库用的容器,应用在宿主机,看你上边的截图,你的数据库好像映射到了宿主机的3307端口,你可以从宿主机用127.0.0.1或者远程公网ip直接先连接一下数据库看能不能正常进入,mysql5.6版本的话应该没有加密插件错误的问题,另外远程登录的话还要注意看看防火墙有没有放行端口

    #17
  • laoma

    服务器安全组是裸奔的,防火墙设置为记得是关闭了的,我去检查下

    然后我装了phpmyadmin:5.2.2,通过他是可以访问数据库的,心悦微信群里说修改密码格式,就是通过这里修改的。但还是解决不了

    #18
  • rtyu

    修改加密插件方式具体也得看你运行的容器是什么版本了,一般5.7和以下不需要修改8.x可能需要修改,能正常连接过那大概率还是ip或者端口的问题

    #19

发表回复

登录后回复