- 主题:关于FtpClient访问服务器的疑惑
尝试用FtpClient访问一个FTP服务器下载文件,每次运行时发现都会被防火墙拦截,必须手动关闭防火墙才能正常访问。查了一下相关说明,说是FTP访问会在21端口接受命令,如果文件传输则会另起端口传输,这样的话几乎不可能通过防火墙配置去放开FtpClient的访问。
各位大神有什么好办法吗?
--
FROM 223.193.4.*
ftp服务器上设置随机高位端口的范围,防火墙那里开放这个范围的端口
【 在 softiman (勤能补拙) 的大作中提到: 】
: 尝试用FtpClient访问一个FTP服务器下载文件,每次运行时发现都会被防火墙拦截,必须手动关闭防火墙才能正常访问。查了一下相关说明,说是FTP访问会在21端口接受命令,如果文件传输则会另起端口传输,这样的话几乎不可能通过防火墙配置去放开FtpClient的访问。
: 各位大神有什么好办法吗?
--
FROM 58.61.240.*
要么开放一个端口范围,要么针对FTP的那个IP放开所有访问。
【 在 softiman (勤能补拙) 的大作中提到: 】
: 尝试用FtpClient访问一个FTP服务器下载文件,每次运行时发现都会被防火墙拦截,必须手动关闭防火墙才能正常访问。查了一下相关说明,说是FTP访问会在21端口接受命令,如果文件传输则会另起端口传输,这样的话几乎不可能通过防火墙配置去放开FtpClient的访问。
: 各位大神有什么好办法吗?
--
FROM 111.193.192.*
改成passive mode试试看
【 在 softiman (勤能补拙) 的大作中提到: 】
: 尝试用FtpClient访问一个FTP服务器下载文件,每次运行时发现都会被防火墙拦截,必须手动关闭防火墙才能正常访问。查了一下相关说明,说是FTP访问会在21端口接受命令,如果文件传输则会另起端口传输,这样的话几乎不可能通过防火墙配置去放开FtpClient的访问。
: 各位大神有什么好办法吗?
--
FROM 49.65.250.*
试过了,也不行
【 在 imichael 的大作中提到: 】
: 改成passive mode试试看
:
:
: ....................
- 来自「最水木 for iPhone13,2」
--
FROM 120.244.30.*
默认passive的吧
【 在 imichael (有谁能够告诉我,风从哪里来) 的大作中提到: 】
: 改成passive mode试试看
--
FROM 58.61.241.*
最好的办法就是不用ftp协议
这个设计细节简直是反面教科书
【 在 softiman (勤能补拙) 的大作中提到: 】
: 尝试用FtpClient访问一个FTP服务器下载文件,每次运行时发现都会被防火墙拦截,必须手动关闭防火墙才能正常访问。查了一下相关说明,说是FTP访问会在21端口接受命令,如果文件传输则会另起端口传输,这样的话几乎不可能通过防火墙配置去放开FtpClient的访问。
: 各位大神有什么好办法吗?
--
FROM 113.108.77.*
那用啥替代呢?
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 最好的办法就是不用ftp协议
: 这个设计细节简直是反面教科书
--
FROM 111.203.151.*
sftp
【 在 XXXXXXX (我是如此地爱你) 的大作中提到: 】
: 那用啥替代呢?
--
FROM 113.110.226.*