Egy olyan Oracle JDBC illesztőprogram esetében, amely illesztőprogram-szintű SOCKS-támogatást dokumentál, ezeket a meglévő kapcsolatbeállításon keresztül adja át:

properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");

Ezek a közvetítőt választják, nem az adatbázis-gazdagép, -szolgáltatás vagy -bejelentkezés helyettesítőjét. Győződjön meg arról, hogy a telepített illesztőprogram támogatja őket, és hogy a kapcsolatgyár valóban továbbadja ezt a tulajdonságforrást. Nyilvánosan elérhető adatbázis esetén, olyan útvonalon, amely nyilvános közvetítőket engedélyez, a SOCKS-proxylista jelölteket kínál az adott illesztőprogram SOCKS-támogatásához párosítva. Erősítse meg a hozzáférést minden tényleges adatbázishoz vagy felfedezett végponthoz és portohoz, megtartva az adatbázisfiókot és a TLS-beállításokat. Ezt a nyilvános ágat csak akkor használja, ha a proxyfiók-bemenetek nincsenek beállítva; ne vigyen át meglévő proxyfelhasználónevet vagy -jelszót a jelölt.

FunkcióCél
SOCKS tulajdonságokTámogatott hálózati továbbítási útvonal
HTTPS-proxy tulajdonságokEgy másik hálózati proxyútvonal
Adatbázis-proxyfelhasználó hitelesítéseAdatbázis-identitás, nem internetes továbbítás

Az API a oracle.net.socksRemoteDNS elemet is dokumentálja; ellenőrizze annak elérhetőségét és viselkedését a telepített illesztőprogramnál. Az általános JVM- és az Oracle-specifikus tulajdonságok nem cserélhetők fel.

A régi SOCKS/NIO megoldásoknak szükségük van a régi illesztőprogram-környezetükre. Ne tiltsa le az átvitelt csak azért, mert egy történelmi válasz ezt tette. Az útválasztás működése után az adatbázis-protokoll, a TLS, a felderítés és a hitelesítés továbbra is kompatibilis kapcsolatleírót és fiókot igényel.

Kapcsolódó cikkek