HTTP proxy வழியாக FTP-க்கு இரண்டு வேறுபட்ட முறைகள் உள்ளன
FTP URL கொண்டு வரும் HTTP நுழைவாயிலையும் CONNECT சுரங்கங்கள் வழியாக FTP பேசும் curl-ஐயும் வேறுபடுத்துங்கள்.
HTTP proxy-க்குப் பின்னால் உள்ள FTP URL இந்த இரண்டு ஏற்பாடுகளில் ஒன்றைப் பயன்படுத்தலாம்:
| முறை | curl எதை அனுப்புகிறது |
|---|---|
| HTTP FTP நுழைவாயில் | proxy-யை FTP வளத்தைக் கொண்டு வரச் சொல்லும் HTTP கோரிக்கை. |
| CONNECT சுரங்கம் | சுரங்கக் கோரிக்கை, பின்னர் ஏற்கப்பட்ட இணைப்பு வழியாக அசல் FTP நெறிமுறையின் பைட்டுகள். |
இந்தக் கட்டளை நுழைவாயில் ஏற்பாட்டைப் பயன்படுத்துகிறது:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtஆவணத்தின் இறுதிப் புள்ளியையும் கோப்பின் இலக்கையும் மாற்றுங்கள். எப்படி curl-இன் HTTP proxy ஆவணம் விளக்குகிறதோ, அந்த முறையில் curl proxy-யுடன் HTTP-ல் பேசுகிறது. வெற்றிகரமான கோப்புப் பெறுதல் FTP-க்குரிய ஒவ்வொரு செயலையும் நிரூபிக்காது.
சேவை அசல் FTP-ஐ CONNECT வழியாகக் கொண்டு செல்லும் நோக்கில் இருந்தால், --proxytunnel சேர்க்கவும். தேவையான இலக்க இணைப்புகளை அது அனுமதிக்க வேண்டும். FTP-க்கு தனித்த கட்டுப்பாடு மற்றும் தரவு இணைப்புகள்உள்ளன, எனவே செயலற்ற முகவரிகள்/துறைகள், CONNECT விதிகள் மற்றும் சேவையக உள்ளமைவு உள்நுழைவு வெற்றியடைந்த பிறகும் பரிமாற்றத்தை உடைக்கலாம்.
தோல்வியடைந்த நிலையை வைத்திருங்கள்: CONNECT மறுப்பு, FTP உள்நுழைவுத் தோல்வி அல்லது செயலற்ற தரவுத் தோல்வி. மற்ற இலக்கை USER/PASS-ல் குறியாக்கம் செய்யும் சேவை-சார்ந்த நுழைவாயில்கள் தங்கள் சொந்த உள்நுழைவு வழக்கங்களைப் பயன்படுத்துகின்றன; அவை சாதாரண HTTP proxy சான்றுகளும் அல்ல, SOCKS பேச்சுவார்த்தையும் அல்ல.
ஆவணப்படுத்தப்பட்ட proxy முறையையும் கோப்புச் சேவையின் பாதுகாப்பு உள்ளமைவையும் பயன்படுத்துங்கள். ஒரு சுரங்கம் மட்டும் சாதாரண FTP சான்றுகளையோ கோப்புத் தரவையோ மறையாக்காது.