自部署体验Hoppscotch
api 调试工具,可以自部署. 一、部署 docker compose 部署. 下载压缩包 复制环境变量 1cp .env.example .env 启动 1docker compose up -d 二、使用 端口 用途 快速访问 61010 主界面 http://localhost:61010 61011 管理后台 http://localhost:61011 61012 后端API http://localhost:61012 61013 Mailpit http://localhost:61013 进入管理后台 123Host: mailpitPort: 1025From: no-reply@hoppscotch.local 登录页(管理后台),输入邮箱 进入,Mailpit,获取登录链接后登录
修改Docker默认地址池
第二次遇到这个问题,上次是 docker compose 部署的服务太多了,占满了默认的地址池. 这次是 WSL 中的 地址池 和 内网 中的地址冲突. Docker 默认地址池就在 172.17.0.0/16 ~ 172.31.0.0/16 编辑配置文件 1vim /etc/docker/daemon.json 12345{ "default-address-pools": [ { "base": "10.200.0.0/16", "size": 24 } ]} 查看现有网络 1docker network ls 清理无用网络,容器正在使用的网络不会被清理 1docker network prune 重启 Docker 1sudo systemctl restart docker
密码管理软件
整理常用的密码管理器.着重说说bitwarden. 一、引子最早认识的密码管理器是 keepass,不过界面太老旧,当时设置的主密钥超级复杂,把自己都锁在外面。 目前最喜欢的,当然是 nodewarden(多端同步) + keepassxc(离线归档、内网环境) 两个系列,可以互相导入、导出。 KeePass 系列 keepass,界面丑,没有同步功能 keepassxc,电脑端,需要自己想办法多端同步 keepassdx,手机端,需要自己想办法多端同步 Bitwarden 系列 bitwarden 官方,TOTP功能付费 vaultwarden 自建,兼容 bitwarden nodewarden,自建,兼容 bitwarden,自带同步功能. 二、部署 bitwarden 官方版本吃资源,部署复杂. vaultwarden 需要服务器,使用docker部署. nodewarden 无需服务器,部署在 cloudflare worker. 2.1 vaultwarden一般都会使用docker,默认是 sqlite3 数据库,也可以改用 mysql、pgsql 等...
wifi-card
wifi 密码转二维码 一、来源 几年前这个站点了解到的. 仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 None 添加环境变量 12YARN_ENABLE_IMMUTABLE_INSTALLS=falseCI=false 构建部署命令 1yarn build 输出目录 1build 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://wifi-card.bravexist.cn
WinRAR-Keygen
WinRAR 的激活工具 一、来源 翻找 github 开源项目仓库找到的. 仓库地址 二、部署2.1 Cloudflare Pages 纯静态文件,直接部署即可. 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令 1 输出目录 1 2.2 Edgeone Page同 Cloudflare Pages 2.3 使用覆盖 rarreg.key 即可. 三、效果https://winrar.bravexist.cn
MobaXterm-Keygen
mobaxterm激活工具,放到软件目录下,即可激活. 一、来源 忘记来源了. 仓库地址 二、部署2.1 Cloudflare Pages 已经是静态文件了,直接部署即可. 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令 1 输出目录 1 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://mobaxterm.bravexist.cn
reference
速查手册 一、来源 逛论坛看到的. 仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 None 构建部署命令 1npm run build 输出目录 1dist 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://reference.bravexist.cn
file-viewer
可在线预览多种文档格式. 一、来源 阮一峰周刊 仓库地址 二、部署2.1 Cloudflare Pages 编译一直不通过.放弃 2.1.1 编译部署 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令 1corepack enable && corepack prepare pnpm@latest --activate && pnpm install && pnpm build 输出目录 1apps/viewer-demo/dist 2.1.2 上传编译产物 下载编译产物,解压 1file-viewer-v2-{版本号}-official-demo-iframe.tar.gz 直接上传,超过文件数量,需要使用 wrangler 上传, 安装 wrangler 1npm install -g wrangler 登录 1wrangler login 部署 1wrangler pages deploy ./file-viewer-v2-2.1.26-official-...
zhouli-translator
一个翻译页面,二开添加了林黛玉版本. 一、来源 朋友介绍的好玩的项目. 仓库地址 二开仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 Next 添加环境变量,DeepSeek 的 ApiKey 1DEEPSEEK_API_KEY= 构建部署命令 1npm run build 输出目录 1.next 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://zhouli.bravexist.cn
nginxconfig
nginx配置生成器. 一、来源 网课看到的一个工具. 仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 None 构建部署命令 1npm run build 输出目录 1dist 2.2 Edgeone Page同 Cloudflare Pages 2.3 优化 默认构建时,会实时抓取 https://www.digitalocean.com/community 页面,导致有巨大的导航栏. 可通过设置环境变量去掉 1BLANK_TEMPLATE=true 右下角的弹窗,新建空壳版本,构建时替换即可. src/nginxconfig/templates/callouts/contribute.no-popup.vue 123456789<template> <div style="display:none"></div></template><script> export default { name: ...










