无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8634|回复: 65
打印 上一主题 下一主题

[分享] 超小ftp服务器轻度修改版

  [复制链接]
跳转到指定楼层
#
发表于 2022-8-23 21:34:51 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zhuwg 于 2022-8-23 21:40 编辑

论坛上有rtian大神发过一个超小ftp工具slyar ftp,
帖子地址是http://wuyou.net/forum.php?mod=viewthread&tid=273972
不过呢他提供的版本比较老,而且下载连接也失效了,
我搜索了一下,找到了新版本,
利用作者提供的源代码,我增加了一个计算SHA1的功能,
顺便修正了无法传输大于4G文件的问题,之前测试typsoft ftp和home ftp均不支持大于4G文件,
这个实测传输14G文件正常,
事先声明,这个ftp默认允许匿名访问也就是anonymous账户,这个问题我不打算修正了不建议在生产环境上长期使用,可能有安全问题,
还有就是不支持断点续传,
这个ftpserver在win7和win10环境下测试正常,测试使用的ftp客户端是FlashFXP,未测试其他客户端,
新增计算SHA1的功能命令为
SHA1 filename,计算如图所示
考虑到MS镜像主要提供的校验都是SHA1,暂未加入其他校验

sha1.png (75.51 KB, 下载次数: 171)

sha1.png

ftp.png (27.82 KB, 下载次数: 142)

ftp.png

FTPserver.rar

34.56 KB, 下载次数: 322, 下载积分: 无忧币 -2

55#
发表于 2024-10-30 17:40:07 | 只看该作者
想学习
回复

使用道具 举报

54#
发表于 2024-10-30 17:27:33 | 只看该作者
zhuwg 发表于 2024-10-30 16:02
原作者放了代码出来,
已修改一个版本大神请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=4344 ...


已经收藏了
回复

使用道具 举报

53#
发表于 2024-10-30 17:08:40 | 只看该作者
感谢分享好东东
回复

使用道具 举报

52#
 楼主| 发表于 2024-10-30 16:02:14 | 只看该作者
martin313 发表于 2024-8-29 22:43
不错不错,收藏新版了。不过这个新版仍然是32位的,如果能出64位的,就更好了。

原作者放了代码出来,
已修改一个版本大神请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434475

点评

已经收藏了  详情 回复 发表于 2024-10-30 17:27
回复

使用道具 举报

51#
 楼主| 发表于 2024-10-30 16:00:18 | 只看该作者
icyboy 发表于 2024-10-25 16:38
不错 希望楼主能跟进个64位版本

已按sairen139大神要求修改
icyboy大神请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434475
回复

使用道具 举报

50#
发表于 2024-10-25 16:38:39 | 只看该作者
不错 希望楼主能跟进个64位版本

点评

sairen139大神要求修改 icyboy大神请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434475  详情 回复 发表于 2024-10-30 16:00
回复

使用道具 举报

49#
发表于 2024-8-29 22:43:29 | 只看该作者
lforl 发表于 2024-8-26 23:17
https://www.slyar.com/blog/slyar-ftpserver.html
Slyar FTPserver 发布(更新至 v3.0) (2024-7-20)
3. ...


不错不错,收藏新版了。不过这个新版仍然是32位的,如果能出64位的,就更好了。

点评

原作者放了代码出来, 已修改一个版本大神请看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434475  详情 回复 发表于 2024-10-30 16:02
回复

使用道具 举报

48#
 楼主| 发表于 2024-8-29 21:55:54 | 只看该作者
lforl 发表于 2024-8-26 23:17
https://www.slyar.com/blog/slyar-ftpserver.html
Slyar FTPserver 发布(更新至 v3.0) (2024-7-20)
3. ...

代码里面确实是监听所有端口,
但不能显示还是不太方便,
我经常在PE里面用,
直接显示出来方便查看也好
回复

使用道具 举报

47#
发表于 2024-8-28 09:38:47 | 只看该作者
感谢修改,体积小巧实用
回复

使用道具 举报

46#
发表于 2024-8-26 23:18:50 | 只看该作者
本帖最后由 lforl 于 2024-8-26 23:21 编辑

20cn的那个经典,官网竟然也还在,只是报毒很厉害不太敢用。2002.6.9作者主页的版本,也可以下载。www点20cn点net
回复

使用道具 举报

45#
发表于 2024-8-26 23:17:47 | 只看该作者
https://www.slyar.com/blog/slyar-ftpserver.html
Slyar FTPserver 发布(更新至 v3.0) (2024-7-20)
3.0版本修复了账号登陆的问题,修复了某些中文路径不识别的问题。重启程序可以刷新显示的IP地址(运气不好就一直刷),但其实程序本身监听所有的网络接口,所以只要你知道IP理论上就可以连接,不用管界面上面显示的是什么。

回复

使用道具 举报

44#
发表于 2023-3-8 17:10:21 | 只看该作者
谢谢分享
回复

使用道具 举报

43#
发表于 2023-2-19 15:22:57 | 只看该作者
楼主有空能发一个纯64位版本吗?我想在不支持32位程序的winre.wim里使用
回复

使用道具 举报

42#
 楼主| 发表于 2023-2-19 10:18:01 | 只看该作者
本帖最后由 zhuwg 于 2023-2-19 11:53 编辑
shw1395 发表于 2022-9-22 23:44
flashfxp 有个致命的 bug,多文件夹上传时会把第二个文件夹开始,后面的文件夹内容都会以文件的形式上传到 ...

今天测试一下,版本是flashfxp 5.2.0 3891 服务器是Serv-U 15.我在上传这边手动选择四个文件夹,上传完成后,
服务器目录看起来没问题啊,
选择一个带多层子文件夹的目录上传,上传完成之后看起来也是正常的
回复

使用道具 举报

41#
 楼主| 发表于 2022-9-30 09:19:54 | 只看该作者
再更新个功能,
之前的如果21端口已被其他程序占用,
点启动不会有任何错误提示,
现在已经修改了如下图所示

端口占用.png (26.04 KB, 下载次数: 107)

端口占用.png

Mini-FTPserver-提示端口占用.rar

118.42 KB, 下载次数: 46, 下载积分: 无忧币 -2

回复

使用道具 举报

40#
 楼主| 发表于 2022-9-30 09:18:44 | 只看该作者
自然而然 发表于 2022-9-28 20:57
内网能用不?在关闭软件情况下服务器能不能自动启动运行不?总之很不错,能不能改进下

内网可以使用,
界面最小化应该可以用,有个托盘图标
回复

使用道具 举报

39#
发表于 2022-9-28 20:57:21 | 只看该作者
内网能用不?在关闭软件情况下服务器能不能自动启动运行不?总之很不错,能不能改进下

点评

内网可以使用, 界面最小化应该可以用,有个托盘图标  详情 回复 发表于 2022-9-30 09:18
回复

使用道具 举报

38#
发表于 2022-9-28 05:44:03 | 只看该作者

谢谢分享
回复

使用道具 举报

37#
 楼主| 发表于 2022-9-26 12:42:56 | 只看该作者
本帖最后由 zhuwg 于 2022-9-26 12:43 编辑
shw1395 发表于 2022-9-23 22:29
不管 FlashFxp 任何版本,最新版是 FlashFXP5.4.0.3970,批量文件夹上传都有问题的,作者因为在坐牢无法 ...

smartftp我没找到在哪里显示服务器返回信息,
也就是连接失败时候,不方便看到详细错误信息,
不好判断是网络不通还是密码错误还是什么,
连接成功之后打开raw command,也只是可以发送自定义命令,
之前的服务器信息没找到去哪里看

error.PNG (35.09 KB, 下载次数: 110)

error.PNG
回复

使用道具 举报

36#
发表于 2022-9-26 11:35:47 | 只看该作者
超小ftp服务器轻度修改版
回复

使用道具 举报

35#
 楼主| 发表于 2022-9-24 11:56:57 | 只看该作者
本帖最后由 zhuwg 于 2022-9-24 18:24 编辑
shw1395 发表于 2022-9-23 22:29
不管 FlashFxp 任何版本,最新版是 FlashFXP5.4.0.3970,批量文件夹上传都有问题的,作者因为在坐牢无法 ...

我就是用slyarFTP和babyftp作为基础修改的,
手机上我用FX或者Solid Explorer管理文件,
手机-ipad-机顶盒以及车机上我都安装了ftp server,
方便用ftp客户端上传文件
服务器我用Serv-U,确实没怎么注意过批量上传文件夹有问题,
gene6 ftp也很久不更新了貌似
回复

使用道具 举报

34#
发表于 2022-9-23 22:29:31 | 只看该作者
zhuwg 发表于 2022-9-23 17:23
没遇到过这个问题啊,请说明您用的什么版本,
ftp协议本来就没有多线程上传功能,
多线程上传是部分定 ...

不管 FlashFxp 任何版本,最新版是 FlashFXP5.4.0.3970,批量文件夹上传都有问题的,作者因为在坐牢无法更新软件,多线程跟服务器无关的,服务端我用的 Gene6FTP,只要客户端支持多线程就可以了,比如 SmartFTP,另外最近收集了好多可以绿色执行的 Ftp/Http Server,方便手机 ES Explorer 互传文件:
babyftp.zip
babywebssl.zip
chrome.exe --allow-file-access-from-files.txt
Comparison of web server software - Wikipedia.mhtml
CoreFTPServer
EasyFZS
FTPServer1.0.zip
ftpserver3lite.zip
FTPSyncer.zip
go-www.com.url
oceanftpserver9.zip
RebexTinyWebServer-Binaries-Latest.zip
rupy.zip
sheret-v1.21.zip
simplehttpserver.html
slyarFTPv20.rar
smallftpd-1.0.3-fix.zip
tinyssl-1-94.zip
UplusFTPServer-2.0.zip

点评

smartftp我没找到在哪里显示原始命令行, 也就是连接失败时候,不方便看到详细错误信息, 不好判断是网络不通还是密码错误还是什么  详情 回复 发表于 2022-9-26 12:42
我就是用slyarFTP和babyftp作为基础修改的, 手机上我用FX或者Solid Explorer管理文件, 手机-ipad-机顶盒以及车机上我都安装了ftp server, 方便用ftp客户端上传文件  详情 回复 发表于 2022-9-24 11:56
回复

使用道具 举报

33#
 楼主| 发表于 2022-9-23 17:23:13 | 只看该作者
shw1395 发表于 2022-9-22 23:44
flashfxp 有个致命的 bug,多文件夹上传时会把第二个文件夹开始,后面的文件夹内容都会以文件的形式上传到 ...

没遇到过这个问题啊,请说明您用的什么版本,
ftp协议本来就没有多线程上传功能,
多线程上传是部分定制的客户端和服务器端配合使用才有

点评

不管 FlashFxp 任何版本,最新版是 FlashFXP5.4.0.3970,批量文件夹上传都有问题的,作者因为在坐牢无法更新软件,多线程跟服务器无关的,服务端我用的 Gene6FTP,只要客户端支持多线程就可以了,比如 SmartFTP,另  详情 回复 发表于 2022-9-23 22:29
回复

使用道具 举报

32#
发表于 2022-9-23 09:32:42 | 只看该作者
谢谢分享
回复

使用道具 举报

31#
发表于 2022-9-22 23:44:31 | 只看该作者
flashfxp 有个致命的 bug,多文件夹上传时会把第二个文件夹开始,后面的文件夹内容都会以文件的形式上传到第一个已经上传好的文件夹里,而不是相同的上传目录结构。批量文件夹上传时是个灾难,由于年代久远,也不支持多线程上传。

点评

今天测试一下,版本是flashfxp 5.2.0 3891 服务器是Serv-U 15.我在上传这边手动选择四个文件夹,上传完成后, 服务器目录看起来没问题啊  详情 回复 发表于 2023-2-19 10:18
没遇到过这个问题啊,请说明您用的什么版本, ftp协议本来就没有多线程上传功能, 多线程上传是部分定制的客户端和服务器端配合使用才有  详情 回复 发表于 2022-9-23 17:23
回复

使用道具 举报

30#
 楼主| 发表于 2022-9-22 10:29:34 | 只看该作者
再更新一下,
加入sha256计算功能,
命令 sha256 filename,
如图所示,
源码和可执行文件都在附件了

sha256.png (83.64 KB, 下载次数: 107)

sha256.png

Mini-FTPserver-大文件-sha256.rar

118.91 KB, 下载次数: 39, 下载积分: 无忧币 -2

点评

ftp 有人觉得协议太老,但有个最方便的实用场景就是手机和电脑互传文件,被大家忽略。  发表于 2022-9-22 23:47
回复

使用道具 举报

29#
 楼主| 发表于 2022-8-30 10:51:55 | 只看该作者
本帖最后由 zhuwg 于 2022-8-30 11:08 编辑

再更新一下,
增加断点续传功能,虽然大部分情况用不上,
但不排除有网络很差的情况呢

续传.png (64.4 KB, 下载次数: 159)

续传.png

FTPserver支持大文件-SHA1-断点续传.rar

34.55 KB, 下载次数: 55, 下载积分: 无忧币 -2

回复

使用道具 举报

28#
发表于 2022-8-26 09:28:22 | 只看该作者
本帖最后由 零下5度 于 2022-8-26 09:30 编辑

20CN MINI FTP
回复

使用道具 举报

27#
发表于 2022-8-26 09:02:10 | 只看该作者
感谢修改 体积小实用
回复

使用道具 举报

26#
发表于 2022-8-24 18:34:13 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 05:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表