我有以下设置:
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 服务器,但这不关我的事。我觉得我可能遗漏了你的问题,所以如果这不是一个可以接受的答案,请原谅我。