HTTP փրոքսիի հետևում գտնվող FTP URL-ը կարող է օգտագործել այս երկու կարգավորումներից մեկը՝

ՌեժիմԻնչ է ուղարկում curl-ը
HTTP FTP շլյուզHTTP հարցում, որը փրոքսիին խնդրում է բերել FTP ռեսուրսը։
CONNECT թունելԹունելի հարցում՝ որին հաջորդում են բնիկ FTP արձանագրության բայթերը ընդունված միացման միջով։

Այս հրամանը օգտագործում է շլյուզի կարգավորումը՝

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

Փոխարինեք փաստաթղթային վերջնակետը և ֆայլի նպատակակետը։ Ինչպես բացատրում է curl-ի HTTP փրոքսի փաստաթղթերը ՝ այդ ռեժիմում curl-ը փրոքսիի հետ խոսում է HTTP-ով։ Ֆայլի հաջող բեռնումը չի հաստատում FTP-ին հատուկ բոլոր գործողությունները։

Ավելացրեք --proxytunnel , երբ ծառայությունը նախատեսված է բնիկ FTP-ն CONNECT-ով տեղափոխելու համար։ Այն պետք է թույլ տա անհրաժեշտ նպատակային միացումները։ FTP-ն ունի առանձին կառավարման և տվյալների միացումներ, ուստի պասիվ հասցեները/պորտերը, CONNECT կանոնները և սերվերի կարգավորումը կարող են խափանել փոխանցումը հաջող մուտքից հետո։

Պահեք ձախողված փուլը՝ CONNECT-ի մերժում, FTP մուտքի ձախողում կամ պասիվ տվյալների ձախողում։ Ծառայությանը հատուկ շլյուզները, որոնք USER/PASS-ում կոդավորում են այլ նպատակակետ, օգտագործում են իրենց մուտքի կանոնները. դրանք ոչ սովորական HTTP փրոքսի հավատարմագրեր են, ոչ SOCKS բանակցություն։

Օգտագործեք փաստաթղթավորված փրոքսի ռեժիմը և ֆայլային ծառայության անվտանգության կարգավորումը։ Միայն թունելը չի գաղտնագրում բաց FTP հավատարմագրերը կամ ֆայլի տվյալները։

Առնչվող հոդվածներ