开发

7 篇文章
开发
统信 UOS Server 20 离线安装 Docker

统信 UOS Server 20 离线安装 Docker

UOS Server 20与CentOS 8/RHEL 8高度兼容,可通过CentOS 8的Docker包实现离线安装。准备工作包括:从Docker官方CentOS 8仓库下载containerd.io、docker-ce等5个核心RPM包,并从Rocky Linux 8源下载依赖包container-selinux。安装步骤为:上传包至服务器,执行yum卸载旧版容器工具,再用yum localinstall批量安装当前目录所有RPM包。最后通过systemctl启动Docker并设置开机自启,使用docker --version和docker compose version验证安装结果。

Spring Boot 集成 MQTT 多 Broker + SSL 的优雅方案

Spring Boot 集成 MQTT 多 Broker + SSL 的优雅方案

本文介绍了一个专为Spring Boot设计的`mqtt-spring-boot-starter`开源项目,解决了同时连接多个MQTT Broker(含内网/外网)及SSL/TLS证书加密的需求。该项目支持多Broker并发连接、PEM/JKS格式证书配置,通过注解方式实现主题订阅,兼容MQTT通配符及QoS级别控制,并提供自动重连、线程池配置、全局消息处理等功能。使用时只需简单配置Broker信息,即可实现像操作数据库般的丝滑体验。该项目已开源,包含详细配置示例、使用指南及SSL配置说明,旨在为Spring Boot MQTT集成提供高效解决方案。

GitHub Stars 同步至 Notion 工具

GitHub Stars 同步至 Notion 工具

该工具可将GitHub Star的仓库自动同步至Notion数据库,提供全量和增量两种同步模式。支持同步仓库名称、描述、星标数、编程语言、标签、许可证等丰富信息,通过GitHub Actions实现定时自动同步,无需服务器。使用简单,只需配置GitHub个人访问令牌和Notion集成令牌,即可通过Fork仓库设置Secrets实现自动化同步,或本地运行脚本。项目全程由AI生成,提高了开发效率,让GitHub Star列表在Notion中更易于管理和筛选。

FRP 内网穿透部署

FRP 内网穿透部署

本文介绍了FRP 0.61.1版本内网穿透部署方案。服务端需下载frps,配置bindPort=7000、auth.token鉴权,设置dashboard管理界面(端口7500),以system服务形式启动。客户端下载frpc,配置serverAddr、serverPort连接服务端,通过proxies指定本地端口和远程端口实现穿透。部署需确保云服务器开放7000(frp通信)、7500(dashboard管理)和穿透端口(如9002),同时保持服务端与客户端auth.token一致。项目开源地址为GitHub fatedier/frp,官方文档提供gofrp.org/zh-cn。

Caddy:更现代、更易用的Web服务器和反向代理

Caddy:更现代、更易用的Web服务器和反向代理

本文主要介绍作者从Nginx Proxy Manager转向Caddy Web服务器的经历。因NPM莫名出现502错误且排查繁琐,转投Caddy后发现其使用更简单。Caddy是现代化Web服务器和反向代理,核心优势为自动化HTTPS,支持Let's Encrypt SSL证书自动申请和续期。与NPM相比,Caddy安装简单、配置文件(Caddyfile)清晰易编辑,支持静态文件托管、反向代理、负载均衡、路径重写等功能,特别适合个人网站和开发者。文章详细提供了docker-compose安装方法和多种配置示例,包括静态站点、反向代理、多域名、负载均衡等配置,展现了Caddy的便捷性和强大功能。

VMware Workstation Pro 个人免费版下载及安装

VMware Workstation Pro 个人免费版下载及安装

VMware Workstation Pro现对个人用户免费开放,支持Windows、Linux及macOS系统,仅限非商业用途使用。用户需先在博通(VMware母公司)官网注册账号,登录后依次进入“Software→VMware Cloud Foundation→My Downloads”,找到VMware Workstation Pro,选择“for Personal”版本的最新版(如17.5.2)下载。安装时,双击安装文件,接受用户协议,勾选增强型键盘驱动程序等选项,完成安装后重启系统,首次打开时选择“用于个人用途”即可使用。