新增ClamAV病毒扫描功能、支持Java和Go运行环境,1Panel开源面板v1.10.12版本发布

news2024/11/15 19:49:15

2024年7月19日,现代化、开源的Linux服务器运维管理面板1Panel正式发布了v1.10.12版本。

在这一版本中,1Panel新增了多项实用功能。社区版方面,1Panel新增ClamAV病毒扫描功能、支持Java和Go运行环境,同时1Panel还新增了文件编辑器左侧目录树功能和防火墙端口转发功能。专业版方面,1Panel支持定时更新病毒特征库和定时扫描病毒,有效提升服务的实时防护能力。

此外,1Panel开源项目组还进行了超过50项功能更新和问题修复,1Panel应用商店新增了10多款开源应用软件。感谢广大社区用户的反馈和支持,1Panel期待与您携手创造更加美好的未来。

亮点更新

■ 新增ClamAV病毒扫描功能

计算机信息系统安全等级保护的要求之一是服务器应该具备病毒防护手段,并且定期更新和升级病毒特征库。ClamAV是一款开源的防病毒引擎,能够有效检测和清除多种类型的恶意软件、病毒和钓鱼邮件。同时,ClamAV社区提供了免费且持续的病毒特征库升级机制。

1Panel v1.10.12版本新增了ClamAV病毒扫描功能,让用户能够通过图形化界面安装和使用ClamAV,以及查看扫描报告和日志,进一步提升了服务器的安全防护能力。
在这里插入图片描述

▲ 图1 1Panel的病毒扫描功能

1Panel专业版方面,新增支持定时更新病毒特征库和定时扫描病毒功能,能够有效提升服务器的实时防护能力。
在这里插入图片描述

▲ 图2 1Panel专业版的定时扫描病毒功能

■ 支持Java和Go运行环境

1Panel v1.10.12版本新增支持Java和Go运行环境,支持用户创建基于Java和Go运行环境的网站。

在创建运行环境时,1Panel提供了多个Java LTS版本(包含1.8、11、17、21和22版本)和Go版本(包含1.21和1.22版本)供用户选择,满足不同用户的开发需求。通过1Panel的网站管理页面,用户可以轻松配置和部署Java或Go网站,简化复杂的服务器管理任务,快速部署和上线应用。
在这里插入图片描述

▲ 图3 创建Java和Go运行环境

■ 新增防火墙端口转发功能

1Panel v1.10.12版本新增了防火墙端口转发功能,进一步增强了网络流量管理的灵活性和安全性。

用户可以轻松配置和管理端口转发规则,将外部请求精确转发至内部服务器或服务端口,实现负载均衡和内网访问。1Panel提供了直观的用户操作界面,支持实时添加、修改和删除端口转发规则。
在这里插入图片描述

▲ 图4 1Panel新增防火墙端口转发功能

■ 增强文件管理功能

1Panel v1.10.12版本优化了文件管理功能。新增了文件编辑器的左侧目录树,文件列表组件支持直接创建文件和文件夹,并且增强了文件回收站的批量还原操作。此外,用户现在可以使用VS Code直接打开文件和文件夹。1Panel的文件管理功能还增强了对图片、视频、音频、Word、Excel等常见文件格式的预览和管理能力。
在这里插入图片描述

▲ 图5 1Panel文件管理操作界面

新增功能

■ 网站:支持创建Java运行环境;

■ 网站:支持创建Go运行环境;

■ 网站:证书申请成功后,支持执行自定义脚本;

■ 网站:增加自签证书下载根证书功能;

■ 网站:增加修改网站默认页面功能;

■ 网站:创建静态或PHP运行环境网站时,默认增加一个404页面;

■ 容器:增加制作容器镜像功能;

■ 主机:文件编辑器新增左侧目录树功能;

■ 主机:文件列表组件新增创建文件、文件夹功能;

■ 主机:文件回收站支持批量还原操作;

■ 主机:文件管理功能增加使用VS Code打开文件和文件夹的选项;

■ 主机:文件管理功能支持预览图片、视频、音频、Word、Excel等常见文件格式;

■ 主机:防火墙支持端口转发功能;

■ 工具箱:增加ClamAV病毒扫描功能。

功能优化

■ 应用商店:优化应用升级逻辑,拉取镜像失败时无需回滚;

■ 应用商店:应用升级过程中将“忽略”按钮设置为不可用状态;

■ 网站:网站列表默认按名称排序;

■ 网站:反向代理支持配置回源SNI;

■ 网站:屏蔽网站运行目录中特定的辅助开发包目录;

■ 网站:网站列表支持根据过期时间排序;

■ 网站:默认禁用SSL证书的OCSP校验;

■ 网站:更新默认的SSL证书加密算法;

■ 网站:网站开启HTTPS后,默认添加HSTS配置;

■ 网站:在网站列表中增加显示证书过期时间;

■ 网站:续签证书时不重置私钥;

■ 网站:推送证书到本地目录时,默认会自动创建所需的文件夹;

■ 网站:为WordPress模版添加gd扩展;

■ 数据库:优化远程数据库解绑提示信息;

■ 容器:优化容器编排的创建、镜像拉取等前端逻辑;

■ 容器:修改多容器编排后,只重新生效修改过的容器;

■ 容器:支持添加带端口的Docker镜像加速地址;

■ 容器:针对容器仓库镜像下载地址进行部分有效性校验;

■ 主机:防火墙端口规则全面支持IPv6;

■ 主机:文件编辑器支持网页全屏模式;

■ 主机:文件解压操作保留文件的更新时间;

■ 主机:文件夹属性显示大小调整为计算所有内部文件的总大小;

■ 主机:文本编辑器支持TypeScript、Vue等更多语言;

■ 主机:文本编辑后,退出前增加未保存提示;

■ 主机:文件编辑器风格统一与Prettier保持一致;

■ 主机:支持查看大于10MB尺寸文件的文件属性;

■ 主机:计算文件夹大小调整为局部加载;

■ 主机:监听编辑器内容变化事件优化;

■ 主机:查看文件属性时,解除对二进制文件等的限制;

■ 工具箱:查看进程守护日志时支持全屏模式;

■ 计划任务:备份类型计划任务支持多选应用、网站和数据库;

■ 面板设置:优化代理服务器设置页面部分提示信息;

■ 面板设置:优化OneDrive刷新令牌的更新策略;

■ 面板设置:快照恢复操作前,增加服务器磁盘空间是否充足的检测;

■ 系统:升级部分前端依赖,优化打包速度;

■ 系统:移除前端打包时生成的gzip文件;

■ 系统:将ctx err的等号检查替换为error.is;

■ 系统:优化部分代码风格;

■ 系统:优化部分页面的英文翻译;

■ 系统:优化网站日志的加载方式;

■ X-Pack:WAF拦截页面增加IP黑名单编辑功能。

Bug修复

■ 概览:修复了概览页数据库统计中未包括PostgreSQL数据库数量的问题;

■ 概览:修复了概览页中由于磁盘挂载点路径带空格导致无法正常显示的问题;

■ 应用商店:修复了部分应用卡片位置不对齐的问题;

■ 网站:修复了申请证书页面中Acme账号被账号类型覆盖的问题;

■ 数据库:修复了MariaDB数据库同步失败的问题;

■ 容器:修复了使用本地已登录仓库创建容器时仍提示未登录的问题;

■ 容器:修复了部分场景下容器日志下载功能异常的问题;

■ 主机:修复了部分场景下防火墙列表解析错误的问题;

■ 主机:修复了文件上传拖拽栏上传多文件失败的问题;

■ 系统:修复了部分后端代码中orderBy字段未经过校验,可能存在SQL注入问题;

■ 系统:修复了代码中一些未正确关闭的文件句柄被忽略的问题;

■ 系统:修复了压缩密码包含部分特殊字符会导致gzip压缩失败的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1944928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浪潮GS企业管理软件GetChildFormAndEntityList存在反序列化漏洞

一、漏洞简介 浪潮GS 面向大中型集团企业采用SOA 架构和先进开放的GSP 应用中间件开发,形成了集团管控13 大领域15 大行业60余个细分行业的解决方案。在管理方面,浪潮GS 有效帮助企业有效实现财务集中管理、资金集中管理、资产集中管理、供应链集中管理,从而达到集团信息的…

案例|华能某风电场配电房智能巡检机器人解决方案

随着风电产业的迅猛发展,风电场内配电房是风电场电能传输和转换的关键节点,其设备运行状况直接影响到风电场的整体运行效率和安全性。传统的人工巡检方式存在效率低、误差大、安全风险高等问题,难以满足现代风电场对高效、可靠运维的需求。智…

第一百七十二节 Java IO教程 - Java I/O缓冲区

Java IO教程 - Java I/O缓冲区 什么是NIO? 在NIO中,我们处理I/O操作的通道和缓冲区。 像流一样的通道表示数据源/接收器和用于数据传输的Java程序之间的连接。 通道提供双向数据传输设施。我们可以使用通道来读取数据以及写入数据。根据我们的需要&a…

【python】Python常见的面试题解析:深入探索与实践,助你少走弯路

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Redis分布式系统中的主从复制

本篇文章主要对Redis的主从复制进行讲解。主要分析复制的原理,包括:建立复制、全量复制、部分复制、全量复制、心跳检测等。希望本篇文章会对你有所帮助。 文章目录 一、主从复制简介 二、配置主从复制模式 断开主从复制 安全性 只读 传输延迟 三、拓扑结构 四、主…

秋招复习笔记——八股文部分:网络TCP

TCP 三次握手和四次挥手 TCP 基本认识 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认应答号&#xf…

字符的统计——423、657、551、696、467、535

423. 从英文中重建数字 最初思路 首先要有一个指针,对于3/4/5为一组地跳跃。起初想的是后瞻性,如果符合0-9任意,则更换index、跳跃。此时写了一个函数,用来判断s的截取段和0-9中有无符合。这个思路并没有进行下去,虽然…

C++ - 基于多设计模式下的同步异步⽇志系统

1.项目介绍 项⽬介绍 本项⽬主要实现⼀个⽇志系统, 其主要⽀持以下功能: • ⽀持多级别⽇志消息 • ⽀持同步⽇志和异步⽇志 • ⽀持可靠写⼊⽇志到控制台、⽂件以及滚动⽂件中 • ⽀持多线程程序并发写⽇志 • ⽀持扩展不同的⽇志落地⽬标地 2.开发环境 • Cent…

第二证券:净现比是什么?怎么计算?

1、净现比的含义 净现比是指运营活动产生的现金净流量与净获利的百分比,是用来衡量企业实在盈利才干的目标。净现比也叫做净获利现金含量,即企业的净获利中,有多少转化成现金进入我们的钱包。 2、净现比的核算 净现比的核算公式为&#xf…

聊聊预训练模型的微调

前言 Transformers 提供了一个 Trainer 类,处理微调在数据集上提供的任何预训练模型。 完成所有数据预处理工作后,只需执行几个步骤即可定义 Trainer。 最困难的部分可能是准备运行 Trainer.train() 的环境,因为它在 CPU 上运行速度非常慢。…

全面解析:如何开发智能的食堂采购管理系统

今天,小编将全面解析如何开发一个智能的食堂采购系统,包括需求分析、系统设计、技术选择、开发过程以及测试和部署等方面。 一、需求分析 在开发智能食堂采购系统之前,首先需要进行详细的需求分析。这一步至关重要,因为它直接决定…

【Java 数据结构】ArrayList类介绍

ArrayList类介绍 初识List接口ArrayList类ArrayList类是什么顺序表的模拟实现初始化增加元素删除元素查找元素修改元素 ArrayList类使用构造方法ArrayList源码阅读常用方法及其注意事项 初识List接口 List 是集合框架中的一个接口, 它的里面包含了一些方法, 例如add(), remove…

【Python系列】详解 open 函数:文件操作的基石

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

OpenAI 发完 GPT-4o,国内大模型行业还有哪些机会?

AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频百万播放量 全世界范围内的很多人,我也不例外,想象中的GPT5发布时间应该是24年中,但实际上OpenAI在这个时间点最强的模型是GPT4o&#xff0…

利用一维数组计算今天是今年的第几天

分析: 在一维数组里初始化12个月份,在进行判断是不是闰年,是闰年就把数组的二月的下标改为29,否则不变就按照平年计算,最后把想要计算的月份减1累加到sum里,在进行计算该月份的天也要累加。例如&#xff1a…

Python:对常见报错导致的崩溃的处理

Python的注释: mac用cmd/即可 # 注释内容 代码正常运行会报以0退出,如果是1,则表示代码崩溃 age int(input(Age: )) print(age) 如果输入非数字,程序会崩溃,也就是破坏了程序,终止运行 解决方案&#xf…

FPGA-ROM IP核的使用(2)

前言 接着昨天的进行一个小的实验验证ROM IP核。 实验效果 读取上一期生成的IP核中的数据,并将其显示在数码管上。 具体流程 ROM IP核存放数据0~255,之后每隔0.2s,从0的地址开始读数据,并显示在数码管上;接着先后…

力扣 快慢指针

1 环形链表 141. 环形链表 - 力扣(LeetCode) 定义两个指针,一快一慢。慢指针每次只移动一步,而快指针每次移动两步。初始时,慢指针和快指针都在位置 head,这样一来,如果在移动的过程中&#x…

Flink入门(更新中)

目录 一、Flink 1.1 基本概念 1.1.1 flink简介 1.2 flink编程模版 1.3 常用概念 1.2.1 datastream 1.2.2 算子、Task 1.2.3 多流操作 1.2.6 时间语义 二、Flink编程实战(Java) 2.1 wordcount 一、Flink 1.1 基本概念 1.1.1 flink简介 1.图片介绍 性能&#xff1a…

Python 爬虫(爬取百度翻译的数据)

前言 要保证爬虫的合法性,可以从以下几个方面着手: 遵守网站的使用条款和服务协议:在爬取数据之前,仔细阅读目标网站的相关规定。许多网站会在其 robots.txt 文件中明确说明哪些部分可以爬取,哪些不可以。 例如&…