首页 > 其他分享 >EQ-BDS面板使用iPanel教程

EQ-BDS面板使用iPanel教程

时间:2023-08-06 15:23:31浏览次数:26  
标签:插件 iPanel Host BDS 面板 EQ

让EQ-BDS面板接入iPanel网页面板

0.更新面板到最新版本

1.下载iPanel_Host

去EQ面板网盘下载https://wwzv.lanzoue.com/b03j2esyb

密码:h3ik

下载iPanel_Host_2.1.7z

2.修改iPanel Host配置

解压后打开iPanel_Host_2.1\setting.json,第四行password后面的双引号扩着的123456789改成你自己的密码

然后启动iPanel Host.exe

注意:iPanel Host.exe退出方法比较特殊,需要连续按两次Ctrl+C

3.面板上开启自动启动iPanel插件

面板上可以开启自动启动iPanel插件的功能

图片

然后我们是第一次使用,需要手动去打开面板目录下的iPanel插件.exe,后面这个插件会随面板启动

4.配置iPanel插件

修改好密码

图片

5.配置完成

打开服务器上的浏览器访问http://127.0.0.1:30001/connect即可体验

账号随便填,密码输入你设置的密码,然后您就能在网页上控制EQ-BDS面板了

让Serein面板接入iPanel网页面板

1.下载iPanel_Host

去EQ面板网盘下载https://wwzv.lanzoue.com/b03j2esyb

密码:h3ik

下载iPanel_Host_2.1.7z

2.修改iPanel Host配置

解压后打开iPanel_Host_2.1\setting.json,第四行password后面的双引号扩着的123456789改成你自己的密码

然后启动iPanel Host.exe

注意:iPanel Host.exe退出方法比较特殊,需要连续按两次Ctrl+C

3.安装iPanel-Serein插件

进入iPanel_Host_2.1\iPanel-Serein插件的文件夹,全选并且复制所有文件/文件夹,然后粘贴到Serein\plugins目录下

这个时候会提示有同名文件,全部点替换

然后我们需要修改配置,进入Serein\plugins\iPanel-Serein,打开config.json

把第四行password后面的双引号扩着的123456789改成你自己的密码,这样子就算是配置完成了

4.配置Serein

如果您的Serein正在运行,请停服重启Serein

您要确保这个时候iPanel Host正在运行,否则您在启动iPanel Host后还需要重新载入插件

进入js插件页面,看到这个[iPanel] [Host] 验证通过就说明成功了

图片

5.配置完成

打开服务器上的浏览器访问http://127.0.0.1:30001/connect即可体验

账号随便填,密码输入你设置的密码,然后您就能在网页上控制EQ-BDS面板了

让非本机设备可以通过IP地址访问网站

打开iPanel_Host_2.1文件夹,打开setting.json

图片

把上图框选部分(urlPrefixes)的http://127.0.0.1:30001改成http://+:30001

值得注意的是,这个网站是静态的,网页仅是一个连接WebSocket服务器的前端

您完全可以把iPanel_Host_2.1\dist下的文件用其它专业的建站工具建站,效果会更好

利用iPanel插件让EQ-BDS面板开java服

如图,您可以修改iPanel上启动进程的路径,自定义到java服的启动bat

图片

这个时候在网页上启动的服务器是您自定义路径下的,而EQ-BDS面板启动的则是BDS目录下的,您可以开启面板功能设置里面的接管面板,这样子面板启动的文件路径也是您自定义的路径

图片

⚠注意:如果您在自定义文件路径到其它程序的情况下使用面板的备份、白名单、回档等专为BDS设计的功能,会导致危险的、不可预知的结果!

您也可以不启动EQ-BDS面板,只运行iPanel插件.exe,这样子也能使用网页面板实现控制

让iPanel插件脱离EQ-BDS面板而独立运行

您可以单独创建一个文件夹,然后只复制iPanel插件.exeBDS启动器.exeHPSocket4C.dll,这样子就能实现一个可以接入iPanel网页面板的实例,完全脱离EQ-BDS面板而存在

当然,你需要修改启动路径为自定义,除此之外并不需要额外工作

注意:起名时不能和面板的名字相同!

图片

标签:插件,iPanel,Host,BDS,面板,EQ
From: https://www.cnblogs.com/xy0797/p/17609445.html

相关文章

  • Lua require的搜索路径
    require时Lua语言中负责加载库的函数,他和dofile的区别主要在于:1.require会判断是否文件已经加载避免重复加载同一文件;2.require会搜索目录加载文件。require的目录搜索路径:用于搜索Lua文件的路径是变量package.path的当前值,当package初始化时,会将package.path设置为环境变量LU......
  • RequestId生成工具类,兼顾可读性和随机性
    RequestId生成工具类,兼顾可读性和随机性生成的id是这样的202308060935013260E345D142718AF524202307301911464809D0978E04DB2458AD这两个样例的requestId包括了日期、时间、一串随机数字和字母。可以使用以下格式来生成requestId:日期(年月日):20230806时间(小时分钟秒):0935一......
  • 周六 requese中文乱码
    packagecom.itheima.web.request;importjavax.servlet.*;importjavax.servlet.http.*;importjavax.servlet.annotation.*;importjava.io.IOException;importjava.nio.charset.StandardCharsets;/***中文乱码问题解决方案*/@WebServlet("/req4")publicc......
  • 数据质量管理工具预研——Griffin VS Deequ VS Great expectations VS Qualitis
    开源数据质量管理工具预研——GriffinVSDeequVSGreatexpectationsVSQualitis。概述 数据质量监控(DQC)是最近很火的一个话题,也是数据治理中最重要的一环。有一句话说得好。数据质量未必是数据治理中最重要的一部分,但是数据质量可能是让数据治理工作全部崩盘的第一步。所以......
  • 浅谈-HttpSession session = request.getSession(false)
    当使用request.getSession(false)方法时,如果当前请求没有关联的会话,则不会创建新的会话,而是返回null。这意味着,如果当前客户端没有携带有效的会话标识符(如JSESSIONID),或者会话已过期或被销毁,则request.getSession(false)方法将返回null。下面是一个示例来解释这个方法的用......
  • python爬虫学习小记——request模块
    要学习爬虫我们首先要了解requests这个模块Pythonrequests模块Pythonrequests是一个常用的HTTP请求库,可以方便地向网站发送HTTP请求,并获取响应结果。requests模块比 urllib 模块更简洁。使用requests发送HTTP请求需要先导入requests模块:importrequests......
  • requests的学习
    response的解析解析请求的url:r.url解析响应状态码:r.ststus_code解析文本类型的response:r.textr.text用于解析respose内容为文本类型requests会自动解码其中的内容r.encoding#查看requests使用了什么编码或者设置自己的编码如果你改变了编码,每当你访问r.text,R......
  • String requestUrl = StringUtils.replaceOnce(this.getRequestURI(), this.getContex
    当使用该行代码处理以下请求时:请求URL:http://example.com/myapp/products/details上下文路径(ContextPath):/myapp代码将执行以下操作:this.getRequestURI()返回"/myapp/products/details"。this.getContextPath()返回"/myapp"。StringUtils.replaceOnce("/myapp/products......
  • spring-mvc系列:详解@RequestMapping注解(value、method、params、header等)
    目录一、@RequestMapping注解的功能二、@RequestMapping注解的位置三、@RequestMapping注解的value属性四、@RequestMapping注解的method属性五、@RequestMapping注解的params属性六、@RequestMapping注解的header属性七、SpringMVC支持ant分格的路径八、SpringMVC支持路径中的占......
  • delegate open and send for XMLHttpRequest by rewrite the prototype
     varsendProxied=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(){varobject={};letdata=arguments[0]if(data&&data.forEach){data.forEach((value,key)=>obj......