如何为 ftp 配置 apt-cacher

如何为 ftp 配置 apt-cacher

几天前,我设置了一个 apt-cache 服务器。客户端配置为使用它作为代理。这是必要的,因为我们通常使用 ftp(而且我也觉得“更干净”)。所以我的 apt.conf 如下所示:

Acquire::http::Proxy "http://my.cache:3142"; # Still needed for the security repositories
Acquire::ftp::Proxy "ftp://my.cache:3142"; # I also tried "http://my.cache:3142";

http 请求工作正常(我通过禁用 ftp 代理进行了测试),但 ftp 请求挂起并显示消息 [登录],然后失败并显示消息“协议损坏”。

有人知道该怎么办吗?我真的很想继续使用 ftp。

服务器正在运行 apt-cacher。

答案1

答案很简单,apt-cacher 不支持 FTP 连接,只支持 HTTP。它本来是一个 HTTP 代理,因此不支持/提供 FTP 连接。

相关内容