wftpd32

WFTPD Server -- Downloading

这个对话框的用途是:

开发者为了减少用户发邮件询问"如何注册"的情况,特意弹窗提醒用户:可以在软件的"帮助"菜单里找到"注册"选项。同时,开发者考虑到用户可能会觉得这很烦人,所以提供了一个"不再显示此对话框"的选项,但希望用户只有在确实记住了注册方法的情况下才勾选它


讲讲wftpd32这个软件

WFTPD32 确实是一款在特定场景下很实用的工具。它是一款轻量级、免安装的 Windows FTP 服务器软件 ,常被网络工程师用于给路由器、交换机等设备升级固件或备份配置

核心特性:小巧、便携、够用

WFTPD32(全称Winsock FTP Demo 32-bit)是一个典型的"绿色软件"。它的主要特点包括:

  • 极致轻量 :整个软件体积仅约 533 KB ,解压后直接运行**wftpd32.exe**即可启动,无需安装,也不会写入系统注册表。

  • 多用户与权限管理 :可以为不同用户设置独立的账号、密码和主目录,并精细控制其读写、删除等操作权限,保障文件安全。

  • 日志记录 :能够详细记录用户的登录、上传、下载等所有活动,方便排查问题和追踪使用情况。

  • 安全控制 :软件支持SSL/TLS 加密,可以防止数据在传输过程中被窃取


日志逐行解读

  • No log file open - WFTPD (窗口标题) :提示当前没有打开日志文件。如果你希望将连接记录保存成文件,可以通过菜单栏的 Logging 选项进行设置。

  • Welcome to WFTPD - we are listening at the pseudo-address 0.0.0.0.

    • 软件已成功启动,并开始在所有本地网络接口 (即 0.0.0.0,代表不限制绑定特定 IP)上进行监听。
  • The first address assigned to your system is 192.168.44.1.

    • 系统检测到你的本机内网 IP 是 192.168.44.1。这通常是你电脑在局域网内的地址(也常作为网络设备的直连或网关地址)。
  • Check with your network administrators for the address that is reachable from the Internet.

    • 软件善意提醒:如果你的 FTP 服务器需要被外网(互联网)访问,192.168.44.1 是不行的,需要路由器上做端口映射(公网 IP),或者询问网管。
  • WFTPD is listening on port 21, standard ftp.

    • 这是最关键的信息 。服务器已经开启了标准的 21 端口 ,准备好接受FTP 客户端的连接了。
  • Program will be killed by WM_ENDSESSION message

    • 这是一个系统提示,意思是当你的 Windows 系统注销或关机时,这个软件会自动结束运行。
  • 未注册版本提示

    • 再次提示当前是"Unregistered version",并告诉你可以在 Help 菜单里找到 Registering 选项。

底部状态栏

  • 1 socket:当前有 1 个网络套接字在运行(即正在监听的 21 端口)。

  • 0 users:当前没有用户连接到这台 FTP 服务器。

  • NUM:键盘 Num Lock 键处于开启状态。

接下来你该做什么?

如果你是为了给路由器、交换机或开发板等设备升级固件,接下来的操作步骤如下:

  1. 创建 FTP 账号

    • 点击菜单栏的**Security -> Users/rights**。

    • 点击 New User...,输入用户名(例如 admin)和密码。密码:123456

    • Home 栏选择你要共享的文件夹(通常是你存放固件文件的目录)。

    • 在右侧的 Rights 中,勾选 Read(读取)和 List(列出)权限,然后点击 OK我是按照自己的需求来配置的。

注意:实际上我的ip是192.9.2.24,上面打印的其实是我的虚拟机的ip,其实是不影响的。

这是使用银河麒麟访问的shell:

关键限制提醒

你在欢迎信息中可以看到这句英文:

you will be restricted to five (5) transfers - to get more transfers, please re-login.

这是未注册版本的限制。这意味着你每登录一次,最多只能进行 5 次文件传输(上传或下载),达到限制后连接可能会中断。

如果需要传输大量文件,你需要在传输几次后,输入 bye 退出,再重新连接。
这个软件需要付费吗,怎么还需要注册呢?

WFTPD32 是一款共享软件(Shareware),这意味着你可以免费试用,但若想解除功能限制或获得完整授权,则需要付费注册。

根据软件的不同版本,注册费用有所差异:

  • WFTPD 2.20 版本 :注册费用为 20 美元

  • WFTPD 3.30 版本 :建议售价为 130 美元

  • 你截图中的版本 :欢迎信息明确提示注册费用为 25 美元

还可以使用图形化界面访问

输入连接地址:在文件管理器顶部的地址栏中,输入以下格式的 FTP 地址,然后按回车键:

bash 复制代码
ftp://用户名@服务器IP地址

ftp://lpl@192.9.2.24

例如,假设你的 WFTPD32 服务器 IP 是 192.168.44.1,用户名为 admin,则输入 ftp://admin@192.168.44.1

这里的用户名指的是:

这是从银河麒麟电脑上拷贝过来的。至此,流程通了。