Ibgħat it-traffiku HTTPS tal-kollettur ta' Monit minn relay SOCKS lokali
Żomm l-isem tal-host tal-kollettur fl-URL ta' Monit waqt li semmiegħ loopback jibgħat il-konnessjoni TCP permezz ta' SOCKS4.
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=1080Hawn 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/collectorL-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.