1、去订阅
需要修改文件/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

搜索关键字 checked_command 定位,if判断改成false即可

    checked_command: function(orig_cmd) {
Proxmox.Utils.API2Request(
    {
    url: '/nodes/localhost/subscription',
    method: 'GET',
    failure: function(response, opts) {
        Ext.Msg.alert(gettext('Error'), response.htmlStatus);
    },
    success: function(response, opts) {
        let res = response.result;
        if (false) {
        Ext.Msg.show({
            title: gettext('No valid subscription'),
            icon: Ext.Msg.WARNING,
            message: Proxmox.Utils.getNoSubKeyHtml(res.data.url),
            buttons: Ext.Msg.OK,
            callback: function(btn) {
            if (btn !== 'ok') {
                return;
            }
            orig_cmd();
            },
        });
        } else {
        orig_cmd();
        }
    },
    },
);
},

2、添加温度和频率显示

apt-get install lm-sensors

修改/usr/share/perl5/PVE/API2/Nodes.pm

在Nodes.pm中搜索pveversion,在这段代码下面加入

$res->{thermalstate} = `sensors`;
$res->{cpusensors} = `lscpu | grep MHz`;

在pvemanagerlib.js文件中也是搜索pveversion,在它这段代码下面加入

    {
        itemId: 'thermal',
        colspan: 2,
        printBar: false,
        title: gettext('温度'),
        textField: 'thermalstate',
        renderer:function(value){
        const c0 = value.match(/Package id 0.*?\+([\d\.]+)?/)[1];
        const c1 = value.match(/Composite.*?\+([\d\.]+)?/)[1];
        return `CPU: ${c0}℃   |  NVME: ${c1}℃ `
        }
    },
    {
      itemId: 'MHz',
      colspan: 2,
      printBar: false,
      title: gettext('CPU频率'),
      textField: 'cpusensors',
      renderer:function(value){
          const f0 = value.match(/CPU MHz.*?([\d]+)/)[1];
          const f1 = value.match(/CPU min MHz.*?([\d]+)/)[1];
          const f2 = value.match(/CPU max MHz.*?([\d]+)/)[1];
          return `CPU实时: ${f0} MHz | 最小: ${f1} MHz | 最大: ${f2} MHz `
    }
},