记一次腾讯云 CDN 流量被刷
近期,许多中小型网站遭受了来自山西太原联通IP的CDN流量攻击。攻击者主要针对小型博客或网站中的大体积静态资源进行刷量,疑似是PCDN用户为了平衡流量而人为操作的结果。为应对此次事件,受影响站点采取了一系列措施,包括将静态资源迁移至JSDelivr CDN并重写URL、清理CDN缓存、限制IP访问频率(30 QPS)、设置UA白名单以及下行限速至100KB/s等。此外,还封禁了一批可疑IP地址。自7月6日起,该站经历了多次流量异常高峰,最终通过上述方法暂时缓解了问题。同时提供了多个受类似攻击影响用户的案例链接供参考。
利用Uptime Kuma来监控友链状态
Uptime Kuma 是由 Louis Lam 开发的一款开源网站监控系统,具备现代、美观和易用的特点。它支持实时监控、故障通知及状态页面展示,确保在线服务的稳定运行。该项目托管于 GitHub,并提供了多种网络协议(如 HTTP(s)、TCP、Ping 和 DNS)的监控功能,同时支持 Webhook 和邮件等多种通知方式,以及简体中文界面和 Docker 郲署。文章详细介绍了如何通过 Docker 搭建 Uptime Kuma 的步骤,包括创建数据目录、编写 `docker-compose.yaml` 文件并启动容器。初始化后,用户可以通过浏览器访问控制台,添加监控项来定期检查友链站点的状态。
从零开始自定义编译基于LEDE的OpenWrt固件
本文介绍了如何在Debian 11或Ubuntu LTS系统上编译OpenWrt固件的过程。首先,需要安装一系列依赖工具,并创建一个非root用户来执行编译任务。接着,通过git克隆源码并更新feeds以准备编译环境。用户可以自定义添加额外的软件源和插件,同时也可以修改默认IP、主机名等配置。编译前需下载所需的软件包,并检查文件完整性。首次编译推荐使用单线程以提高成功率。编译完成后,固件将保存在`bin/targets`目录下,默认密码为“password”。对于二次编译,建议先拉取最新的源码更新,必要时清除旧的编译产物再进行编译。整个过程耗时较长,但能够满足特定需求且充满乐趣。
解锁网易云灰色歌曲
本文介绍了两种解锁网易云灰色歌曲的方法:一是在软路由或服务器上部署如luci-app-unblockmusic的服务,并设置相应代理;二是在本地设备上部署UnblockNeteaseMusic服务,同样需要设置代理。此外,文章重点推荐了一款名为BetterNCM的插件,它不仅能够解锁灰色歌曲,还能美化网易云音乐界面。用户可以从插件官网或GitHub下载安装包,在关闭网易云音乐的情况下进行安装。安装完成后,通过右上角图标进入插件列表,先安装RevivedSource插件后才能看到并安装用于解锁灰色歌曲的RevivedUnblockInstaller插件。最后提醒,部分插件可能不支持3.x以上的版本,可以考虑降级到2.10版本以确保兼容性。
Git曝出一个严重RCE(远程代码执行)漏洞
漏洞编号为QVD-2024-18126和CVE-2024-32002,主要影响Windows和MacOS系统上的Git版本。受影响的版本包括小于2.39.4、2.40.0至2.40.2、2.41.0、2.42.0至2.42.2、2.43.0至2.43.4以及2.44.0和2.45.0。用户应检查自己的Git版本是否在上述范围内。攻击者可以通过创建特定的Git项目并诱导用户克隆该项目来执行恶意代码,例如通过`git clone --recursive git@github.com:amalmurali47/git_rce.git`命令,这将导致用户的电脑自动运行攻击代码,如打开计算器程序。建议尽快更新到安全版本以避免风险。
xxx.mobileconfig苹果描述文件签名认证
本文介绍了如何基于AdGuardHome搭建加密DNS服务以屏蔽国内APP的开屏广告,并解决mobileconfig描述文件未签名的问题。首先,需要准备SSL证书(Nginx或Apache格式)、未签名的mobileconfig文件以及在Windows系统上安装Git工具。接着,从腾讯云等平台下载并解压证书文件,将相关文件重命名后放置于同一目录内。通过使用openssl命令对mobileconfig文件进行签名,生成已签名的signed.mobileconfig文件。最后,将此文件导入苹果设备即可完成设置。文章还提供了实际操作截图和验证签名成功的示例。
自搭建全平台私有密码库 bitwarden & Vaultwarden
本文介绍了搭建全平台私有密码库Bitwarden及Vaultwarden的方法,以解决常见的密码管理难题。文章首先列举了多种密码管理方案的优缺点,如大脑记忆、纸质记录、本地文档、云文档等,并指出专业密码管理软件(纯本地、上云或私有云)是较为理想的解决方案。其中,Bitwarden是一款开源的专业密码管理软件,支持全平台覆盖、浏览器插件、自动填写等功能,且安全性高。文章推荐使用Vaultwarden作为Bitwarden的非官方服务端进行自部署,以实现数据完全自主控制。随后,详细介绍了在VPS上通过Docker和Caddy安装并配置Vaultwarden的具体步骤,包括安装必要软件、拉取镜像、启动容器、配置反向代理等。最后,提供了获取Bitwarden各平台应用的方法。
我们努力奔跑,只为追上那个曾被寄予厚望的自己 — 你好哇,我的 21 岁!
这篇文章通过比喻和实例阐述了每个人都有自己的生活节奏和发展时区,不应盲目比较或嫉妒他人。以纽约与加州的时差为例,说明时间差异并不影响各自的发展速度。文章强调,无论是早成还是大器晚成,每个人都在按照自己的步伐前进。同时,作者分享了自己21岁生日的感悟,将人生比作软件开发过程,认为每个人都应成为自己生活的“产品经理”,不断学习、成长,并勇敢面对挑战。最后,作者表达了对未来充满希望的态度以及对生活的热爱。
如何在面试中包装自己
本文讨论了如何在面试过程中恰当地包装自己,以增加获得心仪工作的机会。首先强调简历的重要性,特别是工作经历部分需要真实且吸引人,建议可以将日常工作任务转化为项目经验来展示。同时,对于当前职位的相关技术和趋势应有所了解,在面试中能够表达出自己的见解。面对面试官提问时,无论是熟悉还是不熟悉的领域,都要保持诚实与自信的态度,避免过度夸大或隐瞒事实。通过这些策略,可以帮助求职者更好地展现自我,提高面试成功率。

