የTPROXY ፓኬትን እስከ ሶኬት ድረስ መከታተል
የሚቀበለውን ሶኬት፣ የፓኬት ምልክት እና የአካባቢ ፖሊሲ መንገድን እንደ አንድ ግልጽ ፕሮክሲ አቅርቦት መንገድ ያረጋግጡ።
የTPROXY ቆጣሪ ቢጨምርም መተግበሪያው ምንም ላይቀበል ይችላል። ደንቡ ተመሳስሏል፣ ነገር ግን የአካባቢ አቅርቦት አሁንም በፖሊሲ ማድረጊያ እና ተስማሚ በሆነ የመቀበያ ሶኬት ላይ ይመሰረታል።
Linux TPROXY እንደ DNAT መድረሻውን ሳይጽፍ ትራፊክን ማጣራት ይችላል። ስለዚህ ወደ አካባቢያዊ ያልሆነ መድረሻ የተላኩ ፓኬቶች ተስማሚ የአካባቢ ሶኬት መድረስ አለባቸው።
የአቅርቦት መንገዱን ይከተሉ
- ትራፊክ በተጠበቀው በይነገጽ እና የአድራሻ ቤተሰብ ላይ ወደ ማጣሪያው አስተናጋጅ ይደርሳል።
- የማጣሪያ ደንቡ እና የፓኬት ምልክቱ የአካባቢ አቅርቦት ፖሊሲን ይለያሉ።
- ተመሳሳይ የፖሊሲ ደንብ ፓኬቶቹን በአካባቢ የሚያቀርብ መንገድ ይመርጣል።
- ፕሮክሲው የሚያስፈልገውን የሶኬት አማራጭ ያለው የተደገፈ ግልጽ አድማጭ ይጠቀማል።
የከርነሉ IPv4 ምሳሌ ለIP_TRANSPARENT የመተግበሪያ ድጋፍ ይፈልጋል። በተመሳሳይ ወደብ ላይ ያለ የተለመደ አድማጭ፣ ወይም አለምአቀፍ አካባቢያዊ-ያልሆነ ማሰሪያ ቅንብር፣ ያንን ድጋፍ አያረጋግጥም።
| ምልከታ | ቀጣይ ማረጋገጫ |
|---|---|
| ተዛማጅ የመግቢያ ፓኬቶች የሉም | የትራፊክ መንገድ እና የግቤት በይነገጽ |
| ፓኬቶች ይደርሳሉ፤ የማጣሪያ ቆጣሪ አይንቀሳቀስም | የአድራሻ ቤተሰብ፣ ሰንሰለት እና የመመሳሰል ሁኔታዎች |
| ደንቡ ተመሳስሏል፤ የአካባቢ አቅርቦት አልተሳካም | ምልክት እና የፖሊሲ መንገድ ምርጫ |
| ሶኬቱ ያዳምጣል፤ መተግበሪያው ምንም አያይም | የግልጽ ሶኬት ችሎታ እና የአድማጩ ባለቤት |
| ጥያቄው ይጀምራል፤ በኋላ ምላሾች አይሳኩም | የተመሰረተ-ሶኬት መመሳሰል እና የመመለሻ መንገዶች |
ከእያንዳንዱ ምልከታ ጋር የተጫነውን ውቅር እና የአውታረ መረብ ስም ቦታ ያስቀምጡ። በኋላ የመጣ ደንብ ምልክትን ሊጽፍ ወይም ሌላ መንገድ ሊመርጥ ይችላል። ማጣሪያው በአስተናጋጁ ላይ ሆኖ አድማጩ በኮንቴይነር ውስጥ ከሚሠራ ትክክለኛ የአስተናጋጅ አካባቢ መንገድ በራሱ ወደዚያ ኮንቴይነር አያቀርብም።
ለኋላ ፓኬቶች ያስቡ
የከርነሉ ምሳሌ የሶኬት መመሳሰልን እና የግልጽ ሶኬቶች ፓኬቶችን የሚያመለክት DIVERT መንገድን ያካትታል። ይህን መተው የመጀመሪያው ማጣሪያ ቢሳካም በኋላ ያለውን ትራፊክ በሌላ መንገድ ላይ ሊያስቀምጥ ይችላል።
የመተግበሪያውን የተደገፈ ግልጽ ሁነታ እና ለእያንዳንዱ የአድራሻ ቤተሰብ ተመሳሳይ የከርነል ሰነድ ይጠቀሙ። የIPv4 አካባቢያዊ-መንገድ ትዕዛዝ IPv6 ን አያዋቅርም፣ በአንድ ቤተሰብ ያለው ድጋፍ የሌላውን የሶኬት ባህሪ አያረጋግጥም።
TPROXY የSOCKS ድርድርም አያመነጭም። ከግልጽ ወደ SOCKS የሚደረግ ክፍል አሁንም መድረሻውን ፈልጎ ከላይኛው አገልጋዩ ጋር መደራደር አለበት።
ከREDIRECT መሸጋገር
ነባሩ መተግበሪያ የመጀመሪያውን መድረሻ እንዴት እንደሚያገኝ ይመዝግቡ። REDIRECT መድረሻውን ይቀይራል እና በተገቢው የመመለሻ ዘዴ ላይ ይተማመናል፤ TPROXY ግን የራሱን ግልጽ ሶኬት እና የመንገድ አደረጃጀት ይፈልጋል። በመተግበሪያው እና በምንጭ-አድራሻ ፖሊሲ መሰረት ይምረጡ።
የማጣሪያ ሁነታዎችን ከመቀየርዎ በፊት ቆጣሪዎችን ከተመረጠው መንገድ፣ ከሶኬት ችሎታ እና ከመተግበሪያው መዝገብ ጋር ያጣምሩ። አስፈላጊውን መገልገያ በሚያቀርብ ስርጭት ላይ የጎደለ የአቅርቦት ደረጃ ከከርነል ዳግም ማጠናቀር የተሻለ መነሻ ነው።