[分享]图形化FTP服务器-CrossFTP Server

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务

成功安装使用了吗?有问题请发贴

11
44%
14
56%
 
总计票数: 25
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

[分享]图形化FTP服务器-CrossFTP Server

#1

帖子 morningboat » 2006-08-03 0:03

CrossFTP服务器是一个安全的专业级多平台FTP服务器.它性能优越,定制性强,具备优良安全特性, 以及良好的中文和多种编码的支持.它同时设计了一个简洁易用的用户界面方便用户来定制服务器.
相关网址: http://www.crossftp.com/crossftpserver.htm
Licence: Apache Licence Version 2
系统要求:Java 1.4+.(http://www.java.com).

主要功能: 图形化管理,多种目录编码选择(中文GBK, UTF-8等等),日志支持,用户行为监视, Bonjour (ZeroConf) 协议支持, TLS/SSL安全FTP协议支持, Mode Z压缩支持,等等。

安装:点击 http://www.crossftp.com/crossftpserver.jnlp 然后由java web start启动。

代码: 全选

javaws http://www.crossftp.com/crossftpserver.jnlp
安装成功之后你可以用一下命令来离线启动:

代码: 全选

javaws -offline http://www.crossftp.com/crossftpserver.jnlp
如何通过proxy/防火墙下载程序? 用javaws打开java web start,设置Edit->Preferences->Network Settings选项。
若服务器在Linux下启动失败,通常是因为默认端口21无法绑定,使用root来启动,或是换成1024以上的端口一般就可以使用(Configure -> General -> Port)。用户信息和下载设定在User面板上设定。
如何选用GB18030作为默认的服务器编码? 选择Configure -> Advanced -> Directory List Encoding, 然后重启服务器。

主页:http://www.crossftp.com/
教程:Flash指导教程简短中文教程

--------------------------------------------------------------------------------
同时推荐FTP客户端工具CrossFTP-火线FTP: http://forum.ubuntu.com.cn/viewtopic.php?f=95&t=53198
附件
用户帐号配置
用户帐号配置
状态监测
状态监测
crossftpserver.png
上次由 morningboat 在 2008-12-16 3:36,总共编辑 20 次。
头像
colaandice
帖子: 119
注册时间: 2005-12-03 17:46
来自: JLU

#2

帖子 colaandice » 2006-08-03 17:38

Good Job
Thanks
slo
帖子: 29
注册时间: 2006-07-15 20:50

#3

帖子 slo » 2006-08-05 21:35

看上去不错, 有点Linux下的Serv-U的味道,不知道性能和功能方面是不是能达到Serv-U的高度
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#4

帖子 morningboat » 2006-08-06 12:33

在windows测试中显示和serv-u性能接近.
sumo
帖子: 6
注册时间: 2006-10-15 1:58

#5

帖子 sumo » 2006-10-20 12:36

我的服務器無法運行
怎麽回事
李丑男
帖子: 320
注册时间: 2007-08-29 22:44

#6

帖子 李丑男 » 2007-08-30 0:38

为什么我的无法安装,提示如下,我的JAVA都安装了。CrossFTP客户端都能正常运行!
启动文件:
<?xml version="1.0" encoding="utf-8"?>

<jnlp

spec="1.0+"

codebase="http://www.crossftp.com/"

href="crossftpserver.jnlp">

<information>

<title>CrossFTP Server</title>

<vendor>Crossworld, Inc.</vendor>

<homepage href="index.htm"/>

<description>CrossFTP Server, a professional FTP Server</description>

<description kind="short">CrossFTP Server is a professional ftp server for multiple platforms.</description>

<icon href="crossftpserver_logo_32_32.gif"/>

<icon kind="splash" href="logo_pane.jpg"/>

<offline-allowed/>

<!-- Prefer a shortcut for online operation -->

<shortcut online="false">

<desktop/>

<menu submenu="CrossFTP"/>

</shortcut>

</information>

<security>

<all-permissions/>

</security>

<resources>

<j2se version="1.4+"/>

<jar href="crossftpserver.jar"/>

<jar href="commons-logging.jar"/>

<property name="apple.laf.useScreenMenuBar" value="true"/>

<property name="com.apple.mrj.application.growbox.intrudes" value="false"/>

<property name="com.apple.mrj.application.live-resize" value="true"/>

<property name="com.apple.macos.smallTabs" value="true"/>

</resources>



<application-desc main-class="org.apache.ftpserver.gui.ServerFrame"/>

</jnlp>

异常:
java.lang.NullPointerException
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)
at javax.swing.UIDefaults.getUI(UIDefaults.java:736)
at javax.swing.UIManager.getUI(UIManager.java:1012)
at javax.swing.JPanel.updateUI(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:69)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:527)
at javax.swing.JRootPane.<init>(JRootPane.java:347)
at javax.swing.JFrame.createRootPane(JFrame.java:260)
at javax.swing.JFrame.frameInit(JFrame.java:241)
at javax.swing.JFrame.<init>(JFrame.java:164)
at org.apache.ftpserver.gui.ServerFrame.<init>(ServerFrame.java:268)
at org.apache.ftpserver.gui.ServerFrame.main(ServerFrame.java:569)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1205)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1151)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:998)
at com.sun.javaws.Launcher.run(Launcher.java:105)
at java.lang.Thread.run(Thread.java:619)
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#7

帖子 morningboat » 2007-08-30 22:07

你的操作系统和java版本(java -verison)是什么? 你有没有改动过Java系统默认的Look & Feel?
coldsummer
帖子: 15
注册时间: 2005-10-06 0:25

#8

帖子 coldsummer » 2007-08-31 19:15

我跟六楼出了一样的问题。
操作系统:ubuntu7.04
java版本为1.6
改过/etc/profile里的java环境变量。
求解决方法。。。
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#9

帖子 morningboat » 2007-09-02 8:04

李丑男
帖子: 320
注册时间: 2007-08-29 22:44

#10

帖子 李丑男 » 2007-09-30 11:47

中文环境下面无法使用服务器端。只能在英文环境下,期待更新中!
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#11

帖子 morningboat » 2007-10-08 10:22

版本更新过,估计已经解决了上面的问题。同时开始支持多种目录编码的选择,以及Bonjour (ZeroConf)服务协议。
头像
tobyxmu
帖子: 116
注册时间: 2007-06-26 1:58

#12

帖子 tobyxmu » 2007-10-28 17:10

不知道为什么,自己能访问而局域网内其他用户访问不了。。
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#13

帖子 morningboat » 2007-10-28 23:27

楼上的问题参见http://forum.ubuntu.org.cn/viewtopic.php?t=84794
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#14

帖子 morningboat » 2007-12-19 12:53

版本1.08发布,修正了MKD返回值的错误,L&F启动null pointer的错误,以及多种编码值的设定修正。

这个版本也非常适合给windows的GBK用户开FTP服务器,选择Configure->Advanced就可以选编码,适合新手和高手使用。
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#15

帖子 morningboat » 2008-04-02 23:09

1.09版发布,这个版本增加了文件MD5哈希值查询功能,并修正了大量错误以达到极好的稳定性。
回复