えむけいさん、 ftpプロクシの Vary, Cache-Control については考えてみます。
ftpのプロキシ経由での認証はばっちり働くようになりました。ありがとうございます。 ユーザIDとパスワードを入力した場合はキャッシュしないようになっているようですが、ブラウザや下流のプロクシにキャッシュされる可能性があるので、応答ヘッダに Vary: authorization Cache-Control: private 入れるという処置もしたほうがいいと思います。