本文介绍了如何使用Fail2ban防止Linux服务器SSH被暴力破解。Fail2ban是一种有效且低成本的解决方案,几乎无副作用。文章首先指导读者安装Fail2ban,适用于Ubuntu/Debian和CentOS/RedHat系统,并提供了启动与启用服务的方法。接着详细说明了配置`jail.local`文件以监视SSH登录尝试,并在三次失败后自动封锁IP地址。最后,通过测试验证设置的有效性,并介绍了如何查看被封禁的IP以及解封特定IP地址的方法。
文章介绍了通过AList插件实现天翼网盘与系统之间的高效连接,使得用户能够轻松管理和使用存储在天翼网盘上的大量数据(达到几十个T)。特别提到了一个名为`halo-sigs/plugin-alist`的GitHub项目,该项目提供了一个集成方案,支持创建AList类型的附件存储策略,从而极大地方便了用户对云存储资源的操作。这一解决方案对于需要处理大容量文件存储和管理的用户来说非常实用。
本文详细介绍了在Arm64平台上通过Armbian或Debian安装Proxmox VE(PVE)的步骤。首先,确保已安装好系统并开启SSH服务。接着,配置网络,包括停用NetworkManager、编辑网卡配置文件、设置静态IP地址和DNS,并重启网络服务。然后,正确配置hosts文件以确保PVE服务正常启动。修改软件源为国内镜像,以提高下载速度。接下来,安装Proxmox VE,选择合适的版本并按照提示完成安装。对于异构核心CPU,如RK3399,需要手动绑定CPU线程或修改PVE底层代码来实现自动绑定。此外,还提供了虚拟机配置建议、低内存优化方法以及Armbian系统的进一步优化措施。
本文介绍了如何将废旧的IPTV盒子(主要为晶晨S905系列)刷机为Armbian系统,以用作服务器。作者首先介绍了手头拥有的不同配置的盒子,并推荐使用HDMI短接线进行刷机。接着详细说明了通过ADB命令重启进入U盘系统的方法。在成功安装Armbian后,文章展示了如何将系统写入eMMC中,避免每次启动都需要U盘。最后,作者提醒设置系统语言为英文,并分享了安装ZeroTier One软件的经验,以及提供了开源项目和下载地址。整个过程包括了硬件准备、刷机步骤、系统设置及个性化配置等多个方面。
青龙面板是一个支持多种脚本语言(如Python3、JavaScript、Shell和TypeScript)的定时任务管理平台。它允许用户在线管理脚本、环境变量及配置文件,并提供查看任务日志等功能。青龙面板可通过Docker、npm或直接在本地安装部署,其中推荐使用Docker进行快速部署。该平台还提供了丰富的内置命令来帮助用户更新、添加脚本、删除旧日志等。此外,青龙面板拥有友好的用户界面,并支持暗黑模式与手机端操作。其名称来源于中国传统文化中的四象之一——青龙,象征着东方与春季。
本文介绍了如何在Synology NAS上通过Docker安装ZeroTier,以实现异地组网。ZeroTier支持几乎全平台(除iOS外)。对于DSM 7用户,建议使用Docker来运行ZeroTier,因为DSM 7不允许第三方应用程序以root权限运行。安装步骤包括启用SSH访问、创建持久的TUN设备、安装Docker以及设置容器。具体命令和步骤详细说明了如何配置环境并启动ZeroTier服务。此外,还提供了加入网络、查看状态等CLI操作方法,以及升级ZeroTier的方法。
本文介绍了如何使用Docker安装Alist,一个流行的个人网盘挂载工具。首先需要确保已安装Docker,然后通过一行命令即可完成Alist的安装与配置,包括指定端口、环境变量等。此外,文章还提供了查看管理员信息和更改密码的方法,并详细说明了如何利用Docker CLI或Docker Compose部署Alist的不同版本(如最新版、开发版及特定版本)。对于可能出现的权限问题,建议设置正确的用户/组标识符以避免。关于离线下载功能,推荐使用预装aria2的镜像,并对可能出现的架构不匹配导致的问题给出了排查和解决建议。最后,文章讲解了如何更新Docker安装的Alist实例,包括停止、删除旧容器以及拉取新镜像重新部署的具体步骤。