记录迁移Umami,从本地到云

回滚了 备份本地数据库 在任何一台机子上安装 pgAdmin4 连接到本地的PostgreSQL实例 右键需要备份的数据库,点击 备份 填写 文件名 创建备份。备份的文件将会保留在 pgAdmin4 上 还原备份到云端数据库 免费计划有 500MB 免费的数据库空间,完全够用了 进入 https://supabase.com/ 创建一个新项目 找到连接参数(左上角Connect) 在 pgAdmin4 中,连接到Supabase数据库 值得注意的是,本地的PostgreSQL我们可以创建多个子数据库。而在Supabase中,每一个项目对应一个专属的 postgres 数据库。当然,你完全可以使用 pgAdmin4 来创建新的子数据库,但是Supabase仪表盘上将不可见。所以,我建议在Supabase项目中,一个项目对应一个数据库,不使用子数据库 右键,进行还原 选择刚才备份的数据库文件 进行还原,必会 失败,但是不用管 这些报错大概就是,找不到之前数据库的用户之类的,实际上表结构已经被还原了 在Render上部署Umami 打开 https://dashboard.render.com/ 创建项目,选择 Web Services Source Code 选择 Exist Image ,并输入 ghcr.io/umami-software/umami:postgresql-v2.19.0 最好选最新版,也就是 vx.xx.x 这个字段 配置必须的环境变量 Key Value APP_SECRET 在之前的环境变量中 DATABASE_TYPE postgresql DATABASE_URL 在Supabase仪表板中 你可以在曾经的Umami实例中看到 APP_SECRET 的值 ...

August 28, 2025 · 1 min · 90 words

记录解包尘白禁区以获得涩涩(?)CG

参考了 虚幻4游戏解包导出及Mod制作指南 - 知乎 下载尘白禁区 前往 https://www.cbjq.com/ 下载并安装尘白禁区,确保启动器内可以直接开始游戏(即游戏完整包体已下载到你的电脑) 确认虚幻引擎版本 导航到放置尘白禁区游戏本体的EXE的目录,如 C:\SeasunCBJQos\Game\cbjq\game\Game\Binaries\Win64 右键 Game.exe ,单击属性,转到 详细信息 一栏。可以看到是 UE4 4.26 。记住他,后文要用 将有关CG的PAK文件分离出来 前往 C:\SeasunCBJQos\Game\cbjq\game\Game\Content\Paks 这里列出了所有的PAK文件,由于我们只需要CG图,故也只需要解包类似 PAK_Game_UI_X-WindowsNoEditor.pak 这样的文件 将其分离到一个单独的文件夹 解包 下载解包脚本 https://r2.072103.xyz/snowbreak.bms 前往 Luigi Auriemma 下载 QuickBMS 打开 第一步 选择解包脚本 第二步 选择原始PAK文件所在的文件夹。选中文件夹后,在文件名输入 * 即可 第三步 选择解包后输出目录 等待解包 解包完成 查看解包后的文件 解包后我们就得到了一般UE引擎封装的 .uasset 文件 我们需要使用另一个工具将其导出为一般格式的文件 前往 UE Viewer | Gildor’s Homepage 。点击 Win32 Version 下载 打开 umodel_64.exe 。 Path to game files: 填写通过 QuickBMS 解包后的输出文件夹,勾选 Override game detection 并选择 UE4 4.26,也就是最开始我们获取的虚幻引擎版本 ...

August 23, 2025 · 1 min · 104 words

记录破解兰空图床(Lsky-Pro)

仅供学习交流,请在下载后24h内删除。体验地址: https://lsky.2x.nz 视频教程: https://www.bilibili.com/video/BV1UieUzQEvq/ 方案一:本地开心版(推荐) 突然发现交付给我的项目是源码,那还逆向什么授权,直接永远返回true呗~ 安装包体 http://r2.072103.xyz/2xnzlskypro223.zpaq OneDrive - 2xnzlskypro223.zpaq 密码: 2xnz二叉树树 zpaq可以使用 Bandizip 官方网站 - 免费压缩软件下载 (Windows) 进行解压,旧版不支持 我们做了什么? 安装过程中无论输入授权密钥为任何值直接内部返回true,不再请求授权服务器 版本更新不再请求授权服务器,始终返回当前版本为最新版本 所有操作不经过授权服务器,全部本地执行 环境配置 自行参考: https://docs.lsky.pro/guide/install 推荐使用宝塔面板部署,1Panel的容器化PHP好像有点问题 如果坚持要用1Panel,推荐使用PHP8.2,出现500,404等状态码问题请自行解决,似乎需要一个特殊的 fallback 设置。感谢 fishcpy提供的解决方案!这里是他的部署教程: AcoFork的兰空图床开心版1panel部署教程 - 福利羊毛 - LINUX DO # 全局 404 交给 @fallback 处理,不强制状态码 error_page 404 @fallback; location / { try_files $uri $uri/ @fallback; } # 命名 location:交给 index.php,但不强制 200 location @fallback { rewrite ^ /index.php last; } # ----------------------------- # 特殊路径:/api/v2/ 也走 index.php,但不能强制 200 # ----------------------------- location ^~ /api/v2/ { # 同样使用 @fallback,不强制状态码 try_files $uri $uri/ @fallback; } 安装过程 授权密钥随便填直接过 ...

August 19, 2025 · 2 min · 245 words

Typora免付费激活

进入 Typora 官方中文站 下载并安装,假设你的安装路径为 D:/App/Typora 关闭所有Typora相关进程 用VSCode打开 D:/App/Typora 全局搜索,将 e.hasActivated="true"==e.hasActivated 改为 e.hasActivated="true"==“true” 打开 Typora,已激活

August 14, 2025 · 1 min · 14 words

atpx.com 一个有趣的神秘博客

今天偶然找到一个神秘博客,还挺有意思的,于是捐了 100 CNY 至于是咋找到这个博客的? 请看VCR 然后我就发现了这个宝藏博客 也许是封面图比较吸引人又或是文章内容行云流水十分丰富? 我不知道,总之我看了下去 陆陆续续读了不少 然后发现作者在当前的版本已经完全删除了JavaScript 我有一个朋友天天说HTML表单能替代JS 也算是引起了共鸣吧 于情于理都得支持一下 就到这,我也不知道该写啥了,我是一个喜欢直来直去的人,真文艺不起来了

August 13, 2025 · 1 min · 14 words

手把手教你进入e站里站(exhentai.org)

前期准备 欧美家宽IP。可以前往 https://2x.nz/ak 买一个 正式开始 挂上你的美国家宽梯子 进入 E-Hentai Forums 点击 Register 注册邮箱使用 gmail.com exhentai能不能进是账号创建的时候就决定的!一定要让平台认为你是美国家宽用户! 注册完毕后等大约一周(我是 2025-08-03注册的,2025-08-12已经可以进了),期间想干什么就干什么 一周之后,使用 浏览器的无痕模式+英语界面 再次进入 E-Hentai Forums 登录 然后前往 https://exhentai.org/ 不出意外,成功进来 接下来F12打开控制台 保存Ck以便日后登录(就无需那个傻逼美国家宽了)

August 12, 2025 · 1 min · 27 words

你是我吗?

前情提要 今天收到一封小邮件 我一眼就看出来了 有人Fork完我的仓库但是Giscus评论区没改成自己的。 Giscus仅允许自己 在启用了Giscus的仓库放一个文件 <!-- giscus.json --> { "origins": ["https://2x.nz"] } 这样设置后,即使有人在它的网站上引入了你的评论区,也会被拒绝显示 Umami仅允许自己 我博客有一个浏览量统计,基于Umami,之前是没鉴权的,如果你啥也不改,访问你的网站也会记到我网站上😅 Umami并没有给配置来更改CORS(毕竟这个访问量统计是我逆向出来的) 但是我的Umami套了EO,我可以直接写一套CORS规则仅允许自己调用 这样的话,即使你啥也不改,也不会把错误的统计信息发到我这,会报错CORS头不允许 最后 开源是为了让大家更好的学习我的博客框架,不是让你照搬,请确认将所有内容、API端点、私有服务全部改为自己的后再上线! 你要是懒可以Fork上游原仓库从白纸开始改

August 12, 2025 · 1 min · 22 words

认证为Folo的创作者

这是啥? 这是一篇Folo认证文章,用于认证本RSS归属于我 Zola: This message is used to verify that this feed (feedId:154118531036739584) belongs to me (userId:165740980096046080). Join me in enjoying the next generation information browser https://folo.is. Fuwari: This message is used to verify that this feed (feedId:180993728847509504) belongs to me (userId:165740980096046080). Join me in enjoying the next generation information browser https://folo.is. blog.acofork.com This message is used to verify that this feed (feedId:236818461447222272) belongs to me (userId:165740980096046080). Join me in enjoying the next generation information browser https://folo.is. ...

August 10, 2025 · 1 min · 111 words

有自己的开源项目?来申请Netlify的Open Source计划!

正式开始 [! WARNING] Netlify OSS计划不受理个人博客 确保你有一个开源项目,并且已经托管在了Netlify,Github的也有你网站的链接 前往 https://opensource-form.netlify.com/ 填写相关信息,提交。 我是这样写的 Open Source Team Application Applicant Name: no name provided Applicant Email: acofork@gmail.com Project Name: afoim/fuwari Proof of Contributors: Code of Conduct URL: https://2x.nz Project License URL: MIT license Netlify Site URL: https://2x.nz/posts/static-web/#netlify Notes: 一天后收到已开通 Open Source 计划的邮件。如果没有通过也没关系,你可以直接回复这封邮件,带上你的疑问,注意使用英文 账户也自动从 Starter 升级到了 Open Source 计划

August 8, 2025 · 1 min · 53 words

你说什么?企业微信能免费用Deepseek?!还能调成猫娘?!!

正式开始 非常简单,首先你要有一个企业微信号 然后前往 工作台 往下拉找到 智能机器人 接下来就可以创建了 在 角色设定 可以提示词注入一下 然后你就得到了 可以通过多种方式使用~

August 6, 2025 · 1 min · 12 words