通过 FTP 代理上网

通过 FTP 代理上网

我有以下设置:

PC1 只能连接 FTP 服务器。

PC2 可以连接到同一个 FTP 服务器和互联网。

即网络如下所示:

PC1 <--> FTP <--> PC2 <--> 互联网

我想使用 FTP 服务器作为 PC1 的互联网代理并且想知道是否已经存在这样的代理。

我完全控制 PC1 和 PC2,两者都是 Linux 机器。我完全无法控制 FTP 服务器,也无法设置任何其他中间服务器或服务。

基本上,我希望拥有类似于使用 FTP 的代理链的东西,其中我的 PC1 将作为客户端,而 PC2 将作为出口节点。

目前我正在运行一个简单的推拉脚本,但它还不够好。

谢谢!

答案1

我假设您想使用 FTP 服务器作为网关来访问网站。

嗯,很遗憾,这是不可能的。FTP 和 HTTP 是完全不同的协议,使用不同的端口。

FTP 仅用于在远程位置之间传输文件。另一方面,HTTP 是一种将数据发送headers到 Web 服务器的协议,请求各种信息,然后返回返回标头、文件、cookie 等。这两个协议永远不会相遇。

让我感到困惑的是,为什么你的机器只能连接到 FTP 服务器,但这不关我的事。我觉得我可能遗漏了你的问题,所以如果这不是一个可以接受的答案,请原谅我。

相关内容