Relay TCP lokali jista' jġorr ir-rapporti HTTPS ta' Monit permezz ta' SOCKS mingħajr ma jsir hu stess il-punt tat-tarf TLS. Ir-rotta trid iżżomm l-isem tal-kollettur għal HTTPS u fl-istess waqt tagħti lir-relay l-indirizz tad-destinazzjoni veru tiegħu.

Ejja ngħidu li l-kollettur hu collector.example f'203.0.113.40:443. F'arranġament eżistenti bbażat fuq socat, ir-relay għandu din il-forma:

socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
  SOCKS4:socks.example:203.0.113.40:443,socksport=1080

Hawn 127.0.0.1:9900 jaċċetta l-konnessjoni lokali ta' Monit. socks.example:1080 hu s-server SOCKS4, li jintalab jgħaqqad mal-indirizz veru tal-kollettur fuq il-port 443. Ibdel l-indirizzi kollha tad-dokumentazzjoni bil-valuri tal-iskjerament.

Issolvi l-isem tal-kollettur lokalment għal dak is-semmiegħ, u żomm l-isem f'monitrc:

127.0.0.1 collector.example

set mmonit https://monit:[email protected]:9900/collector

L-ewwel linja hija entrata fil-fajl hosts; it-tieni hija l-konfigurazzjoni ta' Monit. Uża l-kredenzjali veri tal-kollettur bl-encoding tal-URL meħtieġ. L-immappjar fil-fajl hosts jaffettwa wkoll applikazzjonijiet oħra li jużaw dak l-isem fuq il-magna.

Il-handshake HTTPS għadu tal-kollettur, għalhekk żomm l-isem tal-host tiegħu u l-politika tal-verifika taċ-ċertifikat maħsuba. Tibdil tal-URL għal localhost ibiddel l-identità li Monit jitlob li tiġi verifikata.

Ir-relay juża deliberatament l-IP vera tal-kollettur minflok ma jfittex l-isem immappjat mill-ġdid għal loopback. Aġġorna dik l-IP meta jinbidel l-indirizz tal-kollettur. Żomm is-semmiegħ disponibbli bħala parti mill-passaġġ tar-rappurtar; fork jagħti trattament separat lill-konnessjonijiet tar-relay aċċettati.

Artikli relatati