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, илрүүлэлт, баталгаажуулалт нийцтэй холболтын тодорхойлолт, бүртгэл шаарддаг.