在宽带路由器后如何使用Xlight FTP服务器的UPnP功能?
如果你的FTP服务器位于无线或有线宽带路由器后, UPnP是最简单的设置FTP服务器的方法. Xlight FTP服务器2.6版本开始支持 UPnP功能,这个功能也包括在个人版里.
到 [全局选项]->[通用]->[防火墙和宽带路由器], 点击 [设置...] 键. 在对话框里,选择选项 "自动设置广域网IP和端口转发", 如下图所示:
你可以点击 [测试...] 测试你的宽带路由器是否支持UPnP. 一些宽带路由器默认打开并支持UPnP功能, 但也有一些默认UPnP功能是关闭的. 如果UPnP在路由器上被关闭,你可能需要更改路由器设置启用UPnP. 如果你能够看到测试结果, 你的路由器应该支持UPnP功能.
当UPnP功能启用后, Xlight FTP服务器将会在通过UPnP在路由器上自动打开端口61010和61011. 这两个端口用于FTP的被动模式. 如果你打算为被动模式使用其他端口, 你可以在"设置被动模式的端口范围"下,手工选择端口范围. 对于UPnP,最多可以使用5个端口用于被动模式. 如果想打开更多的被动模式端口, 你需要在路由器上手动设置端口转发. Xlight FTP服务器会自动使用UPnP在路由器上打开虚拟服务器的FTP端口.
当FTP服务器在宽带路由器后,UPnP是一个快速的设置方法, 但注意它也有局限. UPnP可能会有兼容问题并且有些路由器上的UPnP功能可能是有缺陷的. Xlight FTP服务器的UPnP功能和有些品牌的路由器可能不兼容. 另外许多宽带路由器在重新启动后, UPnP打开的端口会丢失. 因此如果你的宽带路由器在Xlight FTP服务器打开后重新启动, 你可能需要重新打开Xlight FTP服务器. 如果你想在宽带路由器上永久打开端口, 你需要手工设置端口映射. 因为UPnP对企业来说是安全问题, 企业内使用的高端的路由器和防火墙都不可能支持UPnP. 在这些设备后企图使用UPnP不可能成功.