thumbnail
防火墙02 — iptables 命令
语法规则 一条标准的 iptables 命令应该包含这么几部分: 规则表 对于规则表,常用选项: -t - 指定要使用到的规则表 规则链 对于规则链,常用选项: -L - 查看指定规则链中的所有规则 -F - 清空规则,相当于逐个删除所有规则 -A - 指定规则链,在当前规则链的尾部添加规则 -I - 指定规则链,在当前规则链的头部添加规则...
thumbnail
DIY NAS系列34 — 在线音乐流媒体
前言 木子特别怀念互联网初期听音乐的自由。近年来,随着国内版权意识的提高,音乐版权越来越分散,想要听到自己喜欢的歌曲,往往需要在多个应用间进行切换,包括:网易云音乐、QQ 音乐、咪咕音乐等,并且需要订阅多家流媒体服务。这种频繁切换不仅麻烦,而且即使购买了某些 APP 的 VIP 服务,下载的歌曲仍然是加密的,VIP 到期后某些歌曲依然不能播放,非常...
thumbnail
防火墙 01 — 基本概念
**Q:什么是防火墙?** 简单来说就是工作在 **网络边缘** 或者 **主机边缘**、根据事先定义好的规则对进出的数据报文进行检查和处理的模块。 因为工作位置的不同,原理的不同,虽然都是防火墙,但是可以按照类别进行划分。
thumbnail
Keepalived 案例2 — MySQL主从复制 + keepalived
前言 关于 MySQL 主从复制的原理,请参阅以前的 《Redis进阶篇04 — 复制技术(一)MySQL》。 Q:为什么主从复制一定要搭配 keepalived ? 复制(Replication):一种将一组数据从一个数据源拷贝到另外一个或多个数据源的备份技术。在 MySQL 主从复制中,复制能实现数据备份、读写分离(提高并发处理能力)、部分高可...
thumbnail
使用 ACME.sh 与阿里云DNS 自动签发免费数字证书
引言 在当今的互联网世界中,网站安全至关重要。使用 HTTPS 不仅可以保护用户的隐私和数据安全,还能提高网站的搜索引擎排名。ZeroSSL 提供了免费的 SSL/TLS 证书,而 acme.sh 则是一个强大的 ACME 客户端,可以自动化证书的申请和续期过程。本文将介绍如何使用 acme.sh 结合阿里云 DNS 来自动签发和续期 ZeroSS...
thumbnail
Keepalived 案例1 — Tomcat + Nginx + Keepalived
概述 案例要求:Keepalived + nginx + tomcat 正常情况下,我们可以利用 Nginx 的反向代理实现负载均衡,比如类似这样的: 为了实现高可用,避免单点故障,我们也可以部署多个 Nginx ,形成某种意义上的 Nginx 集群,便有: 上图这种其实是伪高可用,即客户端访问时需要指定特定的 IP 地址或域名,但客户端并不知...
thumbnail
取关背后的思考:合理选择技术公众号
取关起因 最近在大佬的推送下,关注了某些公众号。结果…… 一堆广告、吸粉、抽奖,刚开始以为只是偶尔发发,毕竟有读者,才有写作的动力,可以理解。可在持续关注的两周内除了以上说的几种情况,木子几乎没有关注到任何一篇真正有养分的文章,果断取消关注(也许个人太过于理想),回看在这个高速发展的时代,各种自媒体、公众号平台的出现,我们开始有些浮躁了,沉淀自己、...
thumbnail
Rocky Linux 9 从入门到精通007– DNS管理(Zone 篇)
DNS Zone DNS 被划分为多个不同的 Zone。这些 Zone(区域)在 DNS 命名空间中以不同方式进行管理。DNS Zone 是 DNS 命名空间的一部分,由特定组织或管理员进行管理。DNS Zone 是一个管理空间,可以实现对权威名称服务器等 DNS 组件的精细控制。域名空间是一个分层的树状结构,DNS 根域位于其顶部。DNS 区域从...
thumbnail
基于 Rocky Linux 9.2 部署 K3s v1.30.6+k3s1 高可用集群
前言 K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s 有以下增强功能: 打包为单个二进制文件。 使用基于 sqlite3 的轻量级存储后端作为默认存储机制。同时支持使用 etcd3、MySQL 和 PostgreSQL 作为存储机制。 封装在简单的启动程序中,通过该启动程序处理很多复杂的 ...