Dooro SOCKS4 ee OpenJDK 25 adigoo isticmaalaya socksProxyVersion
Isticmaal sifada nooca la diiwaangeliyay oo leh dhibic SOCKS cad oo ku taal OpenJDK 25, oo tixgeli baaxadda sifada ee JVM oo dhan.
Waxa loogu talagalay hirgelinta socket-ka OpenJDK 25, dooro SOCKS4 adigoo isticmaalaya sifada socksProxyVersion. Waxaa la bixin karaa marka la bilaabayo barnaamijka:
java -DsocksProxyVersion=4 YourApplicationBarnaamijku wali si cad ayuu u bixin karaa dhibicda proxy-ga:
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);
}Cinwaannada waa meel-bannaan. Cinwaan aan la xaqiijin oo ka yimid liiska proxy-yada SOCKS4 ayaa buuxin kara martigeliyaha iyo dekedda proxy-ga ee imtixaanka IPv4 ee dadweynaha ee la oggolaaday; isticmaal cinwaanka IPv4 ee bartilmaameedka dhabta ah iyo dekedda si gooni ah. Qaybtan waxay furtaa oo xirtaa qulqulka TCP; borotokoolka barnaamijku wuxuu isticmaali lahaa qulqulka xiran gudaha block-ka.
Hirgelinta OpenJDK 25 waxay hubisaa sifada nooca xitaa marka dhiseha uu helay Proxy SOCKS cad oo caadi ah. Shayga Proxy ee dadweynaha laftiisu wuxuu ka kooban yahay nooc iyo cinwaan, ma aha goob nooca SOCKS ee shay kasta.
Sifada noocu waxay leedahay baaxad JVM oo dhan. Haddii culaysyada shaqada ee isku mar ah ay u baahan yihiin noocyo SOCKS kala duwan, ha u beddelin gadaal iyo hore agagaarka codsiyada shaqsiyeed. Beddelkeeda isticmaal interface macmiil oo taageera doorashada loo baahan yahay ee isku xirka kasta. Milicsiga setV4 ee gaarka ah ee tusaalooyinka JDK hore maaha interface-ka habaynta la taageeray.