ከ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 መረጃዎችን ወይም የፋይል ውሂብን አያመሰጥርም።

ተዛማጅ ጽሑፎች