本帖最后由 江南一根葱 于 2025-9-15 22:19 编辑
声明:我完全不懂python,我连python写"hello world"都不会 全由AI使用python语言编写,我是躺在AI的怀抱里进行开发! NBpxeServer 功能简介与使用说明功能简介 本工具是一款轻量级的PXE网络启动服务器,专为同时兼容传统BIOS和现代UEFI(特别是VMware环境)而设计。软件为绿色单文件,内置代理DHCP (Proxy DHCP) 和TFTP服务,无需复杂安装,可与您现有的路由器、交换机共存,帮助您快速部署网络启动环境。 直接把ipxefm目录里面的内容放入tftp_root目录即可使用 注意,grub2和grub4dos for uefi均不支持在pxe菜单阶段启动后工作,只能作为第一启动文件,netgrubfm能在ipxe菜单阶段启动并使用,是我做了特殊处理)
- 修复tftp服务器不可写的问题
- 增加smb共享为pxe的功能(需要管理员运行),如果直接扔ipxefm目录里用,在ini里配置tftp目录为.\
20250817更新- HTTP支持断点续传
- 增加TFTP HTTP SMB路径独立配置(也可以在互动界面中统一配置)
- 增加UI界面
- 修复启用共享跳黑框的问题
- 配置路径增加浏览按钮
- 共享方式增加可写方式
20250818更新- HTTP、TFTP增加多线程支持(测试)
- 优化配置界面,统一服务器路径配置,增加配置启动文件选项卡
20250828更新- 修复HTTP进过修改配置界面就启动报错的问题
- 增加UEFI/BIOS启动菜单,同dnsmasq的菜单,支持安全启动!!(为调试方便默认开启,需在界面上关闭),此项功能尚未正常工作(效果如下图)
20250830更新
- 修复DHCP模式无效的问题
- 此版本还有坑,proxydhcp模式下,uefi须启用pxe菜单,bios须禁用pxe菜单使用
20250901更新
- dhcp/proxydhcp启动核心让AI参考pypxe项目重新构建
- 暂时不启用pxemenu功能,让程序能用再说
20250902更新
- dhcp/proxydhcp启动核心让AI参考dnsmasq项目重新构建
- PXEMenu全面启用,传统bios和uefi环境(特别是安全启动也无错支持!!)实现和dnsmasq一样强大功能
- 加入其它dhcp服务器探测,探测到后警告信息提示,依法网启人人有责
20250903更新
- 加入DHCP自定义选项功能,超级多的模块,包括直接让ipxe从其它http启动的模板,无须写菜单!!
- 加入客户机PXE菜单超时时间随机分配功能,可以多台机启动分配不同的超时,缓解同时访问服务器造成的巨大压力!
20250905更新
- 修正文件路径处理: 正确处理了客户端请求中包含前导斜杠的文件名(如 /ipxeboot.txt),确保文件能被正确定位。
20250907更新
- 分隔日志页面,下方增加客户机在线、离线、IP、MAC地址、状态显示(心跳机制),右键菜单支持唤醒、远程、导出ip-mac列表到txt,可自定义配置菜单功能,适合更多第三世界的PE增加骚操作
- 修改默认目录为当前目录
20250907_2更新
- 更新心跳机制,使非网启的PE也可以被检测到,随意远程U盘启动的newbeepe
- 右键菜单增加NetCopy示例(ipxefm可开箱即用)
- 修复tftp上传不支持目录的bug,现在客户机启动后也可以被ipxefm的批处理版群控给检测到了
- 日志改在下方显示
20250910_更新
- 增强DHCP、TFTP兼容性
- 启动菜单文本增加F8提示
- 增加独立iPXE菜单配置,在iPXE环境可以配置多个启动菜单,比如menu.ipxe,ipxeboot.txt,g4e,grubfm
- 修复NetCopy示例不能使用的问题
- 增加右键客户机操作重启、关机
20250912_更新
- 修复DHCP模式问题
- 增加iPXE菜单netboot.xyz云启动、grub4dos for efi、grubfm启动项示例
- 右键增加iPXEFM项目可视化编辑功能,可以在界面上增加wim,iso,vhd,img,iscsi项目,修改默认启动项,菜单延时时间
20250914_更新
- 进一步加强兼容iPXEFM独有功能,扩大功能硬盘[smart健康状态]和网卡速率[百兆千兆]信息并展示
- 更多状态指示【传输文件等】
20250915_更新
- 支持制作种子直接做种(改名bt.torrent可直接下发)
- iPXE动态脚本,可以在软件界面的iPXE菜单直接添加wim、iso的pe(有示例)
- 配合最新iPXEFM启动NetGrubFM可以网启微软原版ISO来安装系统
- 配合最新iPXEFM可以编辑iPXEFM启动文件内容了,自定义添加ISO\WIM\RAMOS等
- 调整动态菜单生成功能,iPXE启动菜单支持添加EFI、ISO、WIM文件直启了,简单应用无需再在iPXEFM菜单上添加
|