proxychainsን ከትዕዛዝ ውስጥ አስወግደው እንደገና ሲያስጀምሩ የመጠቅለያው የመጀመሪያ መልእክት አሁንም ይታያል። የመተግበሪያ ቅንብር ከመፈለግዎ በፊት የማስጀመሪያውን አካባቢ ይመልከቱ።

በሊኑክስ ላይ LD_PRELOAD የተገለጹ የተጋራ ነገሮችን ከተራ ቤተ መጻሕፍት በፊት እንዲጫኑ የተለዋዋጭ አገናኙን ይጠይቃል። የፕሮክሲ መጠቅለያዎች የሚደገፉ የአውታረ መረብ ጥሪዎችን ለመያዝ ይህን ዘዴ ሊጠቀሙ ይችላሉ። አንድ ሰው ተለዋዋጭውን በሼል ውስጥ ካስወጣው፣ የትዕዛዝ መስመሮቻቸው ምንም የመጠቅለያ ቅድመ ቅጥያ ባይኖራቸውም በኋላ የሚመጡ ልጅ ፕሮግራሞች ሊወርሱት ይችላሉ።

በዚያ ሼል ውስጥ የመጀመሪያው ተነባቢ-ብቻ ቼክ ይህ ነው፦

printf '%s\n' "$LD_PRELOAD"

የፕሮክሲ መጠቅለያ ቤተ መጻሕፍትን ይፈልጉ፣ ነገር ግን ተለዋዋጭው ሌሎች ሆን ተብለው የተጫኑ ቤተ መጻሕፍትንም ሊዘረዝር እንደሚችል አይዘንጉ። ሁሉንም መዝገቦች በዓይነ ስውር ማስወገድ ሌላ መሣሪያን ሊያውክ ይችላል።

ማስጀሚያውን ይቀይሩ፣ ከዚያ ፕሮግራሙን እንደገና ያስጀምሩ

የተከሰተውን የፕሮክሲ ቅድመ-ጭነት ተጎድቶው ፕሮግራምን ከሚያስጀምረው አካባቢ ያጽዱ። የመጀመሪያ ፋይል ወይም ማስጀሚያ ካስወጣው፣ ያንን ምንጭም ያስተካክሉ። ለ Bash ማስጀመሪያዎች የመጀመሪያ ፋይል ቅደም ተከተልን ይከተሉ። ንጹህ ሼል አዲስ ልጅ ተለዋዋጭውን አሁንም ከያዘ ከአሮጌ ተርሚናል ወይም IDE ልጅ ጋር የተለየ ጉዳይ ነው።

የአካባቢ ተለዋዋጭን ማስወገድ አስቀድሞ ከእሱ ጋር ከተጀመረ ሂደት ውስጥ ቤተ መጻሕፍትን አያስወግድም። ስለዚህ እየሠራ ያለ መተግበሪያ በተስተካከለው የማስጀመሪያ መንገድ እስኪጀመር ድረስ መጠቅለያውን ሊይዝ ይችላል።

ተለዋዋጭው ከሌለ፣ እንደ /etc/ld.so.preload ያሉ ሌሎች የተዋቀሩ የቅድመ-ጭነት ምንጮችን እና ትክክለኛውን ማስጀሚያ ይመርምሩ። ዘዴው ገደቦች አሉት፦ ስታቲክ የሚሠሩ ፋይሎች፣ ቀጥታ የስርዓት ጥሪዎች እና የደህንነት አስፈጻሚ ገደቦች በተለየ መንገድ ሊሠሩ ይችላሉ። ከ sudo ጋር የመጠቅለያው ቅደም ተከተል ወሳኝ ነው። የወረሰ ቅድመ-ጭነት ያልተጠበቀ መያዝን ያብራራል፤ ሁሉም ዓይነት የአውታረ መረብ ትራፊክ ተኪውን እንደሚጠቀም ማስረጃ አይደለም።

ተዛማጅ ጽሑፎች