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.

Maqaallo la xiriira