Leiða HTTPS-söfnunarsamskipti Monit í gegnum staðbundið SOCKS-relay
Haltu vistheiti söfnunarinnar í URL Monit meðan loopback-hlustun sendir TCP-tenginguna í gegnum SOCKS4.
Staðbundið TCP-relay getur borið HTTPS-skýrslur Monit í gegnum SOCKS án þess að verða sjálft TLS-endapunktur. Leiðin verður að varðveita nafn söfnunarinnar fyrir HTTPS og gefa relayinu raunverulegt áfangastaðarheitið sitt.
Gerum ráð fyrir að söfnunin sé collector.example á 203.0.113.40:443. Í núverandi socat-fyrirkomulagi lítur relayið svona út:
socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
SOCKS4:socks.example:203.0.113.40:443,socksport=1080Hér tekur 127.0.0.1:9900 við staðbundinni tengingu Monit. socks.example:1080 er SOCKS4-þjónninn, sem er beðinn um að tengjast raunverulegu heiti söfnunarinnar á porti 443. Skiptið út öllum skjölunarslóðum fyrir gildi uppsetningarinnar.
Leysið nafn söfnunarinnar staðbundið yfir á þennan hlustanda og haldið nafninu í monitrc:
127.0.0.1 collector.example
set mmonit https://monit:[email protected]:9900/collectorFyrsta línan er færsla í hosts-skrá; önnur er stilling Monit. Notið raunveruleg auðkenni söfnunarinnar með tilskilinni URL-kóðun. Vörpun í hosts-skrá hefur einnig áhrif á önnur forrit sem nota þetta nafn á vélinni.
HTTPS-handabandið tilheyrir enn söfnuninni, svo haldið vistheiti hennar og fyrirhugaðri stefnu um sannprófun skírteinis. Að breyta URL-inu í localhost breytir þeirri auðkenni sem Monit biður um að sannprófa.
Relayið notar viljandi raunverulegt IP söfnunarinnar í stað þess að fletta upp nafninu sem er endurkortlagt á loopback. Uppfærið þetta IP þegar heiti söfnunarinnar breytist. Haldið hlustandanum aðgengilegum sem hluta skýrsluleiðarinnar; fork gefur samþykktum relay-tengingum sérstaka meðferð.