xftp7顯示無法顯示遠程文件夾?
癥狀:使用 Xftp 連接服務器失敗,彈出提示框“無法顯示遠程文件夾”;但 FlashFXP 卻可以正常連接,只是稍微有點慢。摸索:網上搜了下,解決方案大多都是取消被動模式、更改字符編碼啥的,沒啥用,因為我要連接的服務器只支持被動模式。打開日志后,發現了問題:被動模式下,服務器會返回 IP 地址和一個端口號,告訴客戶端我們在這通信。但我發現服務器返回的 IP 地址是內網 IP,憨厚的 Xftp 連不上就直接報了錯;而 FlashFXP 卻很雞賊,連接失敗后,會重新嘗試使用服務器本身的 IP 連接,所以能連上但比較慢。解決:ftp 服務器的配置文件中,手動指定被動模式的 IP 地址為公網 IP。如 Pure-ftpd 可將 ForcePassiveIP 前的注釋去掉,在后面填入該服務器的公網 IP。