Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ftp转圈圈 #7491

Open
4 tasks done
DreamlingBig opened this issue Nov 11, 2024 · 16 comments
Open
4 tasks done

ftp转圈圈 #7491

DreamlingBig opened this issue Nov 11, 2024 · 16 comments
Labels
bug Something isn't working

Comments

@DreamlingBig
Copy link

DreamlingBig commented Nov 11, 2024

Please make sure of the following things

  • I have read the documentation.
    我已经阅读了文档

  • I'm sure there are no duplicate issues or discussions.
    我确定没有重复的issue或讨论。

  • I'm sure it's due to AList and not something else(such as Network ,Dependencies or Operational).
    我确定是AList的问题,而不是其他原因(例如网络依赖操作)。

  • I'm sure this issue is not fixed in the latest version.
    我确定这个问题在最新版本中没有被修复。

AList Version / AList 版本

3.39.1

Driver used / 使用的存储驱动

ftp

Describe the bug / 问题描述

存储中ftp的状态:Work
在mt管理器可以连接 在alist网页中查看ftp所在的路径 一直转圈圈

是否跟传输模式(被动/主动)有关系?mt管理器中是主动传输

Reproduction / 复现链接

IMG_20241111_163915
IMG_20241111_163831

图中的地址是为了截图乱填的
Screenshot_2024-11-11-16-40-15-426_com microsoft emmx

这是文件路径界面一直转
IMG_20241111_163306.jpg

Config / 配置

缓存过期时间:30
Encoding:UTF-8
根文件夹路径:/

Logs / 日志

No response

@DreamlingBig DreamlingBig added the bug Something isn't working label Nov 11, 2024
@DreamlingBig
Copy link
Author

在路径中转圈圈后返回了
failed get objs: failed to list objs: write tcp ***********01:50840->***********32:21: wsasend: An existing connection was forcibly closed by the remote host.

@Jason-Fly
Copy link
Contributor

我按照你的场景做了尝试,但没有复现出来,会不会是因为手机息屏了或者其它原因,导致没连上ftp服务器~
Screenshot_20241111_232445_MT Manager
Snipaste_2024-11-11_23-25-55
Snipaste_2024-11-11_23-25-45

@DreamlingBig
Copy link
Author

DreamlingBig commented Nov 11, 2024

我按照你的场景做了尝试,但没有复现出来,会不会是因为手机息屏了或者其它原因,导致没连上ftp服务器~
Screenshot_20241111_232445_MT Manager
Snipaste_2024-11-11_23-25-55
Snipaste_2024-11-11_23-25-45

我alist是迷你主机
ftp是服务器 宝塔面板添加的ftp
手机用mt管理器可以连接,但是连接模式要选主动,被动不行。

我创建了个测试账号 可以供你测试
协议:ftp
端口:21
地址:81.68.255.132
账号:123456
密码:123456
在mt管理器传输模式要选择主动

@DreamlingBig
Copy link
Author

我按照你的场景做了尝试,但没有复现出来,会不会是因为手机息屏了或者其它原因,导致没连上ftp服务器~
Screenshot_20241111_232445_MT Manager
Snipaste_2024-11-11_23-25-55
Snipaste_2024-11-11_23-25-45

我alist是迷你主机
ftp是服务器 宝塔面板添加的ftp
手机用mt管理器可以连接,但是连接模式要选主动,被动不行。

我创建了个测试账号 可以供你测试
协议:ftp
端口:21
账号:123456
密码:123456
在mt管理器传输模式要选择主动

@Jason-Fly 你看我的转圈圈
Screenshot_2024-11-11-23-46-45-186_mixiaba.com.Browser.jpg

IMG_20241111_234705.jpg

@Jason-Fly
Copy link
Contributor

好的,那应该是和你说的主动模式有关,目前alist用的ftp客户端的库只支持被动模式:jlaffaye/ftp#127

@DreamlingBig
Copy link
Author

好的,那应该是和你说的主动模式有关,目前alist用的ftp客户端的库只支持被动模式:jlaffaye/ftp#127

应该说是主动吧
我服务器的这个ftp在mt管理器被动模式连接不了 只能主动模式

@Jason-Fly
Copy link
Contributor

Jason-Fly commented Nov 11, 2024

刚才调试看了一下,添加存储时登录ftp是没有问题的,所以状态是work,但是点击文件夹后要List文件会有问题;
alist用被动模式进行连接,alist需要访问ftp的另一个数据端口获取数据;
一般ftp服务器能同时支持主动和被动,看服务器是否方便放通相关数据端口~

@DreamlingBig
Copy link
Author

刚才调试看了一下,添加存储时登录ftp是没有问题的,所以状态是work,但是点击文件夹后要List文件会有问题;
alist用被动模式进行连接,alist需要访问ftp的另一个数据端口获取数据;
一般ftp能同时支持主动和被动,看服务器是否方便放通相关端口~

宝塔开着39000-40000端口的

@Jason-Fly
Copy link
Contributor

请问有没有用其它工具的ftp被动模式连上过这个ftp服务器呢

@DreamlingBig
Copy link
Author

请问有没有用其它工具的ftp被动模式连上过这个ftp服务器呢

没有用过其他的工具 只有用过mt管理器(主动)连接上过

@Jason-Fly
Copy link
Contributor

请问有没有用其它工具的ftp被动模式连上过这个ftp服务器呢

没有用过其他的工具 只有用过mt管理器(主动)连接上过

我之前用另一个工具连过你那个FTP服务器,也是只能在Active主动模式连上,被动模式不行,建议排查一下FTP服务器被动模式的配置~
Snipaste_2024-11-15_12-01-09

@DreamlingBig
Copy link
Author

请问有没有用其它工具的ftp被动模式连上过这个ftp服务器呢

没有用过其他的工具 只有用过mt管理器(主动)连接上过

我之前用另一个工具连过你那个FTP服务器,也是只能在Active主动模式连上,被动模式不行,建议排查一下FTP服务器被动模式的配置~
Snipaste_2024-11-15_12-01-09

不能像mt管理器一样可选 主动/被动 的传输模式吗

@Jason-Fly
Copy link
Contributor

可以选Passive被动模式,但是之前试过连不上你的服务器哈
image

@DreamlingBig
Copy link
Author

请问有没有用其它工具的ftp被动模式连上过这个ftp服务器呢

没有用过其他的工具 只有用过mt管理器(主动)连接上过

我之前用另一个工具连过你那个FTP服务器,也是只能在Active主动模式连上,被动模式不行,建议排查一下FTP服务器被动模式的配置~
Snipaste_2024-11-15_12-01-09

不能像mt管理器一样可选 主动/被动 的传输模式吗

这样只用主动模式就可以访问了

@Jason-Fly
Copy link
Contributor

主要是alist只支持用被动模式,而你的ftp服务器用被动模式连不上,所以alist才连不上你的ftp吧😳

@DreamlingBig
Copy link
Author

主要是alist只支持用被动模式,而你的ftp服务器用被动模式连不上,所以alist才连不上你的ftp吧😳

是的 我刚刚下载了 ES文件管理器 也是一样的 主动模式可以连接 被动就不行
Screenshot_2024-11-15-13-05-00-946_com.estrongs.android.pop.jpg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants