In lokale TCP-relay kin de HTTPS-rapporten fan Monit fia SOCKS drage sûnder sels it TLS-einpunt te wurden. De rûteleaze moat de namme fan de sammelaar foar HTTPS behâlde en tagelyk de relay syn wiere bestimmingsadres jaan.

Stel dat de sammelaar collector.example is by 203.0.113.40:443. Yn in besteande socat-basearre opset hat de relay dizze foarm:

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

Hjir nimt 127.0.0.1:9900 de lokale ferbining fan Monit oan. socks.example:1080 is de SOCKS4-tsjinner, dy't frege wurdt om mei it wiere adres fan de sammelaar op poarte 443 te ferbinen. Ferfange alle dokumintaasjeadressen troch de wearden fan de ynset.

Los de namme fan de sammelaar lokaal nei dy harker op, en hâld de namme yn monitrc:

127.0.0.1 collector.example

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

De earste rigel is in hosts-bestânynfier; de twadde is de Monit-konfiguraasje. Brûk de wiere oanmeldgegevens fan de sammelaar mei de fereaske URL-kodearring. In hosts-bestânmapping beynfloedet ek oare programma's dy't dy namme op de masine brûke.

De HTTPS-hânskomst heart noch altyd ta de sammelaar, dus behâld syn hostnamme en it bedoelde sertifikaatferifikaasjebelied. It URL feroarje nei localhost feroaret de identiteit dy't Monit ferifiearje lit.

De relay brûkt mei opsetsin it wiere IP fan de sammelaar ynstee fan de namme op te sykjen dy't nei loopback ferlein is. Fernij dat IP as it adres fan de sammelaar feroaret. Hâld de harker beskikber as part fan it rapportaazjepaad; fork jout akseptearre relay-ferbiningen in aparte ôfhanneling.

Relatearre artikelen