Oracle JDBC SOCKS თვისებები და დრაივერის ვერსიები
გამოიყენეთ ვერსიაზე დამოკიდებული Oracle JDBC SOCKS თვისებები და გამოყავით ისინი HTTPS პროქსისა და მონაცემთა ბაზის პროქსი-მომხმარებლის ფუნქციებისგან.
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, აღმოჩენა და ავთენტიფიკაცია კვლავ მოითხოვს თავსებად კავშირის აღწერილობას და ანგარიშს.