本帖最后由 江南一根葱 于 2025-9-10 22:37 编辑
声明:我完全不懂python,我连python写"hello world"都不会 全由AI使用python语言编写,我是躺在AI的怀抱里进行开发! NBpxeServer 功能简介与使用说明功能简介 本工具是一款轻量级的PXE网络启动服务器,专为同时兼容传统BIOS和现代UEFI(特别是VMware环境)而设计。软件为绿色单文件,内置代理DHCP (Proxy DHCP) 和TFTP服务,无需复杂安装,可与您现有的路由器、交换机共存,帮助您快速部署网络启动环境。 直接把ipxefm目录里面的内容放入tftp_root目录即可使用 - 修复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示例不能使用的问题
- 增加右键客户机操作重启、关机
|