FTP ta hanyar wakilin HTTP yana da hanyoyi biyu daban-daban
Ka raba gateway na HTTP da ke ɗebo FTP URL daga curl da ke magana FTP ta hanyar ramukan CONNECT.
FTP URL a bayan wakilin HTTP na iya amfani da ɗaya daga cikin waɗannan tsare-tsare biyu:
| Yanayi | Abin da curl ke aikawa |
|---|---|
| Gateway na FTP ta HTTP | Buƙatar HTTP da ke neman wakilin ya ɗebo albarkatun FTP. |
| Ramin CONNECT | Buƙatar rami, sannan bayt na ainihin ka'idar FTP ta hanyar haɗin da aka karɓa. |
Wannan umarni yana amfani da tsarin gateway:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtMusanya ƙarshen takardun da inda fayil ɗin zai je. Kamar yadda takardun curl game da wakilin HTTP suka bayyana, a wannan yanayin curl yana magana da wakilin ta HTTP. Samun fayil cikin nasara ba ya tabbatar da kowane aiki na musamman na FTP.
Ƙara --proxytunnel lokacin da sabis ɗin zai ɗauki ainihin FTP ta CONNECT. Dole ne ya ba da izinin haɗin manufa da ake buƙata. FTP yana da haɗin sarrafawa da bayanai daban, don haka adireshi/tashoshin ruɗani, ƙa'idodin CONNECT da saitin uwar garken na iya karya jigilar bayan shiga ya yi nasara.
Ka riƙe matakin da ya kasa: kin amincewa da CONNECT, gazawar shiga FTP ko gazawar bayanan ruɗani. Gateway ɗin da ya keɓanta da sabis da ke ɓoye wata manufa a cikin USER/PASS suna amfani da ka'idodin shigarsu; waɗannan ba takardun shaidar wakilin HTTP na yau da kullum ba ne kuma ba tattaunawar SOCKS ba.
Yi amfani da yanayin wakilin da aka rubuta da saitin tsaro na sabis ɗin fayil. Rami shi kaɗai ba ya ɓoye takardun shaidar FTP na fili ko bayanan fayil.