首页
关于本站
私人 DNS 加密设置教程
全部文章
推荐
加密 DNS 服务
DNS 实时战报
过滤规则订阅
搜索
网络与 DNS
加密 DNS 实操
路由器与家庭网络
自建服务
AdGuard Home
服务器运维
开发与工具
安全与隐私
登录
搜索
23-4.CN
累计撰写
59
篇文章
累计收到
3
条评论
首页
分类
网络与 DNS
加密 DNS 实操
路由器与家庭网络
自建服务
AdGuard Home
服务器运维
开发与工具
安全与隐私
页面
关于本站
私人 DNS 加密设置教程
全部文章
推荐
加密 DNS 服务
DNS 实时战报
过滤规则订阅
注册丨登录
搜索到
7
篇
分类为
服务器运维
的文章
2026-10-01
Alpine 轻量服务器初始化清单:时钟、Nginx、PHP 一篇配齐
下面这份清单就是 dns.23-4.cn 背后的服务器实际用的;不想自己配一遍的话,直接填我们的地址即可。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报Alpine Linux 是轻量服务器的最佳选择之一:整个系统装完不到 1G 内存,包管理简单,跑个 DNS/博客服务绰绰有余。这篇把我初始化 Alpine 服务器的完整清单整理出来,照着抄就行。一、换国内源(加速 apk)sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com\/alpine/g' /etc/apk/repositories apk update如果默认仓库缺 community 源,手动加一行(v3.20 对应你的版本)。二、时钟同步(最容易忽略)重要:云服务器初始时间可能错得离谱,而 TLS 证书验证、日志时间戳全依赖它。apk add chrony rc-service chronyd start rc-update add chronyd default date # 确认时间正确三、Nginxapk add nginx nginx-mod-stream nginx-openrc # 站点配置放 /etc/nginx/http.d/xxx.conf # 注意删掉默认的 default.conf,避免 80 端口冲突 rc-service nginx start rc-update add nginx default做 443 分流时记得装 nginx-mod-stream(stream 模块做 TCP 转发用)。四、PHP(Typecho 等博客用)apk add php83 php-fpm php-pdo_sqlite php-simplexml php-mbstring \ php-json php-curl php-openssl php-dom php-gd php-iconv php-ctype \ php-bcmath php-tokenizer # Alpine 的服务名是 php-fpm83 rc-service php-fpm83 start rc-update add php-fpm83 defaultphp-tokenizer 必须装:Typecho 的 butterfly 主题调用 token_get_all,缺了直接 500 报错,排查了老半天才找到。Nginx 的 fastcgi 块里记得传 host 参数:fastcgi_param HTTP_HOST $host; fastcgi_param host $host;Typecho 读的是小写 host,不传会报 Undefined array key。五、安全组云控制台的安全组要放行实际用到的端口:22(SSH)、80/443(Web)、53/853(DNS)等。853/tcp 记得单独放行,很多教程只放 22 和 80,DNS 服务怎么都连不上。六、开机自启检查rc-update show | grep -E "nginx|php|chrony"三个服务都出现在 default 里,重启后自动拉起,初始化才算完成。Alpine 的精髓就是"少即是多":装什么、开什么,心里都有数,出了问题也容易排查。相关阅读阿里云 2 元/月服务器防天价账单:流量监控脚本实操AdGuard Home 迁移实录:从香港服务器搬到国内阿里云自建AdGuard Home教程:搭建属于自己的私人DNS服务器Linux私人DNS设置教程:Ubuntu/Debian 配置DoT(systemd-resolved详解)私人 DNS 加密设置教程不想自己维护服务器的话,可以直接用我们跑好的那一台:主机名 dns.23-4.cn,DoH https://dns.23-4.cn/dns-query,步骤见私人 DNS 加密设置教程。
2026年10月01日
13 阅读
0 评论
0 点赞
2026-10-01
阿里云 2 元/月服务器防天价账单:流量监控脚本实操
这套监控脚本就装在我们跑 DNS 的那台阿里云机器上:你手机上填的 dns.23-4.cn,正是靠它才没被流量账单搞死。私人DNS 主机名:dns.23-4.cn | DoH 地址:https://dns.23-4.cn/dns-query | 配置教程 | 过滤战报阿里云有个著名的羊毛:国内服务器按流量计费(CDT),每月送 20G 大陆流量 + 200G 非大陆流量,带宽峰值最高 80Mbps,包年 5 年只要 100 多块,折合每月 2-3 元。但代价是——流量是计费的,超出免费额度要按 0.8 元/GB 扣钱。如果你不盯着流量,被爬虫或恶意刷量一天跑出几十 G,账单直接爆炸。这篇分享我的防天价账单方案。一、免费额度规则出网流量计费,入网免费大陆地域:每月 20G 免费(超出 0.8 元/GB)非大陆地域:每月 200G 免费带宽峰值最大 80Mbps,按量模式二、流量监控脚本思路:每分钟从 /proc/net/dev 读一次公网网卡的上传字节数,累加统计,达到阈值就发企业微信提醒,再超就自动关机。# /usr/local/bin/traffic-guard.sh IFACE="eth0" STATE_DIR="/var/lib/traffic_guard" WARN_GB=16 # 接近 20G 预警 SHUTDOWN_GB=20 # 用满就关机保护核心逻辑:记录上次累计值 → 算增量 → 判断阈值 → 预警/关机。注意跨天清零日统计,方便看日报。三、定时执行apk add cronie rc-service crond start rc-update add crond default crontab -e # 每分钟执行一次 * * * * * /usr/local/bin/traffic-guard.sh四、企业微信通知在企业微信群里添加机器人,拿到 webhook 地址填进脚本,流量接近上限时你手机就能收到预警,不用天天盯着控制台。五、注意事项阈值按免费额度设:大陆机 16G 预警、20G 关机最稳,一毛钱超额都不花开机自启:脚本要配 crond 自启,服务器重启后监控不能丢关机保护是兜底:真被刷流量时,宁可关机也别欠账单2 元/月的服务器真香,但"不管理服务器容易天价账单"这句话,每个羊毛党都该刻在脑子里。相关阅读Alpine 轻量服务器初始化清单:时钟、Nginx、PHP 一篇配齐AdGuard Home 迁移实录:从香港服务器搬到国内阿里云自建AdGuard Home教程:搭建属于自己的私人DNS服务器免费公共DNS还是自建DNS服务器?私人DNS选型与成本对比私人 DNS 加密设置教程不想自己维护服务器的话,可以直接用我们跑好的那一台:主机名 dns.23-4.cn,DoH https://dns.23-4.cn/dns-query,步骤见私人 DNS 加密设置教程。
2026年10月01日
10 阅读
0 评论
0 点赞
1
2