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: ...
Linux用户管理
Copy 之前的笔记,看一遍,做个复习. Linux用户管理 越是不想开始,越是需要开始。前两周刚学过一遍,不过又变得模糊。 Linux是一个多用户多任务的操作系统,用户管理很有必要。 一、用户组1.1 添加用户组 添加用户组 1groupadd 组名 123[root@centos7 ~]# groupadd IT[root@centos7 ~]# tail -n1 /etc/groupIT:x:1002: 添加用户组时指定 gid 1groupadd -g 指定的gid 组名 123456[root@centos7 ~]# groupadd OPS -g 3000[root@centos7 ~]# groupadd -g 2000 HR[root@centos7 ~]# tail -n2 /etc/groupOPS:x:3000:HR:x:2000:[root@centos7 ~]# 1.2 删除用户组 删除用户组 1groupdel 组名 作为用户主组的组,不可以被删除。除非使用 -f 参数强制删除。 1234567891011121314151617181...
zsh安装体验
一、安装 安装切换 shell 的工具、zsh 1sudo dnf install -y util-linux-user zsh 切换 zsh 1chsh -s $(which zsh) 二、oh-my-zsh官网 安装 curl 1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" wget 1sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" 安装主题 1git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k 安装插件 zsh-autosuggestions自动补全插件 1git clone https://git...
cyberchef
赛博瑞士军刀 一、来源 最初是网课看到的. 仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 None 构建部署命令,需要删掉 大于 25M 的文件,否则无法部署,此时无法下载离线版本,可以此页面下载编译产物 1npm run build && rm -f build/prod/*.zip 输出目录 1build/prod 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://cyberchef.bravexist.cn
excalidraw
画布 一、来源 Claude 推荐的. 仓库地址 二、部署2.1 Cloudflare Pages 克隆仓库 部署框架 None 1 构建部署命令 1yarn build 输出目录 1excalidraw-app/build 2.2 Edgeone Page同 Cloudflare Pages 三、效果https://excalidraw.bravexist.cn
it-tools
IT工具箱。 一、来源 V站了解到的. 仓库地址 二、部署2.1 CF Pages fork 仓库 框架 None 构建命令 1pnpm install && pnpm build 输出目录(必须修改,否则是 404 ) 1dist 2.3 Edgeone 同理 三、效果图https://it-tools.bravexist.cn
linux-command
linux-command,Linux命令手册. 一、来源 忘记了如何了解到的,总之了解到很久了,但是没有长久的维护自己的站点. 仓库地址 二、部署 cloudflare Pages 有个308重定向的问题,二次搜索命令时会错误计算根路径。改用Edgeone部署. 2.1 CF Pages fork 仓库 构建命令 1npm run build 输出目录(必须修改,否则是 404 ) 1.deploy 2.2 CF Pages(fix-ad) 发现默认部署的有广告区块,不爽,想要去掉。 新建 template/widget/footer.no-ads.ejs 附件 修改构建命令,输出目录不变 1cp template/widget/footer.no-ads.ejs template/widget/footer.ejs && npm run build 手动触发部署 2.3 Edgeone 同理 三、效果图https://linux-command.bravexist.cn
Qwerty Learner
Qwerty Learner 是一个练习打字的 App. 一、来源 之前 阮一峰周刊发现的开源项目。 仓库地址 二、部署2.1 vercel 仓库推荐的部署方式。 只需要 点击 Deploy 按钮,克隆仓库,修改输出目录为 build 即可。 更新 Vercel Build & Development Settings -> Output Directory:”build” Click Deploy Button 2.2 Cloudflare Pages 克隆仓库 部署框架 None 添加环境变量 1YARN_ENABLE_IMMUTABLE_INSTALLS=false 构建部署命令 1yarn install && yarn build 输出目录 1build 2.3 Edgeone Page同 Cloudflare Pages 2.4 fix-ad练习一会儿就有弹窗影响,想办法去掉。 添加两个文件 src/components/DonateCard/index.no-ads.tsx src/component...
WireGurad互联
一、介绍WireGurad 可以实现多地网络环境的互联。可以有个服务器做中转. 地域 WireGuard网段 Vmware NAT 网段 操作系统 SG(中转服务器) 10.0.0.1/24 Rocky9 BJ(北京) 10.0.0.2/24 192.168.10.0/24 Win 10 SH(上海) 10.0.0.3/24 192.168.20.0/24 Win 11 二、安装及配置 安装省略 官方安装文档 Windows客户端下载地址 2.1 SG 中转机器,安全组记得开放 51820/UDP 生成密钥对 12wg genkey | sudo tee /etc/wireguard/sg-private.key | \ wg pubkey | sudo tee /etc/wireguard/sg-public.key 看一下公钥,等下要填到北京/上海的配置里 1cat /etc/wireguard/sg-public.key 创建配置文件 123456789101112131415161718192021222324sudo ...
curl手册
curl 使用手册 示例站点:https://www.bravexist.cn 目录 -v 详细输出 -s 静默模式 -o 输出到文件 -i 显示响应头 -I 只看响应头 -H 自定义请求头 -A 设置 User-Agent -u 身份认证 -x 使用代理 -X 指定请求方法 -L 跟随重定向 组合用法 -v / --verbose显示完整的请求与响应过程,包括 TLS 握手、请求头、响应头,适合调试。 1curl -v https://www.bravexist.cn 输出示例(节选): 123456789* Trying 104.21.xx.xx:443...* Connected to www.bravexist.cn (104.21.xx.xx) port 443* SSL connection using TLSv1.3> GET / HTTP/2> Host: www.bravexist.cn> User-Agent: curl/8.4.0>< HTTP/2 200< content-type: text/html; c...















