አንድ የ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 ሽፋን የፕሮክሲውን የአስተናጋጅ ስም የአጋር ማንነት አድርጎ መጠቀም የለበትም።

ከፍተኛ ደረጃ ኮድንም ያረጋግጡ፦ አንድ ቤተ-መጽሐፍት የእርስዎን ማገናኛ ከመጥራቱ በፊት የራሱን ፍለጋ ሊያከናውን ይችላል። በዚህ የሶኬት አድራሻ ውስጥ የአስተናጋጅ ስምን መጠበቅ በመተግበሪያው ውስጥ ሌላ ቦታ የተከናወነን ፍለጋ መሻር አይችልም።

ተዛማጅ ጽሑፎች