Fi Ibi-afẹde Java SOCKS silẹ laini yanju
Yẹra fun DNS ibi-afẹde agbegbe nigbati o n ṣẹda asopọ Java SOCKS nipa titọju orukọ host ibi-afẹde.
Asopọ SOCKS le kuna ni agbegbe ṣaaju ki proxy to ni anfani lati yanju ibi-afẹde naa. Ṣayẹwo boya koodu rẹ yanju ibi-afẹde nigba ti o n kọ adirẹsi soketi.
Fun soketi Java SOCKS, tọju orukọ host ibi-afẹde pẹlu adirẹsi ibi-afẹde ti a ko yanju:
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);Ipari ati orukọ host jẹ awọn aaye; lo iṣẹ SOCKS5 rẹ tabi oludije lati akojọ proxy SOCKS5 fun awọn idanwo ibi-afẹde gbangba ti a gba laaye. Iyatọ pataki wa laarin yanju proxy ki o le de ọdọ rẹ ati titọju orukọ ibi-afẹde fun paṣipaarọ SOCKS.
Lẹhin ti o ba ti sopọ, alabara HTTPS tun nilo akoko TLS fun orukọ host ibi-afẹde. Ibi-ipamọ TLS ko yẹ ki o lo orukọ host proxy gẹgẹbi idanimọ ẹlẹgbẹ.
Tun ṣayẹwo koodu ipele ti o ga julọ: ile-ikawe le ṣe wiwa tirẹ ṣaaju ki o to pe alasopọ rẹ. Titọju orukọ host ninu adirẹsi soketi yii ko le da wiwa ti a ṣe ni ibomiiran ninu ohun elo pada.