የMonit የHTTPS ሰብሳቢ ትራፊክን በአካባቢ SOCKS ሪሌ በኩል ማስተላለፍ
የሰብሳቢውን የአስተናጋጅ ስም በMonit URL ውስጥ ይጠብቁ፤ የloopback አድማጭ የTCP ግንኙነቱን በSOCKS4 ያስተላልፋል።
የአካባቢ TCP ሪሌ የMonit የHTTPS ሪፖርቶችን በSOCKS በኩል ማስተላለፍ ይችላል፤ ራሱ የTLS መጨረሻ ሳይሆን። ማስተላለፉ የሰብሳቢውን ስም ለHTTPS መጠበቅ አለበት፤ በተመሳሳይ ለሪሌው ትክክለኛውን የመድረሻ አድራሻ መስጠት አለበት።
ሰብሳቢው collector.example በ203.0.113.40:443 ላይ ነው እንበል። አሁን ባለው በsocat ላይ የተመሠረተ አቀራረብ ሪሌው ይህ ቅርጽ አለው፦
socat TCP4-LISTEN:9900,bind=127.0.0.1,reuseaddr,fork \
SOCKS4:socks.example:203.0.113.40:443,socksport=1080እዚህ 127.0.0.1:9900 የMonit የአካባቢ ግንኙነትን ይቀበላል። socks.example:1080 የSOCKS4 አገልጋይ ነው፤ ወደ ትክክለኛው የሰብሳቢ አድራሻ በወደብ 443 እንዲገናኝ ይጠየቃል። ሁሉንም የሰነድ አድራሻዎች በማሰማራቱ እሴቶች ይተኩ።
የሰብሳቢውን ስም በአካባቢው ወደዚያ አድማጭ ይፍቱ፤ ስሙንም በmonitrc ውስጥ ይጠብቁ፦
127.0.0.1 collector.example
set mmonit https://monit:[email protected]:9900/collectorየመጀመሪያው መስመር የhosts ፋይል መዝገብ ነው፤ ሁለተኛው የMonit ውቅር ነው። ትክክለኛዎቹን የሰብሳቢ መረጃዎች ከሚያስፈልገው URL ኢንኮዲንግ ጋር ይጠቀሙ። የhosts ፋይል ካርታ ሌሎች በዚህ ስም የሚጠቀሙ መተግበሪያዎችንም በማሽኑ ላይ ይነካል።
የHTTPS እጅ መጨበጫ አሁንም የሰብሳቢው ነው፤ ስለዚህ የአስተናጋጅ ስሙን ይጠብቁ እና የታሰበውን የምስክር ወረቀት ማረጋገጫ ፖሊሲ። URLን ወደ localhost መቀየር Monit እንዲያረጋግጠው የሚጠይቀውን ማንነት ይቀይራል።
ሪሌው ሆን ብሎ የሰብሳቢውን ትክክለኛ IP ይጠቀማል፤ ወደ loopback የተካርተውን ስም አይፈልግም። የሰብሳቢው አድራሻ ሲቀየር ያንን IP ያዘምኑ። አድማጩን እንደ ሪፖርት መንገድ አካል አዘጋጅተው ይያዙ፤ fork የተቀበሏቸውን የሪሌ ግንኙነቶች ለየብቻ ያስተናግዳል።