Ka tag meesha loo socdo ee Java SOCKS iyada oo aan la xallin
Ka fogow DNS-ka maxalliga ah ee meesha loo socdo marka aad abuuraysid xiriirka Java SOCKS adigoo ilaalinaya magaca host-ka bartilmaameedka.
Xiriirka SOCKS wuxuu ku guuldareysan karaa gudaha maxalliga ah ka hor inta uusan proxy-ga helin fursad uu ku xalliyo meesha loo socdo. Hubi in koodkaagu xalliyay bartilmaameedka inta uu dhisayay cinwaanka socket-ka.
Socket-ka Java SOCKS, ilaali magaca host-ka bartilmaameedka oo leh cinwaan aan la xallin:
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);Barta iyo magaca host-ka waa tusaale; isticmaal adeeggaaga SOCKS5 ama musharax ka mid ah liiska proxy-ga SOCKS5 imtixaannada dadweynaha ee la oggolaaday. Farqiga muhiimka ah waa inta u dhaxaysa xallinta proxy-ga si aad u gaarto iyo ilaalinta magaca meesha loo socdo ee isdhaafsiga SOCKS.
Marka la xirmo, macmiilka HTTPS wuxuu wali u baahan yahay fadhi TLS oo loogu talagalay magaca host-ka meesha loo socdo. Duubista TLS waa in aanay u isticmaalin magaca host-ka proxy-ga aqoonsiga lammaanaha.
Sidoo kale hubi koodka heerka sare: maktabaddu waxay samayn kartaa raadinteeda ka hor inta aanay wicin xiriiriyahaaga. Ilaalinta magaca host-ka cinwaankan socket-ka ma beddeli karto raadin meel kale oo barnaamijka ah lagu sameeyay.