Carson nach eil suidheachadh proxy HTTP a' càradh ceangal PostgreSQL
Sgar protocol stòr-dàta PostgreSQL bho rùtadh HTTP agus thoir sùil air an t-slighe socaid a tha a dhìth air SOCKS.
Faodaidh http.proxyHost neach-dèiligidh HTTP a tha a' gabhail pàirt a rùtadh gun dad a dhèanamh airson PostgreSQL JDBC. Bidh PostgreSQL a' cur a phròtocol stòr-dàta, chan e iarrtas HTTP.
Feumaidh an URL ceangail JDBC fhathast seirbheisiche an stòr-dàta agus an stòr-dàta ainmeachadh. Chan urrainn do sheòladh proxy HTTP a chur na àite an t-seirbheisiche CONNECT a theagasg don draibhear.
Airson seirbheis SOCKS, rannsaich cur an gnìomh an socaid fo JDBC. Bidh Java a' foillseachadh nam feartan tòiseachaidh seo airson socaidean a tha a' gabhail pàirt:
-DsocksProxyHost=203.0.113.10 -DsocksProxyPort=1080Cuir ceann-uidhe an sgrìobhainn na àite. Is argamaidean JVM a tha seo, chan e paramadairean URL JDBC. Dearbha an t-slighe socaid fhìor JDK/draibhear agus samhla socaid gnàthaichte sam bith mus dèan thu dùil gum bi e gam cleachdadh.
Bidh na feartan a' buntainn ris a' phròiseas gu lèir, mar sin cuir ceanglaichean eile sa mheasadh buaidh. Faodaidh ceanglaiche sònraichte le sgrìobhainn no tunail cheadaichte crìoch nas soilleire a thoirt seachad nuair nach bu chòir ach trafaic stòr-dàta an t-slighe a ghabhail.
Tha feum aig a' proxy fhathast air cead agus ruigsinneachd gu port an stòr-dàta. An uair sin cuiridh an stòr-dàta riaghailtean ruigsinneachd aoigheachd, TLS a' chinn-uidhe agus a chlàr-a-steach fhèin an sàs. Glèidh ainm aoigheachd an teisteanais agus cùm cunntas an stòr-dàta air leth bho chunntas a' proxy.
Clàraich a' chiad ìre a dh'fhàillig: ceangal proxy, barganachadh, TCP an stòr-dàta, TLS no clàr-a-steach an stòr-dàta. Bidh an fhianais sin a' comharrachadh an ath atharrachadh; chan urrainn do bhith ag atharrachadh feartan HTTP nach eilear a' cleachdadh a-rithist is a-rithist sin a dhèanamh.