Total Pageviews

Thursday, 17 February 2022

crabftp

A simple ftp server written in Go.

一个简单的ftp服务端.

功能

  • 用户登录
  • 文件读传删
  • 日志
  • 被动模式
  • UTF8支持
  • 断点下载支持

配置

{ "ServerPort":"21", "PublicIP":"127.0.0.1", "FtpPath":"ftppath" }
配置文件就是 JSON格式,放在和执行文件同一目录,名称为config.json

  • ServerPort是端口
  • PublicIP是服务端绑定IP,非常重要,错误的IP将导致客户端无法连接
  • FtpPath是ftp空间的目录,相对路径

说明

本人有一个项目需要FTP,所以自己根据FTP协议(RFC959)写了个服务端,基本功能比如文件传输删除等都能可以工作,而且还支持断点下载。其他高级功能因为不需要所以没写.


from  https://github.com/crabkun/crabftp

------


GoWftp是什么?

一个用Golang编写的支持多用户和WEB管理的FTP服务端.


GoWftp有哪些功能?

  • 多用户,每个用户可以有不同权限,不同用户可以公用同一目录且不同权限
  • WEB管理服务器
  • 用户通过WEB管理FTP空间(未完成,请用FTP登录)

有问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

  • QQ: 529493022

备注

这项目是我以前学GO的时候写的,当时经验不多,可能存在BUG,代码的可读性也很差,望各位大神批评轻点

感激

感谢以下的项目,排名不分先后


from https://github.com/crabkun/GoWftp

No comments:

Post a Comment