SOCKS relay ya ndani inaweza kubeba ripoti za HTTPS za Monit kupitia SOCKS bila yenyewe kuwa ncha ya TLS. Uelekezaji lazima uhifadhi jina la mkusanyaji kwa HTTPS na wakati huo huo upe relay anwani yake halisi ya lengwa.

Tuseme mkusanyaji ni collector.example kwenye 203.0.113.40:443. Katika mpangilio uliopo wa socat, relay ina umbo hili:

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

Hapa 127.0.0.1:9900 hupokea muunganisho wa ndani wa Monit. socks.example:1080 ni seva ya SOCKS4, ambayo inaombwa kuunganisha na anwani halisi ya mkusanyaji kwenye lango 443. Badilisha anwani zote za nyaraka na thamani za usambazaji.

Tatua jina la mkusanyaji ndani kwa msikilizaji huyo, na uhifadhi jina kwenye monitrc:

127.0.0.1 collector.example

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

Mstari wa kwanza ni ingizo la faili ya hosts; wa pili ni usanidi wa Monit. Tumia vitambulisho halisi vya mkusanyaji pamoja na usimbaji wa URL unaohitajika. Ramani ya faili ya hosts pia huathiri programu nyingine zinazotumia jina hilo kwenye mashine.

Ushikaji mkono wa HTTPS bado ni wa mkusanyaji, kwa hiyo hifadhi jina lake la mwenyeji na sera inayokusudiwa ya uthibitishaji wa cheti. Kubadilisha URL kuwa localhost hubadilisha utambulisho ambao Monit huomba kuthibitishwa.

Relay hutumia kwa makusudi IP halisi ya mkusanyaji badala ya kutafuta jina lililorudishwa kwenye loopback. Sasisha IP hiyo anwani ya mkusanyaji inapobadilika. Weka msikilizaji akiwa tayari kama sehemu ya njia ya kuripoti; fork hutoa ushughulikiaji tofauti kwa miunganisho ya relay inayokubaliwa.

Makala zinazohusiana