Web, Web app development, JavaScript / TypeScript, Node.js, React / Next.js, Vue / Nuxt, Angular, Solid, Svelte

shshouse
shshouse
2025-12-29 - 23:02

我自建了个初音主题的在线自习室!Study With Miku~

WebMiku学习网站
!shshouse-1767018392682- 20251228 102533png上为网站截图,部署域名为study.mikugame.icu和study.mikumod.com(mikumod的速度会更好) 主包有时会去学
842
17
4
GSGFs
GSGFs
2025-12-11 - 23:32

关于 nextjs 的新漏洞的一些碎碎念

Webnextjs
前几天, 最受欢迎的前端框架 React, 又爆出了一个震惊整个前端界的漏洞, CVE-2025-55182 这个漏洞的得分为 10/10, 满分. 可以说是前端历史上最严重的漏洞了 (~~毕竟最高只有 10 分~~) 那么 React 的这个漏洞跟标题里写的 Next.js 又有什么关系呢, 只要升级一下 React 就可以修复这个漏洞了. 其实并非如此,
354
5
7
alstia
alstia
2025-12-08 - 20:27

通过站内附属的VNDB链接,快速跳转Hitomi查看CG

Web查看CG网页脚本vndbhitomi
我们站点更新资源的频率非常高,所以我看见最近更新的都会点进去看看,然后顺便点一下网页上附加的外部链接,主要就是vndb啦,看看一些角色、声优、staff啥的。 当然,查看游戏比较直观的就是先看看CG,有的作品你就是被CG吸引去的吧。于是这个脚本就诞生了。以下引用我在Greasy Fork发布的脚本介绍—— 脚本链接:<https://greasyfork.org/zh-CN/scripts/555125-vndb%E8%B7%B3%E8%BD%AChitom
407
2
3
茅羽耶
茅羽耶
2025-11-23 - 00:52

吐槽python,以及新的python web后端框架

Web 编程语言编程语言吐槽后端框架
前言 之前学过用Django来写后端,整体来说还算好用,但是还是花了好几天,Django的用法以及配套的DRF。   写了一个简单的项目后,几乎是再也没拿起过这个框架。   其中一个原因是这个框架太重了,有点java里面springboot的那种感觉,就是写一个demo需要配置一大堆东西,就感觉心累。   于是乎去找几个新的,更先进的框架。   列表 fastapi 之前面试过一家公司,说他们后端用的fastapi。   其实
834
7
3
uoht
uoht
2025-11-07 - 22:36

电脑不全局代理绕过反诈拦截、DNS/SNI 阻断 域名更新为ddd

Web 实用技术DNS
<https://www.kungal.com/topic/2730> 有人访问论坛被上海反诈拦截了,我是论坛没事,御爱同盟被上海反诈拦了 梯子开全局或者虚拟网卡模式虽然可以,但是会代理所有流量,可以用 linux.do 的 DoH 服务  https://xxx.ddd.oaifree.com/dns-query\ 其中 xxx 可以随便换 Chrome 浏览器访问:
834
3
3
不是ch
不是ch
2025-11-05 - 12:33

没找到浏览器在哪关nsfw啊求助

有解答 Webnsfw
edge浏览器qaq
995
0
6
takashima_zakuro
takashima_zakuro
2025-10-20 - 19:53

服务器该升级了

Web 实用技术 其它服务器网站
你站服务器该升级了。 我还没打爽呢,就干停机了😅 给下收款方式,我转点给你?
1186
0
4
鲲
2025-10-17 - 23:39

准备造个 Galgame 生肉资源站,来点建议

Webgalgame网站生肉
背景 论坛上线两年补丁站上线一年了,生肉站这个想法从幽隐恋梦关了之后就在打算了,但是限于下载稳定性和费用的问题一直没实施 前段时间经过开发群的讨论研究出了一套现代 App 对接对象存储的低价方案,可以完美的用当前最优化的对象存储方案实现 6\$ / 1T 的存储,有了这套方案感觉可以安排一下生肉站了 [The Definitive Guide to Object Storage for Modern Web Apps (Nuxt, Next.js,
1696
8
8
luvswallow
luvswallow
2025-10-06 - 17:01

能否在个人主页添加Galgame评分相关板块

Web 请求帮助易用性建议Galgame评分
对于其他自己已发布的内容,个人主页都有记录,为啥Galgame评分没有?~~这是赤裸裸的歧视!!Sticker~~
580
1
3
鲲
2025-10-06 - 07:34

The Definitive Guide to Object Storage for Modern Web Apps (Nuxt, Next.js, Node.js App): Best Practices for Object Storage, Presigned URLs, and CDN Integration

Webcloud storageobject storages3nuxtpresigned url
Background Modern Web Apps (such as Nuxt.js, Next.js, SvelteKit, SolidStart, etc., primarily full-stack Node.js applications with database interaction) often require integration with object storage to provide functionality for us
1680
9
3
茅羽耶
茅羽耶
2025-10-05 - 14:15

从IPFS讨论目前资源分享现状

Web 其它网盘BTIPFS
背景 看到有人在发IPFS的内容,我有必要说两句,因为我被这玩意恶心了一阵子。   这篇文章是劝你不要去尝试IPFS的,因此不会教你怎么用。   IPFS为何出现 网盘的缺陷 网盘本身需要巨大成本,没有企业是做慈善的。   付费以获得更好的体验。   即使付费了,国内网盘无法避开审查。互联网上分享压缩包都设置解压码,总得来说目的就是规避审查。   到了后期,用了改后缀、用了enc,无论是什么奇技淫巧,都是规避审查的引申。
1188
12
12
鲲
2025-09-27 - 02:18

使用 Backblaze 命令行工具配置 Bucket 信息教程

WebBackblazecliCORS Rules对象存储
背景 Backblaze 是一个对象储存供应商,它提供 6$ / 1mo 的极为便宜的对象存储价格,和 Cloudflare 的 CDN 结合之后可以达到免流的效果,因为 Backblaze 位于带宽联盟中 免流的详细教程: [使用 Cloudflare Workers 实现 B2 私有存储桶文件下载](https://soft.moe/technolo
687
3
1
palomiku
palomiku
2025-09-27 - 00:31

话说 Kungal 有查询api嘛

Web 实用技术kungal
最近看有几个聊天机器人框架插件用其他 gal 论坛的 api 查询和搜索下载游戏,不知道kungal有没有
678
0
2
ringyuki
ringyuki
2025-08-13 - 20:20

在NestJS中使用cache-manager和Redis时可能会遇到的坑

WebNestJSRedisKeyvCache后端
今天下午修bug时发现的问题 如果在Nest中使用了官方的缓存模块(@nestjs/cache-manager和cache-manager),而且使用了Redis作为具体的缓存层实现,你可能会碰到配置看起来没什么问题(没有任何报错,同时Redis连接一切正常),但是Cache没有被正常写入Redis的情况 例如下面的配置: javascript CacheModule.registerAsync({ isGlobal: t
691
2
2
yk2003
yk2003
2025-07-28 - 21:22

请教一下Alist/Openlist如何做到只能在特定的站点上进入

有解答 Web 请求帮助AlistOpenlist建站
请教一下各位大佬,我想知道初音的青葱的Alist/Openlist站点只有在初音站才能打开,直接访问就重定向到其他url是怎么做到的
1181
0
11
ringyuki
ringyuki
2025-06-25 - 22:33

使用B2 Native API进行下载鉴权时碰到的坑和解决方案

WebBackblazeBackblaze B2下载鉴权预签名url encode
前一阵子写了一个cf worker用于b2的下载鉴权(参考了kun的这篇文章 使用 Cloudflare Workers 实现 B2 私有存储桶文件下载 | KUN's Blog),实现的效果就是 javascript 传入:文件路径 输出:签名完成后的下载链接 鉴权部分参考了b2的文档 [Download Files with t
851
3
2
鲲
2025-06-23 - 17:50

网站镜像攻击应对策略详细分析、解决教程、防范措施大全

Web镜像攻击防范措施解决方案网络安全
背景 为什么突然提到镜像攻击这个东东,因为昨天有朋友告诉我,我们网站被别人造了一个镜像网站 对方疑似是镜像攻击的惯犯,因为我朋友也被镜像攻击了,他在 Bing 搜索的时候发现我的网站也被镜像了,镜像我们网站的目的似乎是接入 Google AD(广告),然后借助我们的 SEO 权重流量盈利 目前这个镜像网站的网址是: <https://srsg.clbug.com/>  ⚠⚠⚠严重警告⚠⚠⚠,不要登录上面这个网站,这不是我们的网站,该网站含有有害
967
17
0
鲲
2025-06-21 - 15:26

对 TouchGal 网站开源项目的介绍以及如何部署项目上线

Webtouchgal部署网站
基本情况 本文旨在介绍 TouchGal 的技术架构,部署方式,常见问题,需要注意的使用事项 这对有建站想法,打算使用这个项目作为模板的朋友很有帮助 如果有朋友要使用该项目建站,我会提供直到项目成功被启动程度的支持 我不是 TouchGal 的站长,与 TouchGal 团队无关,我是 TouchGal 这个开源项目的贡献者 该项目目前的 GitHub 地址为 <https://github.com/KUN1007/kun-touchgal
1648
10
4
鲲
2025-06-19 - 16:24

对于 Next.js 15 Custom Server 的最佳实践

Webnext.jsreactsocket.iocustom serverchatroombuild
背景 要给 <https://www.moyu.moe> 实现一个聊天室 / Chatroom 的功能,所以需要在 Next.js server 启动的时候进行 Socket.IO 的连接工作 这个时候就要用到 Next.js 的 custom server 功能了,因为类似于 Next.js 这样的全栈框架是没有 index.ts 这样的服务器入口文件的,无法在项目启动时做一些全局的服务连接准备工作,譬如创建一个 Socket.IO 实例进行连接
752
4
1
ArisuMika
ArisuMika
2025-06-18 - 00:50

关于这两天试验网站动态背景这件事

Web动态背景前端GIF
为什么要动态壁纸? 因为好看!可爱!动态!还有一部分是技术实验。 众所周知,我不是专业的前端开发。其实大一上还是在走这条路的,现在大一下跑去做cpp和老婆图形渲染方面辣! 如何实现并想起要做的? 最近嘛,关于存储这件事情还是引起许多讨论的,刚好OpenList(前Alist)出Beta版了,我就拉到docker里面玩一玩。然后挂载各种存储,测试本
1013
5
4
fylcr
fylcr
2025-06-11 - 09:13

有想跟我搞去中心化的吗

Webweb3去中心化
我目前在研究去中心化社交,目标是搭建一个百分之百去中心化的社交平台(即0服务器,0中心化服务,所有功能纯去中心化)。 目前我已经有关于极低gas链,去中心化的存储,去中心化的faas,甚至还有去中心化直播的方案。 但是目前这些方案绝大部分还没有进行实操(但可行性还是有的),目前正在打算实操一下。 我能力真的很有限,恳请各位大佬能够帮我一下。 如果真的没有什么太大问题的话,我相信不久的未来一定会实现这个目标的。 > 如果你很感兴趣的话,可以到[magic
1069
0
1
バカばとら
バカばとら
2025-05-31 - 18:46

RSS Feed for Newly Released VNs(VNDB API

Webvndb-apirss-feed
vndb-rss 介绍 项目地址:<https://github.com/kamomechan/vndb-rss> RSS 源地址:<https://rss.tia-chan.top/> VNDB 讨论版:<https://vndb.org/t23475> 这是一个通过 VNDB API 获取最近发布的视觉小说工具,以达到实时追踪的效果,通过RSS阅读器订阅RSS源即可使用 效果展示 RSS 阅读器分别是开源的 [fluent-re
880
3
0
鲲
2025-05-29 - 20:43

如何给网站应用 2FA (双因素认证)

Web2fa双因素认证网站
目标 本文的目的是给网站对接 2FA,具体的来说是要给 TouchGal 对接 2FA 功能,现在我们来聊一下具体怎么实现。 首先,我们需要了解 HOTP 和 TOTP 的基础知识,这一点可以查看前一篇文章 HOTP 与 TOTP 详解以及 TypeScript 实战分析 ,这篇文章极为深入、清晰、透彻的论述了 HOTP 和 TOTP 相关的基础知识,需要仔细阅读。 上一篇文章
620
3
1
鲲
2025-05-29 - 18:37

HOTP 与 TOTP 详解以及 TypeScript 实战分析

Webotphotptotpotpauthhmacauthenticator
目标 我们接下来要实现一下 TouchGal 网站的 2FA 功能,所以需要一点 HOTP 和 TOTP 的基础,所以下面来详细解释一下这两个东东。 只是解释有一点过于苍白,我们还会结合 <https://github.com/PlanetHoster/time2fa> 这个库来实战解释一下这两个东东是怎么在实际应用中实现的。 首先需要明确,HOTP 和 TOTP 这两个东东都属于一次性密码 (OTP,即 One-Time Password) 算法。
741
5
1
真实z
真实z
2025-05-22 - 11:37

Milkdown技术求助

WebMilkdownWeb求助
最近在写一个静态的网页,其中Markdown也用到了神秘的Milkdown,对于写Milkdown的插件我的大脑已经完全宕机了,完全不是我能理解的,官网的教程也早已过时,使用Milkdown的项目也是少之又少。 所以我想询问大佬们有没有好的教程或者例子去自定义一个节点,比如我想要创建一个根据在线视频链接去创建一个iframe节点,不知道是如何实现的。 另外就是如何根据Markdown去生成页面的导航的,我看到论坛是通过给h节点添加user-content-
1247
1
4
鲲
2025-05-01 - 00:51

基于大型 Web 服务集群的搭建以及维护设计研究

Web架构集群微服务
前言 在设计鲲 Galgame 全体网站项目架构时,最初的设计包括很多部分,例如现在已经实现了的 低限制、高扩展性、高可用性的论坛系统 自由合作的资源系统 Galgame 衍生物获取系统(例如现在的补丁站等,之后或许还有 OST,Website Archive) 自由的表情包网站 可控的导航网站 以及未来可能实现的,已经在以前或者目前的计划中的 数据分析功能(利用爬虫和数据集彻底解决数据源的问题) 鲲 Galgame 账
1324
6
3
zako
zako
2025-03-02 - 23:16

为 Firefox 系浏览器在论坛显示滚动条

WebFirefox滚动条CSS
咱是一个 Firefox 系浏览器的忠实用户\ 但是在论坛浏览时候发现 Firefox 的滚动条消失,在浏览网页的时候鼠标滚轮要冒烟惹\ ~~鼠标中键又不大好用的说~~\ 而在 Chromium 测试却没有问题 如图: Firefox:![zako-1740927632756-firefoxesrpng](https://image.kungal.com/topic/user_20463/zako-1740927632274.webp "zako-17409
866
0
2
鲲
2024-12-14 - 20:13

全新 Galgame 补丁资源下载网站

Web鲲 Galgame 补丁Galgame补丁资源下载开源
介绍 经过一个多月的开发, 我们上线了全新的 Galgame 补丁下载网站 鲲 Galgame 补丁, 目前 鲲 Galgame 补丁 处于公测阶段 网址为 www.moyu.moe 她的原则是 开源, 免费, 零门槛, 纯手写, 最先进, 开源仓库地址为 <https://github.com/KUN100
47033
22
4
鲲
2024-12-12 - 16:02

关于 鲲 Galgame 补丁的 BUG 反馈

Webbug补丁
请在此处反馈所有关于 鲲 Galgame 补丁的 BUG 三个大问题 ~~登陆注册那个验证~~ ~~手机端那个按钮点不上~~ ~~预览图重复~~ 注意,登录注册目前已知的问题就是验证加载不出来 问题的成因尚不明确,不过据说彻底关掉代理,或者把代理模式改成全局可能会解决问题 还有一种解决方法就是更换一个浏览器再试试,还是不行请评论 &#x20;&#x20; 小问题 ~~更改别名失败~~ ~~面包屑导航
3645
4
14
鲲
2024-12-08 - 18:30

关于鲲 Galgame 的 CFMSC 发布机制

Webcfmscdecentralized资源发布
什么是 CFMSC CFMSC 是鲲 Galgame 发布以及编辑资源流程 (Check -> Fetch -> Modify -> Submit -> Collaborate) 过程的首字母缩写 CFMSC 的由来 CFMSC 的灵感来自于曾经的 恋爱游戏网, 以及现在 GitHub 的 Pull Request 机制 我们从恋爱游戏网 一个资源下可以由若干用户贡献若干关于该资源的资源链接, 以及 GitHub 的 Close P
1437
8
2