2023年7月
如何使用 Hestia 面板来创建网络邮局
请注意:Hestia Control Panel需要安装在全新的操作系统上才能保证正常运行。
支持的平台和操作系统:
- Debian:12,11或10
- Ubuntu:22.04 LTS,20.04 LTS
注意:Hestia Control Panel并不支持32位操作系统!
如何使用镜像站来创造多语言支持的 Typecho 站点
在尝试使用Typecho创作双语博客的过程中,我遇到了一个问题,我希望博客可以支持中英文切换,在一番查找后没有找到能直接实现这个功能的办法,于是现学PHP,尝试使用了镜像站模式,blog站点为中文站点,enblog站点为英文站点,用户可以在侧边栏进行切换,这是一个笨办法,但对于像我这种技术力不够强的人来说,是个简便办法,也在这里分享下我的代码,希望能起到抛砖引玉的功能,期待后续能有人进行进一步优化
如何配置 Fail2Ban 来阻止恶意登录
介绍:
Fail2Ban 是一个用于禁止多次认证错误的恶意登录的工具。通过扫描日志文件(例如 /var/log/auth.log
),该工具可以识别并禁止过多失败登录尝试的 IP 地址。它通过更新系统的防火墙规则来实现这一功能,拒绝来自这些 IP 地址的新连接,尽管 Fail2Ban 可以降低错误认证尝试的频率,但它不能完全消除由弱认证带来的风险,建议设置仅使用两因素或公钥/私钥认证机制来更进一步保障安全。
如何配置 Rainmap Lite — Web 版 Nmap 来进行网络扫描
介绍:
Rainmap Lite是一款响应式Web应用,允许用户从移动设备、平板或Web浏览器轻松启动Nmap扫描。与其前身Rainmap不同,Rainmap Lite的部署更为简单,不需要特殊的服务(如RabbitMQ, PostgreSQL, Celery, supervisor等)。只需安装Django应用并添加cron轮询任务,即可在任何服务器上轻松设置新的扫描服务器。
特点:
- 点击几下即可轻松启动Nmap扫描。
- 响应式界面使其在手机/平板上运行流畅。
- 以所有格式通过电子邮件发送报告。
- 从Web浏览器查看报告。
- 安排扫描任务。
- 提供数十种扫描配置文件供用户选择。
- 安装/设置简单。
- 列表项目
如何批量创建 KVM 共享 IP VPS
介绍:
当我们拥有一台高性能的服务器而自己未充分利用时,可以考虑创建共享IP VPS 进行分割并销售给他人。使用本文介绍的脚本进行创建,可以使得每个分割出的服务器相互独立,不会互相干扰,还提供了面板进行管理分割出的共享IP VPS。
环境要求:
- 系统要求:Debian 8+(建议debian11而不是debian12,因为后者是beta版本,debian11安装的才是稳定版)
- 硬件要求:2核2G内存x86_64架构服务器,硬盘至少20G
- 可开KVM的硬件要求:VM-X或AMD-V支持 (部分VPS和全部独服支持)
- 如果硬件或系统需求不满足,可使用LXD批量开LXC容器