Rumpus Mac是Mac平台上一款简单实用的FTP服务器客户端。有了这款软件,用户就可以轻松地建立属于自己的FTP服务器,这款软件建立的FTP服务器支持ftp文件共享和下载等基本的ftp服务功能。这款软件由于需要自己手动进行一设置,使得许多人出现自己设置不当造成FTP无法连接的情况。
路由器不转发请求,FTP无法连接的原因
您的Rumpus服务器在专用LAN上,并且您的路由器不转发请求。可能的原因是常见的TCP / IP网络设置是专用LAN(本地IP地址从“192.168。”,“172.16。”到“172.31。”或“10.”开始)桥接到公共Internet。
大多数具有Internet访问权限的现代本地网络都通过使用ISP分配的单个IP地址的路由器桥接到Internet。此页面描述了允许外部用户连接到此类网络上的Rumpus服务器所需的网络设置。如果您的Rumpus服务器具有直接Internet连接,并具有永久分配的可路由IP地址,则用户应该能够立即连接到您的服务器,而无需此处所述的其他网络设置(假设没有防火墙冲突)。
解决方法
第1步:启动Rumpus
启动Rumpus,完成“设置助手”,然后单击“启动服务器”。
服务器设置完成后,安装助手显示的帮助信息可以准确说明从网络上的其他客户端连接到服务器需要执行的操作。请务必记下服务器IP地址和显示的URL。此外,当通过“启动服务器”按钮启动Rumpus时,它首先执行一些基本检查以确认与其他服务器或本地防火墙没有冲突。如果在单击“启动服务器”后出现警告对话框,请务必仔细阅读警告文本。
第2步:确认本地访问
通过连接在同一LAN上的另一台计算机上运行的Web浏览器或FTP客户端和/或在Rumpus服务器本身上运行来确认服务器是否正常运行。连接时,请务必指定服务器的本地地址。
第3步:检查您的地址
大多数现代Internet连接仅为整个网络分配一个IP地址,并且在某些网络上,此地址是动态的(每次路由器连接到ISP时它都会更改)。在任何一种情况下,请确定LAN的当前地址。
如果您的网络地址是动态的,请查找当前地址并将其用于测试。Rumpus可以在动态IP环境中使用正确的设置,因此对于初始测试,不要担心地址将来会发生变化。
第4步:配置路由器
配置路由器以接受和转发到Rumpus服务器的传入连接。由于Rumpus计算机位于专用网络上,因此LAN外部的人无法直接连接到服务器。相反,用户将连接到路由器,路由器将连接转发到Rumpus服务器的内部IP地址。
如果您的路由器是通过Web浏览器配置的,请打开路由器设置软件或设置URL。转到“端口转发”设置区域。这有时也称为“虚拟服务器”,“针孔”,“端口映射”,“入站端口映射”或“中继”。在设置中添加一个条目,以便将端口21转发到Rumpus服务器的本地IP地址上的端口21。接下来,添加一个条目,以便端口3000到3XXX也转发到Rumpus服务器,再次确保每个端口都转发到内部地址上的相同端口。此端口范围的上限(“3XXX”)基于您在Rumpus中设置的最大同时连接数。值为3000 + Max Simultaneous Connections。例如,要支持默认的最大并发连接数(即8),要转发的端口范围是3000到3008.请注意,此范围是Rumpus默认的被动模式端口范围,但可以根据需要进行更改。
如果您使用的是Rumpus Web文件管理器(WFM),则还需要为定义的Web服务端口设置端口转发条目。WFM默认端口为80.确保在路由器上设置转发条目,以便将“Web设置”窗口的“选项”选项卡上指定的WFM端口转发到Rumpus服务器的本地IP地址。
如果您的路由器是通过Web浏览器配置的,并且路由器默认使用Rumpus使用的相同端口(通常是端口80),则可能需要更改路由器管理端口。在路由器设置中,找到“管理端口”,“Web管理端口”或类似设置,并为路由器管理选择一些未使用的端口(“8080”是一个不错的选择)。当您登录路由器进行管理时,请不要忘记在连接时将非标准端口添加到路由器地址,如“192.168.1.254:8080”。
当然,对路由器或外部防火墙上的这些端口的任何安全限制也需要解除。此外,您必须允许端口20上的出站连接,即FTP活动模式连接端口。第5步:测试您的连接
让外部用户尝试连接。从网络外部连接的人员需要使用网络的外部地址进行连接。LAN外部的任何人都无法连接到服务器的私人地址(通常是任何以“192.168。”开头的地址)。
第6步:检查被动连接
如果外部用户可以连接并检索目录列表,那么您就完成了,现在您的服务器正常运行。如果外部FTP客户端可以连接但无法检索目录列表,请打开“网络设置”窗口并提供“外部网络IP地址”。接下来,转到“路由器”选项卡,尝试打开和关闭“允许路由器执行数据连接地址映射”选项的连接。
确保您的网络支持被动模式数据连接非常重要,因为大多数客户端将默认使用被动模式,并且许多客户端网络将仅允许客户端使用被动数据连接。但是,支持被动连接可能很棘手,因为不同的路由器以不同的方式处理被动FTP。
以上便是小编查阅了官方的文件资料之后为大家整理的内容,希望能够帮助到那些遇到同样问题的朋友。