Tá dhá mhód éagsúla ag FTP trí sheachfhreastalaí HTTP
Idirdhealaigh geata HTTP a fhaigheann URL FTP ó curl a labhraíonn FTP trí tholláin CONNECT.
Is féidir le URL FTP taobh thiar de sheachfhreastalaí HTTP ceann den dá shocrú seo a úsáid:
| Mód | Cad a sheolann curl |
|---|---|
| Geata FTP HTTP | Iarratas HTTP a iarrann ar an seachfhreastalaí an acmhainn FTP a fháil. |
| Tollán CONNECT | Iarratas tolláin, agus ina dhiaidh sin bearta de phrótacal FTP dúchais tríd an gceangal a nglactar leis. |
Úsáideann an t-ordú seo socrú an gheata:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtCuir críochphointe an doiciméadaithe agus ceann scríbe an chomhaid in ionad a chéile. Mar a mhíníonn an doiciméadú curl ar sheachfhreastalaí HTTP , labhraíonn curl HTTP leis an seachfhreastalaí sa mhód sin. Ní chruthaíonn íoslódáil chomhaid rathúil gach oibríocht atá sainiúil do FTP.
Cuir --proxytunnel leis nuair a bhíonn an tseirbhís ceaptha chun FTP dúchais a iompar trí CONNECT. Caithfidh sí na ceangail sprice is gá a cheadú. Tá ceangail rialaithe agus sonraí ar leithlighag FTP, mar sin is féidir le seoltaí/calafoirt éighníomhacha, rialacha CONNECT agus cumraíocht an fhreastalaí aistriú a bhriseadh tar éis logáil isteach a bheith rathúil.
Coinnigh an chéim a theip: diúltú CONNECT, teip logála isteach FTP nó teip sonraí éighníomhacha. Úsáideann geataí atá sainiúil don tseirbhís a ionchódaíonn ceann scríbe eile in USER/PASS a gcoinbhinsiúin logála isteach féin; ní dintiúirí seachfhreastalaí HTTP loma iad ná idirbheartaíocht SOCKS.
Úsáid an mód seachfhreastalaí doiciméadaithe agus cumraíocht slándála na seirbhíse comhad. Ní chriptíonn tollán amháin dintiúirí FTP glan-téacs ná sonraí comhad.