当前位置: 首页 > news >正文

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

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压缩失败的问题。

相关文章:

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

2024年7月19日,现代化、开源的Linux服务器运维管理面板1Panel正式发布了v1.10.12版本。 在这一版本中,1Panel新增了多项实用功能。社区版方面,1Panel新增ClamAV病毒扫描功能、支持Java和Go运行环境,同时1Panel还新增了文件编辑器…...

Windows通过命令查看mac : getmac

要查看本机网卡mac,可以通过ipconfig /all 显示,但输出内容过多 可以通过getmac命令查看 示例 C:\Users\Desktop> getmac物理地址 传输名称暂缺 没有硬件 1C-1B-B5-04-E2-7D \Device\Tcpip_{80096E40-D51D-490C-9AF7-…...

Android笔试面试题AI答之Android系统与综合类(1)

答案仅供参考,来着文心一言、Kimi.ai 目录 1.简述嵌入式实时操作系统,Android 操作系统属于实时操作系统吗?嵌入式实时操作系统简述Android操作系统是否属于实时操作系统 2.简述Android系统的优势和不足?3.简述Android的系统架构 &#xff1…...

【Android】数据存储方案——文件存储、SharedPreferences、SQLite数据库用法总结

文章目录 文件存储存储到文件读取文件 SharedPreferences存储存储获取SharedPreferences对象Context 类的 getSharedPreferences() 方法Activity 类的 getPreferences() 方法PreferenceManager 类中的 getDefaultSharedPreferences() 方法 示例 读取记住密码的功能 SQLite数据库…...

抖音矩阵管理系统功能说明:一站式掌握

在当下这个信息爆炸的时代,抖音作为短视频领域的佼佼者,其用户规模持续扩大,影响力日益增强。对于内容创作者和营销人员来说,如何高效管理抖音账号,实现内容的多平台分发和精准触达,成为了亟待解决的问题。…...

旅游卡使用指南及常见疑问解答

近期,许多朋友对旅游卡的免费旅游政策表示浓厚兴趣,但心中不免存疑:这真的是全程免费,无需自费一分吗? 在此,我们明确告知:免费旅游确实存在,但享受范围与条件需清晰界定。 本文将…...

【MySQL篇】Percona XtraBackup标准化全库完整备份策略(第三篇,总共五篇)

💫《博主介绍》:✨又是一天没白过,我是奈斯,DBA一名✨ 💫《擅长领域》:✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux,也在扩展大数据方向的知识面✌️…...

背单词工具(C++)

功能分析 生词本管理: 创建生词本文件:在构造函数中创建了“生词本.txt”“背词历史.log”“历史记录.txt”三个文件。添加单词:用户可以输入单词、词性和解释,将其添加到生词本中。查询所有单词:展示生词本中所有的单…...

面试八股 | 数据库引擎 | InnoDB和myISAM的区别?

⭐️⭐️⭐️InnoDB和MyISAM的区别? InnoDB : 1、使用的是行锁,操作时候只锁一行数据,不会对其他有影响,适合高并发工作 2、支持事务 3、不仅缓存索引还要缓存真实数据,适合高并发 4、默认安装 5、支持外键 6、…...

GEE计算五种植被指数(NDVI、EVI2、RVI、MTVI2、OSAVI)

目录 计算公式源代码计算公式 源代码 // 定义感兴趣区域(这里以一个简单的矩形区域为例) var region = ee.FeatureCollection("projects/a-flyllf0313/assets/dachang"); // 定义时间范围 var startDate = 2023-04-18; var endDate &...

C/S架构和B/C架构

C/S架构(Client/Server Architecture)和B/C架构(Browser/Client Architecture)是两种不同 的软件架构模型,它们各自有不同的特点和应用场景。 一、C/S架构(Client/Server Architecture) 1. 定…...

音乐曲谱软件Guitar Pro 8.2 for Mac 中文破解版

Guitar Pro 8.2 for Mac 中文破解版是一款功能强大的音乐曲谱软件,非常适合学习如何玩,改进技巧,重现喜爱的歌曲或陪伴自己。 Guitar Pro for Mac 是一款功能强大的音乐曲谱软件,非常适合学习如何玩,改进技巧&#xf…...

浅聊Web Storage(localStorage 和 sessionStorage)、cookie的使用场合

Web Storage(localStorage 和 sessionStorage)、cookie 一、Cookie二、Web StoragelocalStoragesessionStorage与 Cookies 的比较 一、Cookie Cookies 主要用于以下几种情况: 会话管理(Session Management): 登录、购…...

C语言输入输出缓冲机制

文章目录 输入输出缓冲机制概述为什么要有缓冲区缓冲区的类型引发缓冲区的刷新 原理实现 输入输出缓冲机制 概述 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入 或者输出的数…...

javaEE-03-cookie与session

文章目录 Cookie创建Cookie获取Cookie更新CookieCookie 生命控制Cookie 有效路径 Session 会话创建和获取sessionSession 域数据的存取Session 生命周期控制浏览器和 Session 之间关联 Cookie Cookie 是服务器通知客户端保存键值对的一种技术,客户端有了 Cookie 后&#xff0c…...

EtherNet/IP转Profinet协议网关(经典配置案例)

怎么样才能把EtherNet/IP和Profinet网络连接起来呢?这几天有几个朋友问到了这个问题,作者在这里统一为大家详细说明一下。其实有一个设备可以很轻松地解决这个问题,名为JM-PN-EIP,下面是详细介绍。 一,设备主要功能 1、捷米特J…...

华为云依赖引入错误

问题:记录一次项目加在华为云依赖错误,如下: 错误信息:Could not find artifact com.huawei.storage:esdk-obs-java:pom:3.1.2.1 in bintray-qcloud-maven-repo (https://dl.bintray.com/qcloud/maven-repo/) 找到本地仓库&#…...

【Ubuntu】Ubuntu 配置镜像源(ARM)

【Ubuntu】Ubuntu 配置镜像源(ARM) 零、起因 最近在QEMU中安装了个ubuntu-24.04-live-server-arm64,默认是国外的软件源,很慢,故替换到国内。 壹、替换 源地址(清华源) https://mirror.tun…...

速腾聚创激光雷达复现FAST-LIO

目录 1.软件环境 2.测试执行 3.代码学习 3.1.找主节点代码文件 3.2.整体流程结构 3.3.具体函数理解 记录复现FAST-LIO算法的过程和,代码梳理和理解 1.软件环境 Windows 10(64bits) VMware 16 Pro Ubuntu 20.04 ROS Noetic FAST-LIO的简化版、注释版。感谢…...

k8s核心知识总结

写在前面 时间一下子到了7月份尾;整个7月份都乱糟糟的,不管怎么样,日子还是得过啊, 1、7月份核心了解个关于k8s,iceberg等相关技术,了解了相关的基础逻辑,虽然和数开主线有点偏,但是…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

2025季度云服务器排行榜

在全球云服务器市场,各厂商的排名和地位并非一成不变,而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势,对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析: 一、全球“三巨头”…...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...

宇树科技,改名了!

提到国内具身智能和机器人领域的代表企业,那宇树科技(Unitree)必须名列其榜。 最近,宇树科技的一项新变动消息在业界引发了不少关注和讨论,即: 宇树向其合作伙伴发布了一封公司名称变更函称,因…...

PostgreSQL——环境搭建

一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在&#xff0…...

微服务通信安全:深入解析mTLS的原理与实践

🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、引言:微服务时代的通信安全挑战 随着云原生和微服务架构的普及,服务间的通信安全成为系统设计的核心议题。传统的单体架构中&…...

Python训练营-Day26-函数专题1:函数定义与参数

题目1:计算圆的面积 任务: 编写一个名为 calculate_circle_area 的函数,该函数接收圆的半径 radius 作为参数,并返回圆的面积。圆的面积 π * radius (可以使用 math.pi 作为 π 的值)要求:函数接收一个位置参数 radi…...

LangChain 中的文档加载器(Loader)与文本切分器(Splitter)详解《二》

🧠 LangChain 中 TextSplitter 的使用详解:从基础到进阶(附代码) 一、前言 在处理大规模文本数据时,特别是在构建知识库或进行大模型训练与推理时,文本切分(Text Splitting) 是一个…...