ڈرائیور سطح کی 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، دریافت اور توثیق کو اب بھی موافق کنکشن وضاحت اور اکاؤنٹ درکار ہے۔

متعلقہ مضامین