无忧启动论坛

标题: 发现一个好用的pxe服务器,就是需要优化一下 [打印本页]

作者: 未完成的歌    时间: 2025-3-7 12:16
标题: 发现一个好用的pxe服务器,就是需要优化一下
本帖最后由 未完成的歌 于 2025-3-7 20:04 编辑

https://github.com/leruetkins/tftp-np-light
链接: https://pan.baidu.com/s/1GbCEZfE6_nVX809VTy9z7g?pwd=yctt 提取码: yctt

管理页面里面好多俄文





作者: guong    时间: 2025-3-7 12:29
谢谢分享
作者: 小灰兔    时间: 2025-3-7 13:09
谢谢分享
作者: redapple    时间: 2025-3-7 13:34
怎么用?
作者: wang1126    时间: 2025-3-7 14:10
谢谢楼主分享
作者: 邪恶海盗    时间: 2025-3-7 14:22
TinyPXEserver不香?


二○二五年三月七日
作者: zhou116yan    时间: 2025-3-7 14:52
谢谢分享
作者: zqfeng01    时间: 2025-3-7 16:06
本帖最后由 zqfeng01 于 2025-3-7 16:07 编辑

谢谢分享
作者: msold5    时间: 2025-3-7 16:12
能不能介绍下怎么好用的? 梦幻般的PXE服务器?
作者: 2992333574    时间: 2025-3-7 16:14
谢谢分享!
作者: ahh    时间: 2025-3-7 16:18
谢谢分享
作者: 114514csf    时间: 2025-3-7 16:22
谢谢分享!
有点梦幻,
!还有用github的。只是上github的速度太慢了,有时候还上不了
作者: yc2428    时间: 2025-3-7 18:42
谢谢分享
作者: ABCPE    时间: 7 天前
谢谢分享!!!
作者: mygamexxx    时间: 7 天前
#TFTP-NP-梦想中的PXE服务器!
##[FAQ(常见问题解答)](./docs/FAQ-list.md)
![TFTP-NP运行动图](./docs/TFTP-NP.gif)
##什么是TFTP-NP:
**TFTP-NP**是一个PXE引导服务器,它允许您使用[PXE]技术在网络上运行操作系统和有用的程序。https://ru.wikipedia.org/wiki/PXE). 在这种情况下,使用IPXE引导加载程序。在BIOS和UEFI系统上运行,菜单上只有一些差异。
启动**TFTP-NP**服务器后,将打开欢迎页面,在那里您可以看到指向程序各个组件的链接。
您可以通过将文件放置在服务器根目录的“file”文件夹中,通过HTTP服务器共享文件。将任何文件和文件夹放在那里,然后在浏览器中链接http://localhost:5000/files或http://localhost:5000/files,您将看到您的文件和文件夹列表。单击列表中的任何项目,您将获得下载文件的链接和二维码,或导航到文件夹。您还可以在那里放置MP3格式的音乐,并使用内置播放器在网络上播放。
通过编辑[menu.ejs]文件(./public/menu.ejs)来配置菜单和添加新程序。
#如何在Windows上使用:
一、下载ISO映像,将其解压缩为档案到任何文件夹,但最好不要有空格和俄语(包括中文吧!)字符。
二、选择“TFFT-NP”要运行的模式:
DHCP代理模式:
1、在“DHCP代理模式”下运行“TFFT-NP”功能。默认情况下,服务器在启动后将以此选项开始工作,程序标题将显示“DHCP代理模式”。如果没有出现标题,则必须在设置中启用此模式。服务器启动后,请转到http://localhost:5000/config然后选中“DHCP”复选框。或者在config.ini文件中这样做,然后重新启动服务器。如果您的IP地址和子网掩码自定义不正确,请务必在https://ip-calculator.ru/正确设置)).
2、配置DHCP服务器:
⑴如果您在Linux上有DHCP服务器,请设置:
```bash
option space PXE; 选项区 PXE
option arch code 93 = unsigned integer 16; 选项 arch 代码93=无符号整数16
next-server xxx.xxx.xxx.xxx; 下一个服务器
if option arch=00:07{         (if 选项arch)
filename“boot/efi/bootx64.efi”; (文件名)
}else{
filename“boot/bios/undionly.kpx”; (文件名)
}
...
⑵Microsoft DHCP、IP、范围选项:
```bash
066 Boot Server Host Name(引导服务器主机名)“运行TFTP-NP的机器的名称或地址,例如192.168.0.2”
067 Bootfile Name(引导文件名)“/boot/efi/bootx64.efi”
```
详情请看[链接] (https://wtware.ru/win/dhcp2012config.html)
⑶DHCP、BIOS和UEFI:
<details(详情)>
<summary>Фото(图片):</summary>
<img src=“https://github.com/leruetkins/tf ... a-ae2d-2c2d8b046961">
</details(详细信息)>
⑷如果您的Mikrotik的DHCP服务器固件版本“高于7.0”,我们将根据[说明](./docs/config_mikrotik.md)为BIOS和UEFI设置不同的引导文件。。
3、以管理员tftp-np-1.8.3-x64.exe运行一次以共享软件文件夹。如果从以前的版本更新,则必须删除旧版本,以管理员运行:`net share tftp-np /delete'或以管理员运行`tftp-np\tftp-np\boot\addons\scripts\admin_net_delete_tftp-np.bat`。
4、使用PXE从另一台机器引导,在BIOS设置中指定网络引导,然后禁用SecureBoot(安全启动)。
5、输出显示“Press Secret Key to Continue…”按Ctrl+S键
6、完成。
作者: mygamexxx    时间: 7 天前
本帖最后由 mygamexxx 于 2025-3-8 14:31 编辑

需要配合WINDOWS服务器版的DHCP服务器,或安装wtware DHCP服务器。配置保存在网站上。

微信截图_20250308143004.png (54.88 KB, 下载次数: 6)

微信截图_20250308143004.png

作者: fegr    时间: 6 天前
感谢分享
作者: q84815760    时间: 5 天前
谢谢楼主分享
作者: towlzj800801    时间: 5 天前
感谢分享!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3