Драйвер деңгейінде 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, анықтау және аутентификация үйлесімді қосылым дескрипторы мен тіркелгіні қажет етеді.

Қатысты мақалалар