SOCKS இடைத்தரகர் கிடைக்கும்போது, Commons Net இன் FTPSClient மரபுவழி சாக்கெட் ப்ராக்ஸி இடைமுகத்தைப் பயன்படுத்தலாம். FTPS சேவையகத்தையே இணைப்பின் இலக்காக வைத்திருங்கள்:

var client = new org.apache.commons.net.ftp.FTPSClient(false);
client.setProxy(new java.net.Proxy(
    java.net.Proxy.Type.SOCKS,
    new java.net.InetSocketAddress("proxy.example", 1080)));
client.setTrustManager(null);
client.setEndpointCheckingEnabled(true);
client.setConnectTimeout(10000);
client.connect("ftps.example", 21);

இது வெளிப்படையான FTPS இணைப்பைத் தொடங்குகிறது. உள்நுழைவு, தரவுப் பாதுகாப்பு பேச்சுவார்த்தை, பரிமாற்றக் கையாளுதல் மற்றும் இணைப்புத் துண்டிப்பு ஆகியவற்றுக்கு பயன்பாடு இன்னும் பொறுப்பேற்கிறது. null trust manager அமைப்பு, Commons Net இன் தேதி அடிப்படையிலான சான்றிதழ்ச் சரிபார்ப்புக்குப் பதிலாக JVM இன் இயல்புநிலை trust manager-களைத் தேர்ந்தெடுக்கிறது. நோக்கமிட்ட trust store-ஐயும் சேவையகச் சான்றிதழின் ஹோஸ்ட்பெயரையும் பயன்படுத்துங்கள்.

செயலற்ற பரிமாற்றங்களுக்கு, தற்போதைய FTPSClient செயலாக்கம் அதன் தரவு சாக்கெட்டையும் உள்ளமைக்கப்பட்ட ப்ராக்ஸி வழியாக உருவாக்கி, பின்னர் TLS அடுக்கைச் சேர்க்கிறது. உள்நுழைந்த பிறகு செயலற்ற பயன்முறையைப் பயன்படுத்தி, சாதாரண FTPS API வழியாகத் தேவையான பாதுகாக்கப்பட்ட தரவு வழித்தடத்தைப் பேச்சுவார்த்தை செய்யுங்கள். வெற்றிகரமான கட்டுப்பாட்டு இணைப்பு அந்த வேலையை முடிக்காது; செயலற்ற தரவு இணைப்பு தனி வழியாகவே இருக்கும்.

குறியீடு கூடுதல் கணக்கு இல்லாத SOCKS சேவையைக் கருதுகிறது. அங்கீகார ஆதரவுக்கு தேர்ந்தெடுக்கப்பட்ட Java இயக்கச் சூழல் மற்றும் பயன்பாட்டுக்கு தனி மறுஆய்வு தேவை.

இது FTPHTTPClient இன் HTTP CONNECT இடைமுகம் அல்ல. அந்த உடன்பிறப்பு சாதாரண FTP-ஐ HTTP சுரங்கப்பாதை வழியாகக் கையாள்கிறது; அதன் துறையை மாற்றுவது FTPS-ஐச் சேர்க்காது. நெட்வொர்க் HTTP ப்ராக்ஸியை மட்டும் அனுமதித்தால், கட்டுப்பாடு மற்றும் தரவு ஆகிய இரு வழிகளிலும் CONNECT-ஐ ஆதரிக்கும் FTPS செயலாக்கத்தையோ பராமரிக்கப்படும் தழுவலையோ தேர்ந்தெடுங்கள்.

கிளையண்டின் முழு வாழ்க்கைச் சுழற்சியிலும் ப்ராக்ஸி உள்ளமைவை வைத்திருங்கள், மீண்டும் பயன்படுத்தப்பட்ட நிகழ்வை மீண்டும் இணைப்பதற்கு முன் அதை மறுஆய்வு செய்யுங்கள்: FTPS இணைப்புத் துண்டிப்பு சாக்கெட் தொழிற்சாலைகளை மீட்டமைக்கிறது. வழி வெற்றிகரமாகத் தெரிவதற்காக சான்றிதழ்ச் சரிபார்ப்புகளை trust-all manager-ஆல் மாற்றாதீர்கள்.

தொடர்புடைய கட்டுரைகள்