Oracle JDBC დრაივერისთვის, რომელიც დრაივერის დონეზე SOCKS მხარდაჭერას აღწერს, გადასვით ეს თვისებები არსებული კავშირის კონფიგურაციით:

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, აღმოჩენა და ავთენტიფიკაცია კვლავ მოითხოვს თავსებად კავშირის აღწერილობას და ანგარიშს.

დაკავშირებული სტატიები