Java SOCKS ගමනාන්තය විසඳා නොගෙන තබන්න
Java SOCKS සබැඳුමක් සාදන විට ඉලක්ක හෝස්ට්නාමය රඳවා ගනිමින් දේශීය ගමනාන්ත DNS මඟ හරින්න.
ප්රොක්සියට ගමනාන්තය විසඳීමට අවස්ථාව ලැබීමට පෙර SOCKS සබැඳුම දේශීයව අසාර්ථක විය හැක. ඔබේ කේතය සොකට් ලිපිනය තැනීමේදී ඉලක්කය විසඳා ඇත්දැයි පරීක්ෂා කරන්න.
Java SOCKS සොකට් එකක් සඳහා, නොවිසඳුණු ගමනාන්ත ලිපිනයක් සමඟ ඉලක්ක හෝස්ට්නාමය රඳවා ගන්න:
Proxy proxy = new Proxy(Proxy.Type.SOCKS,
new InetSocketAddress("203.0.113.10", 1080));
Socket socket = new Socket(proxy);
socket.connect(InetSocketAddress.createUnresolved(
"destination.example", 443), 5000);අන්ත ලක්ෂ්යය සහ හෝස්ට්නාමය උපස්ථ අගයන් වේ; අවසර ලත් පොදු-ගමනාන්ත පරීක්ෂණ සඳහා ඔබේ SOCKS5 සේවාව හෝ SOCKS5 ප්රොක්සි ලැයිස්තුවේ අපේක්ෂකයෙකු භාවිත කරන්න. වැදගත් වෙනස වන්නේ ප්රොක්සියට ළඟා වීමට එය විසඳීම සහ SOCKS හුවමාරුව සඳහා ගමනාන්ත නාමය රඳවා ගැනීම අතරය.
සම්බන්ධ වූ පසු, HTTPS සේවාලාභියාට තවමත් ගමනාන්ත හෝස්ට්නාමය සඳහා TLS සැසියක් අවශ්ය වේ. TLS ආවරණය ප්රොක්සියේ හෝස්ට්නාමය සහකරුගේ අනන්යතාව ලෙස භාවිත නොකළ යුතුය.
ඉහළ මට්ටමේ කේතය ද පරීක්ෂා කරන්න: පුස්තකාලයක් ඔබේ සම්බන්ධකය ඇමතීමට පෙර එහිම සෙවීමක් සිදු කළ හැක. මෙම සොකට් ලිපිනයේ හෝස්ට්නාමය රඳවා ගැනීමෙන් යෙදුමේ වෙනත් තැනක සිදු කළ සෙවීමක් අවලංගු කළ නොහැක.