http.proxyHost jista' jidderieġi klijent HTTP parteċipanti iżda ma jagħmel xejn għal PostgreSQL JDBC. PostgreSQL jibgħat il-protokoll tad-database tiegħu, mhux talba HTTP.

L-URL tal-konnessjoni JDBC xorta waħda trid issemmi s-server tad-database u d-database. Is-sostituzzjoni tas-server tiegħu b'indirizz tal-proxy HTTP ma tistax tgħallem lis-sewwieq CONNECT.

Għal servizz SOCKS, investiga l-implimentazzjoni tas-socket taħt JDBC. Java tesponi dawn il-proprjetajiet tal-bidu għas-sockets parteċipanti:

-DsocksProxyHost=203.0.113.10 -DsocksProxyPort=1080

Issostitwixxi l-punt tat-tmiem tad-dokumentazzjoni. Dawn huma argumenti JVM, mhux parametri tal-URL JDBC. Ivverifika l-mogħdija tas-socket attwali tal-JDK/sewwieq u kwalunkwe fabbrika tas-sockets personalizzata qabel ma tistenna li jużahom.

Il-proprjetajiet japplikaw għall-proċess kollu, għalhekk inkludi konnessjonijiet oħra fil-valutazzjoni tal-impatt. Konnettur dedikat iddokumentat jew mina approvata jistgħu jipprovdu konfini aktar ċari meta t-traffiku tad-database biss għandu jieħu din ir-rotta.

Il-proxy xorta jeħtieġ permess u aċċessibilità għall-port tad-database. Id-database mbagħad tapplika r-regoli tal-aċċess tal-host, it-TLS tad-destinazzjoni u l-login tagħha stess. Ippreserva l-isem tal-host taċ-ċertifikat u żomm il-kont tad-database separat mill-kont tal-proxy.

Irreġistra l-ewwel stadju li falla: konnessjoni tal-proxy, negozjar, TCP tad-database, TLS jew login tad-database. Dik l-evidenza tidentifika l-bidla li jmiss; l-aġġustament ripetut ta' proprjetajiet HTTP mhux użati ma jistax jagħmel dan.

Artikli relatati