Nukkit Panel 网页控制面板

资源 Nukkit Panel 网页控制面板 1.19

完成注册/登录后下载

Ruok

【Lv:4】

开发者
正式会员
注册
2018/06/30
消息
358
金粒
172.10金粒
Ruok 提交新资源:

Nukkit Panel 网页控制面板 - 功能丰富的轻量级面板 ——从此告别命令行开服!

浏览附件12407
Nukkit Panel
功能丰富的轻量级网页控制面板!​

截图:

浏览附件12408
浏览附件12409


安装
插件尽可能简化部署流程,将插件放入plugins文件夹内即可运行,


配置文件

[CODE lang="bash" title="config.properties"]#面板登录的用户名
username=nukkit

#面板登录的密码
password=123456

#保持连接的时间,超时需重新登录
#单位为 分 min
keep-connected=120

#编码格式 支持的选项...[/CODE]

阅读关于此资源更多信息...
 

附件

  • 未标题-1.webp
    未标题-1.webp
    21.4 KB · 查看: 37,445
最后由版主编辑于:
支持作者 用ws好棒的想法 前端写的也不错
控制台可以参考mu的高亮美化搞一下的说
E}TYG{YU}(2)]D{_Y7V]~DL.png
 
最后编辑:
az,登陆后过两秒会自动跳回登录界面,无限重复
 
能进去但是一直说链接断开怎么解决
是不是防火墙没有放行ws的端口?默认使用随机端口,可在配置文件固定端口号
 
输入用户名与密码后点击登录没有反应是为什么
 
建议前端账密使用localStorage加密保存,账密最好不要传输明码,容易遭受中间人攻击被盗取。
P.S. 文件系统建议使用indexedDB在浏览器上缓存图片等不频繁使用的资源以减轻网络压力,建议文本数据使用gzip发送,这样能以很小的性能代价获取相对很大的网络速度提升
最后,支持项目,支持Ruok
 
建议前端账密使用localStorage加密保存,账密最好不要传输明码,容易遭受中间人攻击被盗取。
P.S. 文件系统建议使用indexedDB在浏览器上缓存图片等不频繁使用的资源以减轻网络压力,建议文本数据使用gzip发送,这样能以很小的性能代价获取相对很大的网络速度提升
最后,支持项目,支持Ruok
谢谢,正在学习前端的相关知识,项目还有不少需要优化的地方,会逐步完善的
 
建议增加虚拟机宿主检测(最近某些服务商超开严重)
[CODE lang="java" title="母机检测"]
import com.sun.jna.platform.win32.COM.WbemcliUtil;
import oshi.driver.windows.wmi.Win32ComputerSystem;
import oshi.hardware.NetworkIF;
import oshi.util.FileUtil;
import oshi.util.platform.windows.WmiQueryHandler;
public class VMUtils {
private static final String OSHI_VM_MAC_ADDR_PROPERTIES = "oshi.vmmacaddr.properties";
private static final Properties vmMacAddressProps = FileUtil
.readPropertiesFromFilename(OSHI_VM_MAC_ADDR_PROPERTIES);
private static final Map<String, String> vmVendor = new HashMap<>();
static {
vmVendor.put("bhyve bhyve", "bhyve");
vmVendor.put("KVMKVMKVM", "KVM");
vmVendor.put("TCGTCGTCGTCG", "QEMU");
vmVendor.put("Microsoft Hv", "Microsoft Hyper-V or Windows Virtual PC");
vmVendor.put("lrpepyh vr", "Parallels");
vmVendor.put("VMwareVMware", "VMware");
vmVendor.put("XenVMMXenVMM", "Xen HVM");
vmVendor.put("ACRNACRNACRN", "Project ACRN");
vmVendor.put("QNXQVMBSQG", "QNX Hypervisor");
}
private static final String[] vmModelArray = new String[] { "Linux KVM", "Linux lguest", "OpenVZ", "Qemu",
"Microsoft Virtual PC", "VMWare", "linux-vserver", "Xen", "FreeBSD Jail", "VirtualBox", "Parallels",
"Linux Containers", "LXC", "Bochs" };
public static String identifyVM() {
boolean hyperVisor = false;
//Wmi虚拟机查询只能在Windows上使用,Linux上不执行这个部分即可
WbemcliUtil.WmiQuery<Win32ComputerSystem.ComputerSystemProperty> computerSystemQuery = new WbemcliUtil.WmiQuery("Win32_ComputerSystem", ComputerSystemEntry.class);
WbemcliUtil.WmiResult result = WmiQueryHandler.createInstance().queryWMI(computerSystemQuery);
if(result.getValue(ComputerSystemEntry.HYPERVISORPRESENT,0).toString().equals("true")){
hyperVisor = true;
}
//Wmi查询结束
String vendor = Assets.hardwareInfo.getProcessor().getProcessorIdentifier().getVendor().trim();
if (vmVendor.containsKey(vendor)) {
return (hyperVisor?"HyperVisor & ":"")+vmVendor.get(vendor);
}
List<NetworkIF> nifs = Assets.hardwareInfo.getNetworkIFs();
for (NetworkIF nif : nifs) {
String mac = nif.getMacaddr().toUpperCase();
String oui = mac.length() > 7 ? mac.substring(0, 8) : mac;
if (vmMacAddressProps.containsKey(oui)) {
return (hyperVisor?"HyperVisor & ":"")+vmMacAddressProps.getProperty(oui);
}
}
String model = Assets.hardwareInfo.getComputerSystem().getModel();
for (String vm : vmModelArray) {
if (model.contains(vm)) {
return (hyperVisor?"HyperVisor & ":"")+vm;
}
}
String manufacturer = Assets.hardwareInfo.getComputerSystem().getManufacturer();
if ("Microsoft Corporation".equals(manufacturer) && "Virtual Machine".equals(model)) {
return (hyperVisor?"HyperVisor & ":"")+"Microsoft Hyper-V";
}
if(hyperVisor)return "HyperVisor & ?";
return "";
}
public static enum ComputerSystemEntry{
HYPERVISORPRESENT
}
}[/CODE]
建议也检测一下内存读写速度,发现有的服务商把虚拟内存当物理内存卖,相信这样能使得这样的不良现象有所减少。
鄙人不才,如有幸被采纳,不胜感激!
 

在线会员

  • mengxuan0521
  • shu0shu
  • msaw4
  • 70314564911
  • yan_yn
  • 语吴伦次
  • 画师
  • 没事放放牛
  • 不正猫
  • KafuuChino
  • MaxLHy
  • 浓浓会发光
  • Supper_Zero
  • 诺诺noo
  • 不ABC的123君
  • KGS
  • 归零者
  • 闽东阿杰
  • 猫导CatirD
  • Asuka233
...和 7 更多。
后退
顶部 底部