Chun cur i bhfeidhm soced OpenJDK 25, roghnaigh SOCKS4 leis an airí socksProxyVersion. Is féidir é a sholáthar agus an feidhmchlár á sheoladh:

java -DsocksProxyVersion=4 YourApplication

Is féidir leis an bhfeidhmchlár críochphointe an tseachfhreastalaí a sholáthar go sainráite fós:

Proxy proxy = new Proxy(Proxy.Type.SOCKS,
    new InetSocketAddress("proxy.example", 1080));
try (Socket socket = new Socket(proxy)) {
    socket.connect(new InetSocketAddress("192.0.2.10", 80), 5000);
    socket.setSoTimeout(10000);
}

Is ionadaithe iad na seoltaí. Is féidir le seoladh neamhfhíordheimhnithe ón liosta seachfhreastalaithe SOCKS4 óstach agus port an tseachfhreastalaí a líonadh le haghaidh tástála IPv4 poiblí ceadaithe; úsáid an seoladh IPv4 sprice iarbhír agus an port ar leithligh. Osclaíonn agus dúnann an píosa seo an sruth TCP; d'úsáidfeadh prótacal feidhmchláir an sruth nasctha taobh istigh den bhloc.

Seiceálann cur i bhfeidhm OpenJDK 25 an airí leagain fiú nuair a fuair an tógálaí Proxy SOCKS sainráite coitianta. Tá cineál agus seoladh sa réad Proxy poiblí féin, ní réimse leagain SOCKS in aghaidh an réada.

Tá raon ar fud an JVM ag an airí leagain. Má theastaíonn leagain SOCKS éagsúla ó ualaí oibre comhreathacha, ná déan é a mhalartú anonn is anall timpeall iarratas aonair. Úsáid comhéadan cliaint a thacaíonn leis an roghnú riachtanach in aghaidh an naisc ina ionad. Ní hé frithchaitheamh príobháideach setV4 ó shean-shamplaí JDK an comhéadan cumraíochta tacaithe.

Ailt ghaolmhara