FTP í gegnum HTTP-proxy hefur tvo mismunandi ham
Aðgreindu HTTP-gátt sem sækir FTP-slóð frá curl sem talar FTP í gegnum CONNECT-göng.
FTP-slóð bak við HTTP-proxy getur notað eitt af þessum tveimur fyrirkomulagi:
| Hamur | Hvað curl sendir |
|---|---|
| HTTP FTP-gátt | HTTP-beiðni sem biður proxyið að sækja FTP-tilfangið. |
| CONNECT-göng | Gangabeiðni, og síðan bæti af upprunalegu FTP-samskiptareglunum í gegnum samþykktu tenginguna. |
Þessi skipun notar gáttafyrirkomulagið:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtSkiptu út endapunkti skjalsins og áfangastað skráarinnar. Eins og curl-skjölin um HTTP-proxy útskýra, talar curl HTTP við proxyið í þeim ham. Árangursrík skráarsókn sannar ekki hverja FTP-sértæka aðgerð.
Bættu --proxytunnel við þegar þjónustan á að flytja upprunalegt FTP í gegnum CONNECT. Hún verður að leyfa nauðsynlegar marktengingar. FTP hefur aðskildar stýri- og gagnatengingar, þannig að óvirkar slóðir/portar, CONNECT-reglur og stilling þjónsins geta rofið flutning eftir árangursríka innskráningu.
Haltu stiginu sem mistókst: CONNECT-höfnun, mistök við FTP-innskráningu eða mistök óvirkra gagna. Þjónustusértæk gátt sem kóðar annan áfangastað í USER/PASS notar eigin innskráningarvenjur; þær eru hvorki venjuleg HTTP-proxy skilríki né SOCKS-samningaviðræður.
Notaðu skjalfesta proxy-haminn og öryggisstillingar skráaþjónustunnar. Göng ein og sér dulkóða ekki auðsjáanleg FTP-skilríki né skrágögn.