ftp用にapt-cacherを設定する方法


1

数日前、私は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を実行しています。


my.cacheでどのようなプロキシを使用していますか? FTPプロキシサーバーですか?必要なものを設定しましたか ftp::ProxyLogin (apt.confのドキュメントに従って)何に接続するかをプロキシサーバーに指示するための設定の中のスクリプト?
Etan Reisner

私はapt-cacherを使っています。必要な認証を設定していません。とにかく設定する必要がありますか?
Kritzefitz

回答:


2

答えは簡単です、apt-cacherはFTP接続をサポートせず、HTTPだけをサポートします。これはHTTPプロキシであることを意図していたので、FTP接続をサポート/提供しません。


しかしmanページにはそうなっていると書かれています。 (セクションクライアント設定 - >プロキシのようなアクセスキャッシュ)
Kritzefitz

FTPプロキシではなく、HTTPプロキシのような@IchUndNichtDu。それはあなたがFTPからパッケージをGETすることを可能にするかもしれませんが、それはそれらを提供しません。
Braiam

FTPをサポートする代替手段はありますか?
Kritzefitz

たぶんapt-ftparchiveですが、私は約束をしません。
Braiam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.