自部署一个优秀的密码管理器 ~ Bitwarden
Bitwarden / Vaultwarden 部署教程 介绍Bitwarden 是一款开源的密码管理工具,与 SafeInCloud、1Password 等类似。其官方服务器端采用 .NET 开发,浏览器插件和桌面应用使用 JavaScript 编写,而移动应用则由 C# 实现。该系统的数据库采用 MSSQL,由于其占用内存较大,部署此系统的机器至少需要 3GB 的内存。 不过好消息是,有人使用 Rust 实现了 Bitwarden,并且提供了 Docker 镜像,降低了对机器配置的要求,并且官方版本中部分收费的功能,在这个开源实现中可以免费使用。本文便使用 vaultwarden 来进行配置 Bitwarden。 部署方法第一步:更新源Ubuntu / Debian: 1apt update -y && apt upgrade -y CentOS: 1yum update -y && yum upgrade -y 第二步:安装并配置 Docker安装 Docker: 1curl -fsSL https://get.doc...
Monolith — 一套跑在 Cloudflare 免费套餐上的高质感博客系统
[开源] Monolith — 一套跑在 Cloudflare 免费套餐上的高质感博客系统 纯 Cloudflare 全家桶(Workers + Pages + D1 + R2),零服务器成本运行一个带后台管理的完整博客,全球 CDN 加速,延迟 < 50ms。 在线预览:https://monolith-client.pages.devGitHub 仓库:https://github.com/one-ea/Monolith协议:MIT 🤔 为什么又造了一个博客?市面上的博客方案要么需要 VPS(Typecho、WordPress),要么只能生成静态页(Hexo、Hugo)没有后台管理,要么太重了(Notion API + Next.js)。 我就想要一个: ❌ 不需要服务器 — 不想维护 VPS ✅ 有完整后台 — 在线写文章、传图片、管评论 ✅ 跑在免费套餐上 — Cloudflare 的免费额度完全够个人博客 ✅ 好看 — 不是那种一眼就能看出是模板站的东西 所以就有了 Monolith。 ✨ 有什么?前台 💎 深色主题 + 玻璃拟态,不是随便套了个 CS...
[科普/教程]关于送中,你所要知道的一切!——什么是送中?如何判断是否送中?为什么会送中?如何预防/解决送中?
[科普/教程]关于”送中”,你所要知道的一切!——什么是送中?如何判断是否送中?为什么会送中?如何预防/解决送中?还有完全免费且可以立马拉回去正确归属地的方法?还能“焊死”??? 以下的内容都是根据本人的观察和所知所闻所编写出来的。如有错误,欢迎指正。 本文略长。如果你现在的时间并不是很充裕的话,还是建议你找个充裕点的时间一口气看完好一点。 在这篇帖子中,我将会向你讲述以下几个板块: 什么是送中? 如何判断是否送中? 为什么会送中? 关于送中的一些常见问题/破解谣言。 如何预防/解决送中? 本篇文章同样可适用于使用机场节点直接落地作为代理的形式。 声明:这篇帖子并不会教你如何部署代理/解决代理中的其他问题(例如连不上,速度慢等)。请先确保你已经部署好了代理并成功顺利的连接上之后,再来看本篇帖子。 如果你现在对于代理还有其他问题,请先解决它们。然后再来看这篇帖子。 什么是送中?:送中是谷歌/META系服务里独有的机制。确切的说,这不应该被统称为“送中”,而是“将归属地更改为用户的真实所在地”。 谷歌/...
检查自己的 KVM 内存有没有被超售
检查自己的 KVM 内存有没有被超售 KVM 内存超售的方法,一般而言就三种: 内存交换(Swap) 气球驱动(Balloon) KSM(Kernel Samepage Merging) 1. 内存交换(Swap)当系统内存不够用时,宿主机会把部分长时间未操作(读写)的内存交换到磁盘上的 Swap 分区,等相关程序需要运行时再恢复到内存中。 说白了,就是宿主机把 Swap 当内存用。 2. 气球驱动(Balloon)通过 virtio_balloon 驱动,可以动态调整 Guest 与 Host 的可用内存空间。Balloon 的工作原理,是在虚拟机中安装一个 kmod。当 KVM 宿主机内存不足时,会根据 virtio_balloon 判断哪些内存页面可以被回收,然后由 virtio_balloon 占用这些内存,并返回给宿主机使用。 说白了,就是小鸡里有一个“间谍” virtio_balloon。当 KVM 宿主机内存不足时,virtio_balloon kmod 会申请占用小鸡的空闲内存,占用后的这部分内存会释放回宿主机。 3. KSM(Kernel Samepage ...
国际互联优秀是怎么判断的
国际互联优秀是怎么判断的? 国际线路优秀 ≠ 国际互联优秀首先需要明确一个观点:国际线路优秀,不等于国际互联优秀。 国际线路:指接入的 T1 ISP 数量多。 国际互联:是指与大多数常用业务之间的连接速率、稳定性等指标表现优秀。 案例分析:DMIT 香港节点以行业内常被讨论的 DMIT 为例,其在香港地区接入了众多 T1 ISP,例如: Cogent NTT 同时也接入了一些 T2 ISP,例如: RETN(主要面向欧洲方向优化) 大陆相关网络(主要针对大陆优化) 如何查看这些线路?可以使用 bgp.tools 网站: 输入 IP 地址,即可查询该 IP 段从 BGP Tools 的路由器接收到的、由 DMIT 广播的路由信息。 示例截图如下: 上图是 DMIT HK Pro 产品的路由信息。 虽然该产品接入了大陆优化线路,但由于 BGP Tools 并未从这些线路接收到广播,因此展示出来的仍然是国际互联线路信息。 从图中可以看到: 从 DMIT 的 AS906 广播出去后,连接到了 T1 ISP:Cogent 和 NTT; 也连接了 T2 ISP:RETN; 例...
全网最全eSIM换设备大全
全网最全 eSIM 换设备大全 最新最全 eSIM 换设备方法大全涵盖「Apple eSIM Quick Transfer ✅」「复用原二维码 ♻️」「申请新二维码 📄」「不支持 ❌」。 1. 港澳 eSIM 🇭🇰 3HK DIY:App 申请 📄(28 HKD/次) 🇭🇰 Club SIM:App 申请 📄(每年 1 次免费,超额需门市) 🇭🇰 Birdie Mobile:同设备 ♻️;换设备 📄(50 HKD/次,下月返还) 🇭🇰 SoSIM:App 申请 📄(28 HKD/次) 🇭🇰 CUniq:门市 📄(部分客服可远程下发) 🇲🇴 CTM:同设备 ♻️;换设备 📄 2. 亚洲 eSIM 🇲🇾 TuneTalk:App 申请 📄 🇶🇦 Ooredoo 卡塔尔:App 申请 📄 🇹🇭 AIS 泰国:客服 📄(可能需护照资料) 🇸🇬 Singtel:❌ 不支持 🇵🇭 Smart / Globe:同设备 ♻️ 🇱🇰 Hutch:客服或门市 📄 🇱🇰 Dialog:邮...
IX 是什么?一篇简单科普
IX 是什么?一篇简单科普 看到论坛里很多人对 IX 有点似懂非懂,就简单写一篇给大家科普一下。 IX 本质上就是互联网交换中心(Internet Exchange)。这个概念在国外已经发展很多年了,主要用于不同 ASN 之间交换流量。比如我用腾讯云香港测试到 DMIT 香港和到香港大学两个网络: 从上面两张图可以看出,路径分别经过了 Equinix IX 和 HKIX。其中 Equinix IX 又称 EIE,这是一个全球大型数据中心,很多商家的机器都托管在这个机房里,同时它也提供自己的互联网交换平台 Equinix Internet Exchange(EIE)。路由说明腾讯云香港到这两个网络之间,是分别通过 EIE 和 HKIX 互联的。也就是说,它们两者如果接了 IX,且建立了 BGP Peering,通常会优先通过 IX 交换流量。 接入 IX 有什么用?如果不接 IX,同时也没有建立私有互联的话,它们之间就会通过 T1 运营商的 IP Transit 传输数据。公网传输费用比 IX 之间的费用高得多,通过 IX 可以大大减少彼此之间的带宽费用。 为什么最近 IX 在...
CloudFlare 优选加速
Cloudflare SaaS (Custom Hostnames) 优选 IP 进阶指南:告别减速器 0. 为什么要做 SaaS 回源?直接开启 Cloudflare (CF) 的“小黄云”在国内往往是“减速器”。 痛点:默认 Anycast 节点在国内访问极慢,且 SSL 证书扫描容易泄露原始 IP。 方案:利用 CF SaaS 功能,将网站域名接入 CF 内部网络,手动指定国内走“优选高速节点”,国外走“官方默认节点”。 1. 准备工作 回源域名:需 NS 接入 CF(如 fallback.net)。 网站域名:你的主站域名,解析在非 CF 平台(如 DNSPod、阿里云),以便进行国内/国外分线解析。 账户要求:CF 账户需绑定 PayPal 或外币卡以开启 SaaS 功能(免费额度 100 个域名,完全够用)。 2. 配置回退源 (Fallback Origin)回退源是所有自定义主机名的“中转站”。 解析回源域名:在 CF 的 fallback.net 中添加一跳 A 记录(如 origin.fallback.net),指向你的真实服务器 IP,...
