Is féidir le http.proxyHost cliant HTTP rannpháirteach a ródú gan aon rud a dhéanamh do PostgreSQL JDBC. Seolann PostgreSQL a phrótacal bunachar sonraí, ní iarratas HTTP.

Caithfidh an URL nasctha JDBC freastalaí an bhunachair sonraí agus an bunachar sonraí a ainmniú fós. Ní féidir le freastalaí a chur in ionad seoladh seachfhreastalaí HTTP CONNECT a mhúineadh don tiománaí.

Le haghaidh seirbhíse SOCKS, scrúdaigh cur i bhfeidhm an tsoicéid faoi JDBC. Nochtann Java na hairíonna tosaithe seo do shoicéid rannpháirteacha:

-DsocksProxyHost=203.0.113.10 -DsocksProxyPort=1080

Cuir deireadh an doiciméadaithe in ionad. Is argóintí JVM iad seo, ní paraiméadair URL JDBC. Fíoraigh an chonair soicéad iarbhír JDK/tiománaí agus aon mhonarcha soicéad saincheaptha sula mbíonn súil agat go n-úsáidfidh sé iad.

Baineann na hairíonna leis an bpróiseas iomlán, mar sin cuir naisc eile san áireamh sa mheasúnú tionchair. Is féidir le cónascaire tiomnaithe doiciméadaithe nó tollán ceadaithe teorainn níos soiléire a sholáthar nuair nach gceart ach trácht bunachar sonraí an chonair a thógáil.

Tá cead agus inrochtaineacht ar phort an bhunachair sonraí ag teastáil ón seachfhreastalaí fós. Ansin cuireann an bunachar sonraí rialacha rochtana óstaigh, TLS cinn scríbe agus a logáil isteach féin i bhfeidhm. Caomhnaigh ainm óstach an deimhnithe agus coinnigh cuntas an bhunachair sonraí ar leithligh ó chuntas an tseachfhreastalaí.

Taifead an chéad chéim theip: nasc seachfhreastalaí, idirbheartaíocht, TCP bunachar sonraí, TLS nó logáil isteach bunachar sonraí. Aithníonn an fhianaise sin an chéad athrú eile; ní féidir le hairíonna HTTP neamhúsáidte a choigeartú arís agus arís eile é sin a dhéanamh.

Ailt ghaolmhara