URL ya FTP nyuma ya proksi ya HTTP inaweza kutumia moja ya mipangilio hii miwili:

MbinuKile curl hutuma
Lango la FTP la HTTPOmbi la HTTP linaloomba proksi kuleta rasilimali ya FTP.
Kichuguu cha CONNECTOmbi la kichuguu, kikifuatiwa na baiti za itifaki asilia ya FTP kupitia muunganisho uliokubaliwa.

Amri hii hutumia mpangilio wa lango:

curl --proxy http://203.0.113.10:8080 \
  ftp://files.example.com/report.txt

Badilisha nukta ya mwisho ya nyaraka na mahali pa faili. Kama nyaraka za curl za proksi ya HTTP zinavyoeleza, katika mbinu hiyo curl huzungumza HTTP na proksi. Upataji wa faili uliofaulu hauthibitishi kila operesheni maalum ya FTP.

Ongeza --proxytunnel wakati huduma imekusudiwa kubeba FTP asilia kupitia CONNECT. Lazima iruhusu miunganisho ya lengo inayohitajika. FTP ina miunganisho tofauti ya udhibiti na data, kwa hiyo anwani/bandari zisizotumika, kanuni za CONNECT na usanidi wa seva vinaweza kuvunja uhamishaji baada ya kuingia kufaulu.

Hifadhi hatua iliyoshindwa: kukataliwa kwa CONNECT, kushindwa kwa kuingia FTP au kushindwa kwa data isiyotumika. Lango maalum la huduma linalosimba lengo lingine katika USER/PASS hutumia kanuni zao za kuingia; hizo si vitambulisho vya kawaida vya proksi ya HTTP wala majadiliano ya SOCKS.

Tumia mbinu ya proksi iliyoandikwa na usanidi wa usalama wa huduma ya faili. Kichuguu peke yake hakisimbi vitambulisho vya FTP vya maandishi wazi au data ya faili.

Makala zinazohusiana