Vetitë SOCKS të Oracle JDBC dhe versionet e drejtuesit
Përdorni vetitë SOCKS të Oracle JDBC specifike për versionin dhe dallojini ato nga veçoritë e proxy HTTPS dhe të përdoruesit-proxy të bazës së të dhënave.
Për një drejtues Oracle JDBC që dokumenton mbështetjen SOCKS në nivel drejtuesi, kalojini këto përmes konfigurimit ekzistues të lidhjes:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Ato zgjedhin ndërmjetësin, jo një zëvendësues të hostit, shërbimit ose identifikimit të bazës së të dhënave. Konfirmoni se drejtuesi i instaluar i mbështet dhe se fabrika e lidhjeve vërtet kalon atë burim vetish. Për një bazë të dhënash të arritshme publikisht në një rrugë që lejon ndërmjetës publikë, lista e proxy-ve SOCKS ofron kandidatë për t'u përputhur me mbështetjen SOCKS të atij drejtuesi. Konfirmoni aksesin në çdo bazë të dhënash reale ose pikë fundore dhe port të zbuluar, duke ruajtur llogarinë e bazës së të dhënave dhe cilësimet TLS. Përdoreni atë degë publike vetëm kur inputet e llogarisë proxy nuk janë vendosur; mos transferoni një emër përdoruesi ose fjalëkalim proxy ekzistues te kandidati.
| Veçori | Qëllim |
|---|---|
| Vetitë SOCKS | Një rrugë relaje rrjeti e mbështetur |
| Vetitë e proxy HTTPS | Një rrugë tjetër proxy rrjeti |
| Vërtetimi i përdoruesit-proxy të bazës së të dhënave | Identiteti i bazës së të dhënave, jo një rele interneti |
API dokumenton gjithashtu oracle.net.socksRemoteDNS; kontrolloni disponueshmërinë dhe sjelljen e tij për drejtuesin e vendosur. Vetitë e përgjithshme JVM dhe ato specifike për Oracle nuk janë të këmbyeshme.
Zgjidhjet e vjetra SOCKS/NIO kanë nevojë për kontekstin e tyre të vjetër të drejtuesit. Mos e çaktivizoni transportin vetëm sepse një përgjigje historike e bëri këtë. Pasi rrugëtimi funksionon, protokolli i bazës së të dhënave, TLS, zbulimi dhe vërtetimi ende kërkojnë një përshkrues lidhjeje dhe llogari të përputhshme.