发布信息

鉴于开源服务器的优势,主要推荐一些较好的应用FTP程序

作者:软荐小编      2024-01-27 15:05:29     134

FTP 服务器也称为文件传输协议服务器,是一种允许通过网络传输文件的软件应用程序。 它为用户提供了一种在远程服务器上上传、下载和管理文件的方法。

构建私人文件服务器时有许多软件选项可供选择。 其中,开源FTP服务器的选择范围更广。 主要优点如下:

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

鉴于开源FTP服务器的优点,本文主要推荐一些比较好的开源FTP服务器应用。

01

Vsftpd

带宽分配软件是什么_带宽分配计算公式_分配带宽的软件

Vsftpd 是所有类型的 Linux 服务器管理员的首选,提供开箱即用的安全性以及一组在服务器上配置 FTP 和 FTP 虚拟用户的功能。

Red Hat、openSUSE、Debian、FreeBSD、Gnome 和 KDE 使用 Vsftpd。 下图显示了 Vsftpd 的性能。 在一台机器上通过Vsftpd提供2.6TB的文件服务,24小时内并发用户数超过1500人。

带宽分配计算公式_分配带宽的软件_带宽分配软件是什么

强调

特征

02

Apache FTP 服务器

带宽分配计算公式_分配带宽的软件_带宽分配软件是什么

Apache FTP 服务器是一个开源跨平台 FTP 服务器。 它基于Java开发,可以流畅运行在Windows服务器上,也可以在Linux服务器上运行。 它可以作为独立服务器运行,也可以嵌入到 Java 服务器应用程序中,因此为开发人员和系统管理员提供了更多选择。 Apache FTP Server 可以与基于 Spring 的应用程序集成分配带宽的软件,为 Spring 开发人员提供支持。 对于独立操作,Apache FTP 可以作为 Windows 服务以及 Linux 服务或 Unix/Linux 守护程序运行。

强调

特征

03

ProFTP (Linux)

带宽分配软件是什么_带宽分配计算公式_分配带宽的软件

ProFTPd 是一个适用于 Unix/Linux 系统的 FTP 服务器。 它易于安装、易于使用且高度可配置。 多个虚拟FTP服务器支持是通过“.ftpaccess”配置文件提供的,这与Apache的“.htaccess”非常相似。

强调

特征

04

交叉FTP

带宽分配软件是什么_分配带宽的软件_带宽分配计算公式

CrossFTP是一个跨平台的FTP服务器,运行在Windows和Unix/Linux系统上。 它采用Java开发,易于安装、管理和更新。 CrossFTP具有简单的用户图形用户界面,并提供易于配置的设置管理器模块,可以配置连接、IP控制、文件目录、FTP消息等。CrossFTP图形用户界面还提供日志配置选项和服务器使用情况统计。

强调

特征

05

uFTP(Linux、Unix)

带宽分配软件是什么_带宽分配计算公式_分配带宽的软件

uFTP是一个用C语言编写的开源、轻量级、可移植的FTP服务器,因此具有高性能。 它主要是为 Unix/Linux (POSIX) 服务器编写的。 此外,uFTP非常易于使用,支持FTP命令行来运行所有FTP服务器功能。 它是在 MIT 许可证下发布的,但用户应注意它包含 OpenSSL 项目开发的 OpenSSL Toolkit 软件,因此建议在使用时检查 OpenSSL 许可证。

强调

功能 06glFTPd(Linux、Unix)

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

glFTPd 是一个适用于 Unix/Linux 操作系统的开源免费 FTP 服务器。 这是一个老牌的免费软件,它的第一个版本可以追溯到1998年初,glFTPd代表GreyLine FTP(原创建者的名字)。 glFTPd可以在Unix系统上流畅运行,比如FreeBSD、OpenBSD、Ubuntu等。glFTP支持很多FTP/site命令,并且运行在chroot环境下,这使得它相对安全。

特征

07科罗拉多FTP(Windows、Linux)

带宽分配软件是什么_分配带宽的软件_带宽分配计算公式

ColoradoFTP是一个基于Java的开源FTP服务器,支持跨平台,可以轻松运行在Windows和Linux服务器上分配带宽的软件,并且可以流畅运行在最新的JavaVM上。 ColoradoFTP 与 RFC 959 和 RFC 3659 文件协议兼容。

强调

特征

08

瓦尔普

分配带宽的软件_带宽分配软件是什么_带宽分配计算公式

Waarp 是一个开源 Web 服务器,提供多种协议(HTTP、FTP、FTPS、SSH、SFTP)和多种专有协议。 它是一个功能齐全的服务器。 Waarp 支持开发人员在其项目中进行自定义开发,并可以构建自定义 FTP 服务器。 Waarp 团队发布了 WaarpGatewayFTP,这是一个构建在 WaarpFTP 之上的强大 FTP 服务器。

强调

特征

09

FileZilla FTP 服务器

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

FileZilla 是一个开源免费的 FTP 客户端和服务器。 FileZilla Server 可以在 Windows 上运行,支持 32 位和 64 位版本的 Windows 7、8、8.1 和 10。FileZilla 客户端支持多个平台。 FileZilla 已经存在很多年了,它与许多商业付费软件竞争。

强调

特征

10FTPD博士

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

DrFTP是一个用Java开发的分布式FTP服务器,可以运行在Windows和Linux/Unix服务器上。 它采用主从架构,提供更好的文件传输效率和安全性能。 您可以使用分布式 FTP 守护程序来创建 FTP 网格或多个 FTP 出口。

强调

特征

11

Python FTP(明星1.6k)

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

Python FTP 服务器库提供了一个高级、可移植的接口,可以轻松地用 Python 编写非常高效、可扩展的异步 FTP 服务器。

12SFTPGo(星7K)

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

SFTPGo 是一款多功能文件传输服务器,支持各种存储后端、虚拟文件夹、自定义命令和挂钩、多种身份验证方法、LDAP/Active Directory 集成、配额支持、带宽限制、速率限制、IP 过滤、shell 模式过滤、空闲连接终止、阻止用户列表管理、Geo-IP 过滤、Git 存储库、SCP、rsync、FTP/S、WebDAV。

它还支持 TLS 证书的 ACME 协议、双向 TLS 身份验证、Prometheus 指标、HAProxy PROXY 协议、从 Linux 系统用户帐户轻松迁移、便携模式、SFTP 子系统模式、性能分析、灵活的配置格式、准确的日志文件、插件系统和基础设施作为 Terraform 提供者的代码 (IaC) 支持。

13

轻量FTP

分配带宽的软件_带宽分配软件是什么_带宽分配计算公式

‍LightFTP是一个基于BSD-2-Clause许可协议的轻量级开源FTP服务器。

14

Golang FTP 服务器

带宽分配软件是什么_分配带宽的软件_带宽分配计算公式

该 FTP 服务器是老式 FTP 设备和现代云文件系统之间的网关,使用 afero() 的 Fs 接口,并作为 ftpserverlib() 的参考实现。

15便携式FTP服务器

分配带宽的软件_带宽分配软件是什么_带宽分配计算公式

此 FTP 服务器是作为 .NET Standard 2.0 库编写的,并具有抽象文件系统。

16uftpd(星号 164)

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

uftpd 是一个 UNIX 守护进程,具有默认的常规内置配置项。

特征

17最小FTP服务器(星号144)

分配带宽的软件_带宽分配计算公式_带宽分配软件是什么

这是一个轻量级、简单的 FTP 服务器。 纯Java开发,无其他底层库依赖。

主要特点包括:

尽管它被命名为“最小”,但它支持许多功能:

尽管它被命名为“最小”,但它支持一系列功能:

每天 18 英尺

带宽分配计算公式_带宽分配软件是什么_分配带宽的软件

这是一个基于 github.com/goftp/server 的开源 FTP 服务器。 但该项目已不再维护。

19简单FTP服务器

带宽分配计算公式_分配带宽的软件_带宽分配软件是什么

这是一个简单而紧凑的FTP服务器,可以安装在Arduino、ArduinoSAMD WiFiNINA、esp8266、esp32、stm32或Raspberry Pi上。

20便携式FTP服务器

这是一个用Java开发的开源跨平台便携式FTP服务器,适用于Windows、Linux、Mac等系统。 支持命令行模式或GUI模式。

21打开TFTP服务器

带宽分配计算公式_带宽分配软件是什么_分配带宽的软件

这是一个免费的多线程TFTP服务器,支持Windows/Unix的PXEB​​OOT,支持硬件加载,支持大文件的tsize、blksize、块号滚动,并且可以作为服务独立运行。

主要特点包括:

22bftpd

bftpd是一个基于Unix系统的FTP服务器。 它支持inetd和独立运行模式,支持大多数RFC FTP命令,并且非常容易配置。

23Java FTP 服务器

分配带宽的软件_带宽分配软件是什么_带宽分配计算公式

带宽分配计算公式_分配带宽的软件_带宽分配软件是什么

这是一个免费开源的纯Java FTP服务器。 主要功能特点包括:多线程、多平台、高速、支持GUI和CMD模式、IP过滤、读/写支持、接口选择、限速配置、匿名模式、TCP端口选择、文件夹选择、日志记录和登录限制。 等待。

24Ftp服务器库.Net

带宽分配计算公式_带宽分配软件是什么_分配带宽的软件

这是一个 FTP 服务器程序,可与 .NET Core 以及 .NET Standard Core 库一起使用进行自定义开发。

25UniFTP

UniFTP 是一个用 C# 编写的 FTP 服务器库。

26Zepto服务器

ZeptoServer是一款极简、轻量级的FTP服务器,功能强大且灵活。

主要特点是效率和安全。 此外,其模块化设计可以轻松扩展任何文本协议。 这意味着无论您需要 HTTP、SMTP 还是任何其他基于文本的协议的服务器,ZeptoServer 都可以轻松处理。

ZeptoServer 的另一个优点是它在托管选项方面功能非常丰富。 它可以作为独立服务器托管,但也提供进程内托管选项。 另外,利用 ServerHost 项目中的 ZeptoServer 类,您可以将 ZeptoServer 直接无缝集成到现有应用程序中。

相关内容 查看全部