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,代码的可读性也很差,望各位大神批评轻点
感激
感谢以下的项目,排名不分先后
No comments:
Post a Comment