Serv-U是Rob Beckers開發的一個功能強大的、簡單易用的、成熟的FTP服務器,FTP服務器用戶通過Internet的FTP協議共享文件。Serv-U不僅僅能100%適用于標準的FTP,同樣也包括了很多功能,是一個完美的文件共享解決方案。7.x版本開始界面變化很大,自帶中英文界面,無需再等漢化。
Serv-U 發布說明
(+ 新功能/改進,- 錯誤修復)
7.0.0.1(2008年4月2日發布)
+ 使用內置的 web 客戶端,添加了對 HTTP 協議的支持。
+ 添加了對 SSH 協議的支持。
+ 添加了對使用 HTTP 協議的 FTP Voyager JV 的支持。
+ 添加了 THMB 命令,可以將圖形文件轉換為縮略圖然后下載。THMB 命令的作用方式與 RETR 完全一致,只是在傳輸前文件已按指定的格式被壓縮到最大尺寸以內。
+ 添加了 HOST 命令,它可以使 FTP 客戶端更改到服務器上的特定域。這使得 FTP 服務器可在單個 IP 地址和端口上支持多個域。注意:并非所有的 FTP 客戶端都支持該功能。支持這一功能的客戶端如 FTP Voyager。
+ 添加了 DSIZ 命令,以返回目錄內容的大小(包括子目錄在內)。可以指定目錄,如果留空則使用當前工作目錄。
+ 添加了 AVBL 命令,以返回目錄中可用的字節數。可以指定目錄,如果留空則使用當前工作目錄。
+ 添加了啟用/禁用特定 FTP 命令的功能。
+ 添加了更改幾乎任何 FTP 命令響應的功能。
+ 添加了動態 HELP 信息,其中 HELP 發送所有支持的和啟用的命令信息。
+ 添加了命令級 HELP。例如,"HELP LIST" 將返回有關 LIST 命令的特定幫助信息。
+ 當讀取客戶端正在下載的文件時,添加了使用浮動緩沖區大小的功能。浮動緩沖區大小取決于當前的傳輸率,這使得傳輸效率大大提高。
+ 添加了目錄重命名權限設置。
+ 添加了文件重命名權限設置。
+ 添加了 "\" 路徑概念。"\" 路徑類似于 Windows 資源管理器中的 "我的電腦"。當用戶的根目錄設置為 "\" 時,"/" 列表顯示了可用的磁盤驅動器。當在用戶、群組、域或服務器級別啟用 "允許根('/')為未鎖定用戶列出驅動器" 時,未登錄根目錄的用戶也可以充分利用該功能。
+ 更改了 FEAT 命令,使其僅列出已啟用的特殊命令。
+ 更改了 "OPTS MLST" 命令,從而對未嚴格遵守 RFC 的客戶端更為寬容。例如,Serv-U 現在既接受 "OPTS MLST Type;Size;Modify;Perm;",也接受 "OPTS MLST Type;Size;Modify;Perm"。
+ 為 MLST 和 MLSD 命令添加了 "Perm" 功能,"Perm" 標識了 MLST/MLSD 列表中與連接用戶相關項目的權限。
+ 為 MLST 和 MLSD 命令添加了 "Win32.dt" 功能。當列出 /C:/、/D:/、或 / 時,"Win32.dt" 為磁盤驅動器列表標識了驅動器類型。如果對象不是磁盤驅動器,則不會在目錄列表中返回該功能的結果。
+ 為 MLST 和 MLSD 命令添加了 "Win32.dl" 功能。當列出 /C:/、/D:/、或 / 時,"Win32.dl" 為磁盤驅動器列表標識了驅動器卷標。如果對象不是磁盤驅動器,則不會在目錄列表中返回該功能的結果。
+ 對于 "os.UNIX=slink",添加更多信息到 MLST / MSLD Type 結果,并且如果向用戶提供 ":linked_path",則 Serv-U 還會追加該信息。
+ 改進了 Windows 快捷方式解決方案,以同時包括使用相對路徑和其他屬性組合的快捷方式。
+ 添加了使用 "SITE EXEC" 命令時指定帶空格的路徑名的功能。如果需要使用空格,Serv-U 將文件名括起來解析。
+ 添加了 XDEL 命令,功能與 DELE 命令相同。
+ 添加了 RMDA 目錄作為 RMD 的父集,使得客戶端可以用一個命令刪除目錄及其所有文件和子目錄。一則錯誤響應指出客戶端應刷新其目錄列表,以確定哪些文件和子目錄被刪除,哪些未被刪除。
+ 更改了 Windows 鏈接支持,從而當遇到 Windows .LNK 文件時,對于 SIZE 命令和傳輸操作,將其作為列表顯示時所引用的文件處理。
+ 刪除了 -L LIST 和 NLST 選項,因為它們會與其他設置沖突。
+ 在輔助線程執行所有冗長的命令,以便釋放主線程供其他客戶端使用。這些操作包括 LIST、NLST、MLST、MLSD、RMDA、RETR、THMB、RNTO、XCRC、STOR、APPE、STOU、SITE EXEC 以及所有其他冗長的操作。
+ 添加了使用多個 CPU 的功能,以執行占用 CPU 較多的操作。
+ 向 "226 傳輸完成" 應答中添加了傳輸總量和傳輸速率信息。
+ 向壓縮的 "226 傳輸完成" 應答中添加了壓縮總量、統計和傳輸速率信息。
+ 添加了在域上以及服務器上定義反攻擊限制的功能。
+ 將消息文件中最大字符串長度從 195 個字符增加到 512 個字符。
+ 添加了一個選項以包含服務器對 FTP 命令處理器的響應值,從而在多行響應的每一行中包含數字響應代碼。
+ 添加了一個選項以包含服務器對個別消息文件的響應值。
+ 使用合適的 FTP 命令移動消息文件設置到個別命令處理器。
+ 添加了基于文件擴展名,為某些類型的文件設置最大文件尺寸的功能。該功能通過目錄訪問規則得以實現,在規則中可使用通配符來標識文件訪問權限。
+ 為目錄訪問規則中指定的目錄添加了最大目錄尺寸限制,以取代磁盤配額。
+ 除了會話帶寬限制,還為整個服務器、每個域、每個群組和每個用戶添加了上傳和下載帶寬限制。
+ 為 STAT 命令添加了更多統計信息。
+ 改進了 ALLO 命令,使其不僅能夠檢查可用的硬盤空間,還能檢查用戶可用的磁盤空間數量。該處更改考慮了配額和目錄大小限制。
+ 添加了使用 FTP LIST 命令,以 Microsoft IIS FTP Server (-h:IIS) 格式,或 DOS (-h:DOS) (Windows 2000 或更高版本中的命令行) 格式,顯示目錄列表的功能。
+ 添加了 -h:"DOS"、-h:"IIS"、和 -h:"UNIX" (默認) LIST 指令。-h:"DOS" 以類似于 Windows 命令行的方式列出文件和目錄。-h:"IIS" 以類似于 Microsoft 的 IIS FTP 服務器的方式列出文件和目錄。-h:"UNIX" 以類似于 BSD UNIX FTP 服務器的方式列出文件和目錄。任何其他 -h"xxx" 指令都將恢復為 "UNIX" 樣式的列表。該指令不區分大小寫。
+ 更改了 IP 訪問規則的操作。如果沒有 "允許訪問" 規則,則自動假定為 "*.*.*.*" 。
+ 添加了功能,使得從活動會話列表中斷開用戶連接時,可以在 IP 訪問規則列表中查看被阻止的 IP 地址。
+ 當上傳并覆蓋文件時,以指定的文件名重命名原始文件。
+ 更改了目錄列表,使得當鎖定用戶于根目錄時,不會顯示 "." 和 ".." 。
+ 在正常顯示 "." 和 ".." 的目錄列表中,無論這兩個目錄是否存在于 Windows 中都正常顯示。這有助于導航并防止用戶推斷出目錄是否為根目錄虛擬路徑。
+ 添加了功能,可以使用 FTP 命令,在有關失敗操作的日志中查看密碼。
+ 添加了用戶歸類,有助于對用戶進行合理的分組管理。當將用戶分別置于不同類別中時,管理控制臺和 Ser-U 都能更有效地操作。
+ 現在只需通過允許訪問相應的物理路徑,就可以授予虛擬路徑的訪問權限。早先的版本還需要明確設置虛擬路徑的訪問權。
- 修正了以下錯誤:至少登錄一次以后當試圖登錄的次數超過了上限值時, Serv-U 會返回兩個而不是一個錯誤應答。
- 修正了某些 LIST 和 NLST 參數不能正常工作的錯誤,例如忽略某些文件的 -I:"*.txt" 參數。
- 修正了 MLST/MLSD 中 Serv-U 返回的文件時間誤差 1 小時的錯誤,這是因為服務器當前以夏時制運行而文件日期和時間并未采用夏時制,反之亦然。
- 修正了以下錯誤:當使用包含通配符的字符串指定完整的路徑時,"子目錄繼承" 設置會被忽略。例如,即使選擇了繼承參數,C:\Windows\*.jpg 也不會包含 C:\Windows\System32\*.jpg。
- 修正了以下錯誤:當虛擬路徑引用父目錄時,遞歸目錄列表會導致 Serv-U 崩潰。
- 修正了以下錯誤:當使用 "盲" 目錄時,如果可以訪問至少嵌套兩層的目錄,則會話可能永遠無法使用 CWD 命令返回根目錄。
托盤
+ 添加了新的風格菜單。
+ 添加了使用不同主題的功能。
+ 添加了主題編輯器。
+ 添加了氣球提示。
+ 添加了自動更新檢查器。
+ 在彈出式菜單中添加了支持鏈接。
+ 在鼠標置于上方時出現的工具提示中添加了更多統計信息。
Serv-U FTP Server v7.0.0.1 Corporate Edition 多國語言版
Serv-U FTP Server v7.0.0.1 Corporate Edition 注冊機