【发布时间】:2019-03-20 11:35:25
【问题描述】:
有人知道是否可以在装有 Windows 操作系统的同一台机器上运行 FTP 代理服务器和 FTP 服务器?如果是,则出现第二个问题。代理怎么可能在 FTP 服务器捕获之前捕获 FTP 流量,看看两者将如何监听相同的端口,因为据我了解 FTP 监听端口 21 和 20?
我问这个问题是因为我必须实现自己的 FTP 代理服务器来限制某些 FTP 命令或禁止查看带有某些扩展名的文件。现在对我来说,每个答案都非常有帮助,因为我对此知之甚少。如果有人能够向我指出关于如何实现自己的 FTP 代理服务器这一主题的良好知识来源,那就太好了。
任何人都知道是否可以使用 C# 实现具有上述功能的 FTP 代理服务器。如果没有,最好的编程语言是什么?
【问题讨论】:
-
很多 FTP 服务器将允许您配置文件类型以限制和允许哪些功能,而无需编写自己的代理。
-
在端口 20/21 上运行代理,并将真实服务器配置为使用不同的端口。那么你的代理会,呃,代理和真实服务器之间的代理数据。
标签: c# windows proxy ftp network-programming