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