Mga Property ng SOCKS ng Oracle JDBC at mga Bersyon ng Driver
Gamitin ang mga property ng SOCKS ng Oracle JDBC na partikular sa bersyon at ibukod ang mga ito sa mga feature ng HTTPS proxy at proxy-user ng database.
Para sa isang Oracle JDBC driver na nagdodokumento ng suporta sa SOCKS sa antas ng driver, ipasa ang mga ito sa pamamagitan ng umiiral na setup ng koneksyon:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Pinipili nila ang tagapamagitan, hindi kapalit ng host, serbisyo o login ng database. Tiyakin na sinusuportahan sila ng naka-install na driver at tunay na ipinapasa ng pabrika ng koneksyon ang pinagmulan ng property na iyon. Para sa database na pampublikong naaabot sa isang ruta na pumapayag sa mga pampublikong tagapamagitan, nag-aalok ang listahan ng SOCKS proxy ng mga kandidatong itutugma sa suporta sa SOCKS ng driver na iyon. Tiyakin ang access sa bawat aktwal na database o natuklasang endpoint at port, habang pinapanatili ang account ng database at mga setting ng TLS. Gamitin lamang ang pampublikong sangay na iyon kapag hindi nakatakda ang mga input ng proxy account; huwag ilipat ang umiiral na username o password ng proxy sa kandidato.
| Feature | Layunin |
|---|---|
| Mga property ng SOCKS | Isang sinusuportahang ruta ng relay ng network |
| Mga property ng HTTPS proxy | Isa pang ruta ng proxy ng network |
| Pagpapatotoo ng proxy-user ng database | Pagkakakilanlan ng database, hindi relay ng internet |
Dinodokumento rin ng API ang oracle.net.socksRemoteDNS; suriin ang availability at pag-uugali nito para sa naka-deploy na driver. Ang mga generic na property ng JVM at partikular sa Oracle ay hindi mapagpapalit.
Ang mga lumang solusyon sa SOCKS/NIO ay nangangailangan ng kanilang lumang konteksto ng driver. Huwag huwag paganahin ang transport dahil lang ginawa ito ng isang makasaysayang sagot. Kapag gumana na ang routing, ang protocol ng database, TLS, pagtuklas at pagpapatotoo ay nangangailangan pa rin ng compatible na deskriptor ng koneksyon at account.