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çoriQëllim
Vetitë SOCKSNjë rrugë relaje rrjeti e mbështetur
Vetitë e proxy HTTPSNjë rrugë tjetër proxy rrjeti
Vërtetimi i përdoruesit-proxy të bazës së të dhënaveIdentiteti 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.

Artikuj të ngjashëm