无忧启动论坛

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

[分享] 超小ftp服务器支持UTF8版本

  [复制链接]
跳转到指定楼层
1#
发表于 2023-3-4 18:47:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhuwg 于 2023-3-4 18:54 编辑

今天花了一点时间找到了一个不错的UTF8代码,
加入到之前那个有图形界面的FTP,
实测能用,如下图,
这个版本默认开启UTF8,测试中文文件名和目录名正常

utf8.png (103.87 KB, 下载次数: 100)

utf8.png

界面没变化.png (58.43 KB, 下载次数: 95)

界面没变化.png

FTPserver.rar

38.29 KB, 下载次数: 218, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2023-3-4 18:53:21 | 只看该作者
源码继续保存到论坛,
本人非科班出身,代码从各种网站拼凑的,
代码风格什么的请勿介意

Mini-FTPserver-utf8.rar

252.72 KB, 下载次数: 127, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +6 收起 理由
snakegao + 5 很给力!
smalldimple + 1 论坛就需要你这样的高手

查看全部评分

回复

使用道具 举报

3#
发表于 2023-3-4 19:07:46 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2023-3-4 19:15:51 | 只看该作者
感谢分享
回复

使用道具 举报

5#
发表于 2023-3-4 19:33:23 | 只看该作者
感谢分享
回复

使用道具 举报

6#
发表于 2023-3-4 20:10:30 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 2023-3-4 21:00:19 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2023-3-4 21:03:56 | 只看该作者
谢谢分享。
回复

使用道具 举报

9#
发表于 2023-3-4 23:21:01 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
发表于 2023-3-4 23:27:28 | 只看该作者
赞赏楼主的钻研精神!
不过FTP速度不行,从10MB/s逐渐下降。
建议大家多用SMB共享协议,能跑满速!

点评

如果需要性能好,请使用fineftp这个, http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434660 那个fineftp用了什么asio的网络模型我也不懂,但比这个好 实测传输速度如下 [10:26:07] [R] RETR cn_windows_s  详情 回复 发表于 2023-3-6 11:08
回复

使用道具 举报

11#
发表于 2023-3-4 23:32:50 | 只看该作者
本帖最后由 2010hook 于 2023-3-4 23:33 编辑

其实不用第三方软件访问FTP,直接用文件管理器更好,拖放没有编码问题。
送大家一个快捷方式,删掉后缀“.txt”,查看属性改好你的用户密码!

FTP共享.lnk.txt

1.42 KB, 下载次数: 33, 下载积分: 无忧币 -2

快捷方式

点评

感谢!发现兄台跟我同年注册进坛!!!  详情 回复 发表于 2023-6-11 17:09
回复

使用道具 举报

12#
发表于 2023-3-5 00:09:00 来自手机 | 只看该作者
感谢!

评分

参与人数 1无忧币 +1 收起 理由
2023 + 1

查看全部评分

回复

使用道具 举报

13#
发表于 2023-3-5 00:17:35 | 只看该作者
本帖最后由 guies 于 2023-3-5 00:19 编辑

我推薦一套,SFTP的,也是單文件.exe + 一個設定檔。
可以放在開機啟動中。
中文文件名傳輸和速度上都沒問題。
這套我是拿來和 NAS 同步用的,我用的同步軟體是 FreeSyncFile。
↓免費軟體
https://www.rebex.net/tiny-sftp-server/



点评

测试了一下您介绍的工具,实测传送大文件就出错了。传输速度也不快啊, Binding SFTP server to port 2222... Starting... 11:18:25.906 Info Server: Starting server. 11:18:25.984 Info Server: Listening fo  详情 回复 发表于 2023-3-6 11:25
回复

使用道具 举报

14#
发表于 2023-3-5 08:08:47 | 只看该作者
万分感谢
回复

使用道具 举报

15#
发表于 2023-3-5 08:38:38 | 只看该作者
谢谢分享。
回复

使用道具 举报

16#
发表于 2023-3-5 08:49:42 | 只看该作者
谢谢分享
回复

使用道具 举报

17#
发表于 2023-3-5 10:10:34 | 只看该作者
多谢楼主分享

评分

参与人数 1无忧币 +1 收起 理由
2023 + 1

查看全部评分

回复

使用道具 举报

18#
发表于 2023-3-5 10:27:14 | 只看该作者
感谢分享
回复

使用道具 举报

19#
发表于 2023-3-5 14:22:48 | 只看该作者

谢谢分享
回复

使用道具 举报

20#
发表于 2023-3-5 14:33:48 | 只看该作者
学习学习了
回复

使用道具 举报

21#
发表于 2023-3-5 16:45:19 | 只看该作者
支持UTF8,好!
回复

使用道具 举报

22#
 楼主| 发表于 2023-3-6 11:08:44 | 只看该作者
2010hook 发表于 2023-3-4 23:27
赞赏楼主的钻研精神!
不过FTP速度不行,从10MB/s逐渐下降。
建议大家多用SMB共享协议,能跑满速!

如果需要性能好,请使用fineftp这个,
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434660
那个fineftp用了什么asio的网络模型我也不懂,但比这个好
实测fineftp传输速度如下
[10:26:07] [R] RETR cn_windows_server_2016_vl_x64_dvd_11636695_2.iso
[10:26:07] [R] 150 Sending file
[10:27:06] [R] 226 Done
[10:27:06] 下载: cn_windows_server_2016_vl_x64_dvd_11636695_2.iso 5.87 GB 耗时 58 秒 (102.89 MB/s)
[10:27:06] 传输队列已完成
[10:27:06] 已传输 1 个文件 (5.87 GB) 耗时 58 秒 (102.84 MB/s)
回复

使用道具 举报

23#
 楼主| 发表于 2023-3-6 11:25:04 | 只看该作者
本帖最后由 zhuwg 于 2023-3-6 23:04 编辑
guies 发表于 2023-3-5 00:17
我推薦一套,SFTP的,也是單文件.exe + 一個設定檔。
可以放在開機啟動中。
中文文件名傳輸和速度上都沒 ...

测试了一下您介绍的工具,实测flashfxp传送大文件就出错了。传输速度也不快啊,
Binding SFTP server to port 2222...
Starting...
11:18:25.906 Info Server: Starting server.
11:18:25.984 Info Server: Listening for connections at 0.0.0.0:2222.
11:18:25.984 Info Server: Server started.
SFTP server has started and is ready to accept connections.
11:19:35.030 Info Server: Session 1: Started on connection from 192.168.0.10:54749.
11:19:37.932 Info Server: Session 1: Authentication for 'tester' succeeded.
11:21:09.270 Error SSH: Session 1: Received too much data, exceeding the local window size. Error: acq: Received too much data, exceeding the local window size. ---> acq: Received too much data, exceeding the local window size.
   在 aaf.f(SshPacketType iov, el iow, Int32 iox)
   在 aaj.lz(SshPacketType vmy, el vmz, Int32 vna)
   在 aco.n(Byte[] iyx, Int32 iyy, Int32 iyz)
   --- 内部异常堆栈跟踪的结尾 ---
   在 aco.n(Byte[] iyx, Int32 iyy, Int32 iyz)
   在 aco.m()
   在 aco.i(Int32 iyq, Int32 iyr, Int32 iys, Int32 iyt, SocketException iyu)



error-sftp.png (45.27 KB, 下载次数: 97)

error-sftp.png

sftp.png (36.87 KB, 下载次数: 99)

sftp.png

点评

我用它來同步傳輸,第一次會幾百GB,之後差異的部份每天幾GB。 是沒出過問題。  详情 回复 发表于 2023-3-6 17:46
回复

使用道具 举报

24#
发表于 2023-3-6 15:56:02 | 只看该作者
WIN2022 优化版
回复

使用道具 举报

25#
发表于 2023-3-6 17:46:22 | 只看该作者
本帖最后由 guies 于 2023-3-6 17:50 编辑
zhuwg 发表于 2023-3-6 11:25
测试了一下您介绍的工具,实测flashfxp传送大文件就出错了。传输速度也不快啊,
Binding SFTP server to ...

我用它來同步傳輸,第一次會幾百GB,之後差異的部份每天幾GB。
是沒出過問題。SFTP一定比FTP慢,但為了安全性,我還是選擇了SFTP。
反正備份是在半夜完成的,備份時間就算多半個小時或多一個小時根本沒差。
回复

使用道具 举报

26#
发表于 2023-3-7 08:25:24 | 只看该作者
2010hook 发表于 2023-3-4 23:32
其实不用第三方软件访问FTP,直接用文件管理器更好,拖放没有编码问题。
送大家一个快捷方式,删掉后缀“. ...

方便是方便就是有时候连不上ftp的话,explorer会崩溃。

点评

我的某个PE也连不上,但没崩溃,这取决于PE体质。正常系统没有连接问题。  详情 回复 发表于 2023-3-8 19:02
回复

使用道具 举报

27#
发表于 2023-3-8 13:04:58 | 只看该作者
谢谢分享!
回复

使用道具 举报

28#
发表于 2023-3-8 19:02:07 | 只看该作者
aotuitx 发表于 2023-3-7 08:25
方便是方便就是有时候连不上ftp的话,explorer会崩溃。

我的某个PE也连不上,但没崩溃,这取决于PE体质。正常系统没有连接问题。
回复

使用道具 举报

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

使用道具 举报

30#
发表于 2023-3-31 09:42:07 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 12:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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