部署rancher
本来想 docker-compose 一键启动的,不过 Rocky9.6,Rocky9.7 一直不能成功。(WSL能成功,但是不想额外解决网络的问题。) 一、安装k3s 关防火墙(超级重要) 1systemctl disable --now firewalld.service 安装 k3s 集群 1curl -sfL https://get.k3s.io | sh -s - --write-kubeconfig-mode 644 验证 123export KUBECONFIG=/etc/rancher/k3s/k3s.yamlecho 'export KUBECONFIG=/etc/rancher/k3s/k3s.yaml' >> ~/.bashrc # 让它永久生效kubectl get nodes 卸载(不需要的时候可以删除) 1/usr/local/bin/k3s-uninstall.sh 二、安装helm 安装 helm 12curl -fsSL -o get_helm.sh https://g.bravexi...
解决Windows图标变白
图标变白,一般是Windows 的图标缓存损坏了。 最常用、也最有效的解决办法是重建图标缓存。在管理员权限的 PowerShell 或 CMD 里执行 12345taskkill /f /im explorer.execd /d %localappdata%\Microsoft\Windows\Explorerdel iconcache*.db /adel thumbcache*.db /astart explorer.exe
Harbor安装使用
harbor 的安装和使用,主要是学习自签名证书。 一、环境准备 Rocky9.6 Docker Harbor 二、证书体系学习 2.1 角色 CA(签字的人):有一把私钥用来"签字",有一张根证书(公开)告诉别人"这是我的签名长什么样"。它自己给自己签一张证书,这就叫"自签名根证书"。 服务端(Harbor):要证明"我就是 harbor.lab.local"。它自己生成一把私钥,写一份申请书(CSR,里面注明我要哪个域名),拿给 CA 签。CA 签完,给它一张服务端证书。 客户端(docker / containerd / k8s):连 Harbor 时,Harbor 把服务端证书亮出来。客户端只问两件事——这证书是不是我信任的 CA 签的?上面的域名对不对?两个都对就放行。 让我把这三者的关系画出来,"乱"的感觉一大半来自没看清谁信任谁、签发和信任是两个相反方向: 这张图能消掉"乱"感的关键,是看清两个方向相反的关系——证书是 CA 往下"...
WSL2的网络模式
简单记录 WSL2 的网络模式。 一、疑惑 偶然的机会,发现 WSL 和 宿主机共享一个 localhost,非常的方便。不过 一直疑惑实现原理(共享 localhost) 以及外部机器该如何访问到 WSL。(内部访问外部是容易的) 二、网络模式 2.1 NAT 模式(默认) WSL2 默认是 NAT 模式。和 Vmware Workstation 的 NAT 没什么区别。 **问:**那为什么在 Windows 本机上 localhost:端口 能访问到 WSL 里的服务? 答: Windows 额外做了一个叫 localhostForwarding 的便利功能,把本机对 localhost 的请求悄悄转发进 WSL 那台小虚拟机。 这座桥只对 Windows 本机生效。它本质是一座"宿主机回环 → WSL 虚拟机"的私桥。 所以其实本质并不是"共享":是 Windows 能通过 localhost 访问到 WSL 里的服务;反过来,WSL 用 localhost 是访问不到 Windows 的(在 WSL 里 localhost...
折腾手机卡
简单记录一下折腾的手机卡。 一、Skinny 新西兰 +64 的号码,每年只需要互转 1 新西兰币即可保号。当初 68 元人民币入手的。 二、GiffGiff 英国 +44 的号码,每180天,发送一条短信即可保号,初始需要充值 10 英镑。可以转 esim Giff 激活教程 转 esim 网站1, 用的时候遇到不少 bug,不过好在是开源项目,修复很及时。 转 esim 网站2 同上,也是类似的网站。 网上流传的几种 postman 的脚本都失效了。 三、haha sim 香港 +852 的号码,每年充值 10 港币即可保号,当初 咸鱼 88 块入手的。 10 港币充值入口(支持支付宝,好评) 或者 APP 内也可以充值(最低 20 港币) 四、Esim Plus 爱沙尼亚 +372 的号码,之前是永久的,现在变,每365天连接基站、使用流量、拨打电话、收发短信,任意即可延长。 当初 6 美元 入手的。 五、5ber 将 ESIM 转为 实体卡,一个卡片可以存储多个号码,配合读卡器,可以管理多个号码。 不过已经跑路,需要使用开源软件和读卡器。 读卡器,淘宝可以直接购买。 ...
WSL安装体验
windows sub linux 一、基本安装 官方文档 1.1 法一:在线安装 安装 wsl 1wsl --install 在线查看可安装的系统 1wsl --list --online 安装指定的系统 1wsl --install -d <系统名称> 1.2 法二:离线安装WSL,在线安装系统 网慢,法一安装不上。 启用 WSL 和虚拟机平台 12dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重启计算机 下载并安装 WSL 2 Linux 内核更新包 官方地址 设置 WSL 2 为默认版本 1wsl --set-default-version 2 1.3 法三:离线安装系统 依旧网卡,法二安装不上系统。直接下载系统的...
CookieCloud部署
CookieCloud部署 一、概述 1.1 需求及已有的方案 接上次,部署 Rsshub 后,可以将好多的网站聚合起来,不过一些站点依赖于 cookie,每次手动抓取,重新写入 .env 变量,然后去重启服务不够优雅。早已经有人有这样的需求。 仓库地址 1.2 小小的改进 不过这小小的服务就又部署一个 docker,而我更喜欢无服务器部署。Cloudflare 的 KV 正好可以做这个。 二、部署到 Worker 2.1 准备凭据 挑两个长随机串作为 UUID 和密码: 1234567# UUID(CookieCloud 当作"用户名",写到 Worker URL 路径里)openssl rand -hex 16# → 例如 a7f3b9c2d8e1f4a6b5c3d7e9f2a1b8c4# 密码(端到端加密用,只在浏览器和 RSSHub 知道)openssl rand -hex 24# → 例如 9e2f8a1b5c7d3e6f4a9b2c8d1e5f7a3b6c9d2e4f1a8b5c7d 记录好,下面要用。 2.2 部署 123456789101...
部署R2-Explorer
一、概述 一个基于 Cloudflare R2 对象存储的文件列表,部署在 Worker。功能还算完善,缺点是纯英文的。 官方文档 官方仓库 二、部署 2.1 fork + var 看官方文档即可。不过是英文的。 fork 官方仓库 新建仓库密钥 1CF_API_TOKEN= 创建 cloudflare 的 API token https://dash.cloudflare.com/profile/settings 1234API令牌API 令牌模板: 编辑 Cloudflare Workers 额外添加 R2 存储的权限R2-Explorer-github-token 设置 环境 仓库 变量 12345678910R2EXPLORER_WORKER_NAME=r2-explorerR2EXPLORER_CONFIG={ readonly: false, basicAuth: { username: 'qiankong', password: '123456' }, ...
A800显卡驱动升级
NVIDIA 驱动升级指南:535 → 550(RHEL8 / CentOS8) 一、背景说明 本文档记录将 NVIDIA GPU 驱动从 535.161.08 升级至 550.163.01 的完整操作流程,同时完成 Fabric Manager 的版本同步升级。 A、H系列的显卡才会使用到 多 GPU 互联 的服务。 Fabric Manager 是 NVIDIA 多 GPU 互联(NVSwitch / NVLink)的核心服务,其版本必须与驱动版本严格一致,否则会导致 GPU 间通信异常甚至服务启动失败。 二、准备工作 准备好完整的操作文档,(卸载、重启、下载、安装、重启,验证) 禁止调度节点,驱逐已有的 Pod,验证不存在业务 pod 三、操作流程 3.1 卸载 3.1.1 卸载驱动 1/usr/bin/nvidia-uninstall 运行 NVIDIA 官方卸载工具,交互式移除通过 .run 文件安装的旧版驱动(570.148.08)。该工具会自动清理驱动模块、库文件及相关配置。 备份 X screen 的配置文件(默认 no,保持默认) If you p...
RSSHub服务端配置手册
rsshub 可以把不支持 RSS 的一些网站映射成 RSS 格式,方便统一的订阅,本质上是 nodejs 的爬虫。 一、官网 官方网站 官方文档 仓库地址 二、部署 docker-compose 部署. 2.1 官网版本 官网版本 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253services: rsshub: # two ways to enable Playwright: # 启用 Playwright 的两种方法: # * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled # 注释掉标记的行,然后使用此镜像:diygod/rsshub:chromium-bundled # * (consumes more disk spac...










