Oracle JDBC SOCKS-i omadused ja draiveri versioonid
Kasutage versioonipõhiseid Oracle JDBC SOCKS-i omadusi ja eristage neid selle HTTPS-puhverserveri ja andmebaasi puhverserveri kasutaja funktsioonidest.
Oracle JDBC draiveri puhul, mis dokumenteerib draiveri tasemel SOCKS-tuge, edastage need olemasoleva ühenduse seadistuse kaudu:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Need valivad vahendaja, mitte andmebaasi hosti, teenuse või sisselogimise asendust. Kinnitage, et paigaldatud draiver toetab neid ja et ühendusfassaad tõesti edastab selle omaduste allika. Avalikult kättesaadava andmebaasi puhul marsruudil, mis lubab avalikke vahendajaid, pakub SOCKS-puhverserverite loend kandidaate, mida selle draiveri SOCKS-toega sobitada. Kinnitage juurdepääs igale tegelikule andmebaasile või avastatud lõpp-punktile ja pordile, säilitades andmebaasi konto ja TLS-i seaded. Kasutage seda avalikku haru ainult siis, kui puhverserveri konto sisendid on seadmata; ärge kandke olemasolevat puhverserveri kasutajanime või parooli kandidaadile.
| Funktsioon | Eesmärk |
|---|---|
| SOCKS-i omadused | Toetatud võrgu edastustee |
| HTTPS-puhverserveri omadused | Teine võrgupuhverserveri tee |
| Andmebaasi puhverserveri kasutaja autentimine | Andmebaasi identiteet, mitte interneti edastus |
API dokumenteerib ka oracle.net.socksRemoteDNS; kontrollige selle saadavust ja käitumist juurutatud draiveri puhul. Üldised JVM-i ja Oracle-spetsiifilised omadused ei ole vahetatavad.
Vanad SOCKS/NIO lahendused vajavad oma vana draiveri konteksti. Ärge keelake transporti ainult seetõttu, et ajalooline vastus seda tegi. Pärast marsruutimise toimimist vajavad andmebaasi protokoll, TLS, avastamine ja autentimine endiselt ühilduvat ühenduse kirjeldust ja kontot.