Airson buileachadh socaid OpenJDK 25, tagh SOCKS4 leis an t-seilbh socksProxyVersion. Faodar a thoirt seachad nuair a thèid an t-aplacaid a chur air bhog:

java -DsocksProxyVersion=4 YourApplication

Faodaidh an aplacaid ceann-uidhe an t-seach-rathadair a thoirt seachad gu follaiseach fhathast:

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);
}

Tha na seòlaidhean nan àiteachan-glèidhidh. Faodaidh seòladh neo-dhearbhte bhon liosta seach-rathadairean SOCKS4 ostair agus port an t-seach-rathadair a lìonadh airson deuchainn IPv4 poblach ceadaichte; cleachd an seòladh IPv4 targaid fìor agus am port air leth. Fosglaidh agus dùinidh an earrann seo an t-sruth TCP; chleachdadh protocol aplacaid an t-sruth ceangailte taobh a-staigh a' bhloc.

Bidh buileachadh OpenJDK 25 a' sgrùdadh na seilbhe tionndaidh eadhon nuair a fhuair an neach-togail Proxy SOCKS follaiseach àbhaisteach. Tha seòrsa agus seòladh anns an nì Proxy poblach fhèin, chan e raon tionndaidh SOCKS airson gach nì.

Tha raon air feadh an JVM aig an t-seilbh tionndaidh. Ma tha uallaichean obrach co-aontach ag iarraidh diofar thionndaidhean SOCKS, na dèan a thionndadh air ais is air adhart timcheall iarrtasan fa leth. Cleachd eadar-aghaidh cliant a tha a' toirt taic don taghadh riatanach airson gach ceangal na àite. Chan e meòrachadh prìobhaideach setV4 bho sheann eisimpleirean JDK an eadar-aghaidh rèiteachaidh a tha a' faighinn taic.

Artaigilean co-cheangailte