Oracle JDBC SOCKS қасиеттері және драйвер нұсқалары
Нұсқаға тән Oracle JDBC SOCKS қасиеттерін пайдаланыңыз және оларды HTTPS проксиі мен дерекқордың прокси-пайдаланушы функцияларынан ажыратыңыз.
Драйвер деңгейінде SOCKS қолдауын құжаттайтын Oracle JDBC драйвері үшін бұларды бар қосылым параметрлері арқылы беріңіз:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Олар делдалды таңдайды, дерекқор хостының, қызметінің немесе кіруінің орнын баспайды. Орнатылған драйвер оларды қолдайтынын және қосылым фабрикасы сол қасиет көзін шынымен беретінін растаңыз. Жалпыға қолжетімді дерекқор үшін, жалпыға ортақ делдалдарға рұқсат беретін маршрутта, SOCKS проксилер тізімі сол драйвердің SOCKS қолдауымен сәйкестендіру үшін кандидаттар ұсынады. Дерекқор тіркелгісі мен TLS параметрлерін сақтай отырып, әр нақты дерекқорға немесе анықталған соңғы нүкте мен портқа қатынасты растаңыз. Бұл жалпы тармақты тек прокси тіркелгісінің кірістері орнатылмаған күйде пайдаланыңыз; бар прокси пайдаланушы атын немесе құпия сөзін кандидатқа тасымаңыз.
| Мүмкіндік | Мақсаты |
|---|---|
| SOCKS қасиеттері | Қолдау көрсетілетін желілік реле жолы |
| HTTPS прокси қасиеттері | Басқа желілік прокси жолы |
| Дерекқор прокси-пайдаланушысын аутентификациялау | Дерекқор сәйкестігі, интернет релесі емес |
API oracle.net.socksRemoteDNS қасиетін де құжаттайды; орнатылған драйвер үшін оның қолжетімділігі мен әрекетін тексеріңіз. Жалпы JVM және Oracle-ге тән қасиеттер өзара ауыстырылмайды.
Ескі SOCKS/NIO шешімдері өздерінің ескі драйвер контекстін қажет етеді. Тарихи жауап солай істеді деп ғана тасымалдауды өшірмеңіз. Маршруттау жұмыс істегеннен кейін де дерекқор протоколы, TLS, анықтау және аутентификация үйлесімді қосылым дескрипторы мен тіркелгіні қажет етеді.