【开源推广】一个 软件搞定设备开局:FTP/SFTP/TFTP 三协议服务端,开源免费

cracer6900 2026-07-10 23:53 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




开发初衷


做网络的兄弟应该都有体会:机房现场给交换机、路由器开局,传个版本传个配置,笔记本上得备一堆工具——TFTP 开 tftpd64,FTP 装个 FileZilla Server 还得装到系统里,SFTP 更麻烦。这些工具要么十几年没更新、要么要安装要注册服务、界面全英文,遇到中文文件名直接乱码,TFTP

传个几百兆的固件慢得想砸键盘。还有一点就是闭源收费 ^-^

所以用肥波写了 opensvr:把现场开局需要的所有服务端塞进一个 10MB 的绿色 exe,U 盘拷走,到哪双击就能用,用完删掉零残留。


核心功能



  • 三协议一体:FTP(主动+被动)、SFTP(含 SCP)、TFTP,页面上开关随点随用

  • 绿色便携:单 exe 免安装,不写注册表不碰系统目录,配置和共享目录都跟着 exe 走

  • Web 管理页:双击自动弹出仪表盘——协议开关、端口就地改、账号密码明文可见(现场直接抄给设备命令行)、实时吞吐曲线、哪台设备连着传什么文件一目了然

  • 老设备兼容是重点:

    • SFTP 同时挂 ed25519 + RSA 双主机密钥,放行 aes128-cbc、hmac-sha1、dh-group1 等老算法,十几年前的华为/H3C/思科也能连;密钥持久化,重启不弹"主机密钥已变更"

    • FTP 默认二进制传输且彻底关闭 ASCII 行尾转换,固件永远不会被传坏

    • TFTP 支持 tsize/blksize 协商,加上连发+快速重传,不再是标准 TFTP 那种逐块确认的龟速



  • 现场细节:多网卡全监听、本机 IP 列表一键复制、管理员运行时防火墙随协议自动放行/退出自动清理、中文目录文件名全程支持、换台电脑盘符没了自动回退不闪退


下载与开源



  • GitHub(MIT 开源):https://github.com/cracer4869/opensvr

  • 直接下载 exe(免编译):https://github.com/cracer4869/opensvr/releases/latest


项目截图


最新回复 (2)
  • Neutron 07-10 23:59
    1

    好东西,支持一下。目前用不到 等我去实习估计可以用上。

  • blaze water 07-11 00:53
    2

    一看界面就知道是vibe出来的吧。^-^

    我也vibe了一个,还没完善,模仿 FlashFXP 的,完成度70%左右了。

* 帖子来源Linux.do
返回