http.proxyHost wuxuu marin karaa macmiil HTTP oo ka qaybgalaya laakiin wax kama qabto PostgreSQL JDBC. PostgreSQL wuxuu diraa borotokoolka xogta, ma aha codsi HTTP.

URL-ka xiriirka JDBC wali waa inuu sheegaa serverka xogta iyo xogta. Beddelka serverkiisa ciwaanka HTTP proxy ma bari karo darawalka CONNECT.

Adeegga SOCKS, baadh fulinta socket ee ka hooseeya JDBC. Java waxay soo bandhigtaa sifooyinkan bilowga ah ee sockets-ka ka qaybgalaya:

-DsocksProxyHost=203.0.113.10 -DsocksProxyPort=1080

Beddel barta ugu dambeysa ee dukumeentiga. Kuwani waa doodo JVM, ma aha parameter-ka URL-ka JDBC. Hubi dariiqa dhabta ah ee socket-ka JDK/darawalka iyo warshad kasta oo socket gaar ah ka hor intaadan filanin inuu isticmaalo.

Sifooyinku waxay khuseyaan geedi socodka oo dhan, sidaas darteed ku dar xiriiro kale qiimeynta saameynta. Xiriiriyaha gaar ah ee la diiwaangeliyay ama tunnel la ansixiyay ayaa bixin kara xad cadmarka marka kaliya taraafikada xogta ay tahay inay qaadato dariiqa.

Proxy wali wuxuu u baahan yahay ogolaansho iyo gaaritaanka dekedda xogta. Kadib xogtu waxay dalbanaysaa xeerarka gelitaanka martida, TLS-ka meesha loo socdo iyo gelitaankeeda. Ilaali magaca martida ee shahaadada oo ka sooc akoonka xogta akoonka proxy.

Diiwaangeli wajiga ugu horreeya ee guuldareystay: xiriirka proxy, gorgortanka, TCP xogta, TLS ama gelitaanka xogta. Caddayntaas ayaa tilmaamaysa isbeddelka xiga; hagaajinta sifooyinka HTTP ee aan la isticmaalin si joogto ah ma samayn karto.

Maqaallo la xiriira