BIG-IP Forward Proxy構成は、BIG-IPの Version 16.1.2 の時点ではFTP over HTTPには対応していません。(FTP over HTTP not supported.)
HTTP ProfileのExplicit ProxyでFTP over HTTPがサポートされていないためです。
ちなみにFTP over HTTPは、Web BrowserがForward ProxyにHTTPで接続しに行き、Forward ProxyがFTPサーバにFTPで接続を行います。
下記のように curl
コマンドでFTP over HTTP通信を行うとすると失敗します。
[root@bigip01:Active:In Sync] config # curl --verbose --proxy http://198.51.100.101:8080/ ftp://ftp.riken.jp/ * Trying 198.51.100.101... * Connected to 198.51.100.101 (198.51.100.101) port 8080 (#0) > GET ftp://ftp.riken.jp/ HTTP/1.1 > Host: ftp.riken.jp:21 > User-Agent: curl/7.47.1 > Accept: */* > Proxy-Connection: Keep-Alive > * HTTP 1.0, assume close after body < HTTP/1.0 400 Bad Request < Connection: close < <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <html> <head> <title>HTTP Proxy Alert</title> <meta http-equiv='Content-Type' content='text/html; charset=US-ASCII'> <meta http-equiv='Content-Language' content='en-US'> <meta http-equiv='Cache-Control' content='no-cache'> <meta http-equiv='Pragma' content='no-cache'> <meta http-equiv='Expires' content='Fri, 31 Dec 1999 23:59:59 GMT'> <!-- styles? --> </head> <body> <h2>Bad Request</h2> <h3>HTTP proxy request not recognized</h3> </body> </html> * Closing connection 0 [root@bigip01:Active:In Sync] config #
Version 15系の時点でメーカーにFTP over HTTPに対応していない旨は確認済みです。
最新の状況の確認のために curl
コマンドでの確認は Version 16.1.2 で試しています。