HTTP प्रोक्सी पछाडिको FTP URL ले यी दुई मध्ये एउटा व्यवस्था प्रयोग गर्न सक्छ:

मोडcurl ले के पठाउँछ
HTTP FTP गेटवेप्रोक्सीलाई FTP स्रोत ल्याउन अनुरोध गर्ने HTTP अनुरोध।
CONNECT सुरुङसुरुङ अनुरोध, त्यसपछि स्वीकृत जडानबाट मूल FTP प्रोटोकलका बाइटहरू।

यो आदेशले गेटवे व्यवस्था प्रयोग गर्दछ:

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

कागजातको अन्त्य बिन्दु र फाइलको गन्तव्य बदल्नुहोस्। जसरी curl को HTTP-प्रोक्सी कागजात व्याख्या गर्छ, त्यो मोडमा curl ले प्रोक्सीसँग HTTP मा कुरा गर्छ। सफल फाइल प्राप्तिले FTP-विशिष्ट हरेक कार्य प्रमाणित गर्दैन।

सेवा मूल FTP लाई CONNECT मार्फत बोक्ने उद्देश्यले बनेको भए --proxytunnel थप्नुहोस्। यसले आवश्यक लक्ष्य जडानहरूलाई अनुमति दिनुपर्छ। FTP मा छुट्टै नियन्त्रण र डेटा जडानहरूहुन्छन्, त्यसैले निष्क्रिय ठेगाना/पोर्ट, CONNECT नियम र सर्भर कन्फिगरेसनले लगइन सफल भएपछि पनि स्थानान्तरण तोड्न सक्छ।

असफल चरण राख्नुहोस्: CONNECT अस्वीकृति, FTP लगइन असफलता वा निष्क्रिय डेटा असफलता। अर्को गन्तव्यलाई USER/PASS मा इन्कोड गर्ने सेवा-विशिष्ट गेटवेहरूले आफ्नै लगइन परम्परा प्रयोग गर्छन्; ती साधारण HTTP प्रोक्सी प्रमाणहरू वा SOCKS वार्ता होइनन्।

कागजात गरिएको प्रोक्सी मोड र फाइल सेवाको सुरक्षा कन्फिगरेसन प्रयोग गर्नुहोस्। सुरुङ मात्रले सामान्य FTP प्रमाण वा फाइल डेटा इन्क्रिप्ट गर्दैन।

सम्बन्धित लेखहरू