Leið Monit HTTPS-savnarafsløðið gjøgnum ein lokalan SOCKS-relay
Varðveit vertsnavnið hjá savnaranum í Monit URL, meðan ein loopback-lyttari sendir TCP-sambandið gjøgnum SOCKS4.
Ein lokalur TCP-relay kann bera HTTPS-fráboðini hjá Monit gjøgnum SOCKS uttan sjálvur at verða TLS-endapunktur. Leiðin má varðveita navnið hjá savnaranum fyri HTTPS og samstundis geva relaynum veruliga mótmóttakaraadressuna.
Haldið, at savnarin er collector.example á 203.0.113.40:443. Í eini verandi socat-skipan hevur relayið henda dám:
socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
SOCKS4:socks.example:203.0.113.40:443,socksport=1080Her tekur 127.0.0.1:9900 ímóti lokala sambandinum hjá Monit. socks.example:1080 er SOCKS4-tænarin, sum verður biðin at binda til veruliga savnaraadressuna á porti 443. Skiftið allar dokumentatiónsadressur út við virðini í útbreiðsluni.
Loystið navnið hjá savnaranum lokalt til hendan lyttaran og haldið navninum í monitrc:
127.0.0.1 collector.example
set mmonit https://monit:[email protected]:9900/collectorFyrsta linjan er ein hosts-fílur-førsla; onnur er Monit-stillingin. Nýtið veruligu savnaraviðurskiftini við tí kravda URL-kodingini. Ein hosts-fílur-mapping ávirkar eisini onnur forrit, sum nýta hetta navnið á maskinuni.
HTTPS-handtakið eigur framvegis savnaranum, so varðveit vertsnavnið og ta ætlaðu váttanarstýringuna. Broyting av URL til localhost broytir samsemið, sum Monit biður um at vátta.
Relayið nýtir við vilja veruliga IP-adressuna hjá savnaranum í staðin fyri at leita eftir navninum, sum er umleitt til loopback. Dagfør hesa IP, tá savnaraadressan broytist. Haldið lyttaran tøkan sum part av fráboðanarleiðini; fork gevur góðkendum relay-sambandum serstaka viðgerð.