iptables የፕሮክሲ መጥለፍ፡ ወደቦች 80 እና 443 እንደ አንድ ስብስብ
ወደቦች 80 እና 443ን እንደ አንድ ስብስብ ይጣጣሙ፣ የደንበኛው አድራሻ ምርጫ ግን ከፕሮክሲው ከተቀየረው መድረሻ ለየብቻ ይቆይ።
መድረሻ ወደባቸው 80 ወይም 443 የሆነ የTCP ትራፊክን ለመምረጥ አንድ ስብስብ ይጠቀሙ፦
-p tcp -m multiport --dports 80,443በንጽጽር --dport 80:443 ከ80 እስከ 443 ያለውን ሙሉ ልዩነት ያለ ክፍተት ይመርጣል። ይህ ብዙ ተጨማሪ ወደቦችንም ያካትታል። ኮማውና ሁለት ነጥቡ የተለያዩ ፖሊሲዎችን ይገልጻሉ።
እነዚህ የማዛመጃ ክፍሎች ናቸው፣ ሙሉ የፋየርዎል ትዕዛዞች አይደሉም። በመጥለፍ ንድፉ ወደሚፈልገው ሰንሰለትና እርምጃ ውስጥ ይጨምሯቸው።
| መራጭ | ከመቀየሩ በፊት የሚለየው |
|---|---|
-s 192.0.2.20 | የደንበኛው ምንጭ አድራሻ |
-d 198.51.100.30 | የመድረሻው አገልጋይ አድራሻ |
--dports 80,443 | የመድረሻው የአገልግሎት ወደቦች |
ለDNAT በ--to-destination የሚሰጠው አድራሻ አዲሱ መድረሻ ነው፣ ለምሳሌ የፕሮክሲው ማዳመጫ። ከላይ ያሉትን የምንጭና የመድረሻ ማዛመጃዎች ትርጉም ግን አይተካም።
መራጩ የታሰቡትን ደንበኞችና ትራፊክ በበቂ ሁኔታ እንዲገልጽ ጠባብ ያድርጉት። በተለይ ፕሮክሲው ራሱ የሚፈጥራቸውን ግንኙነቶች ግምት ውስጥ ያስገቡ፣ የሚቀጥሉት ጥያቄዎቹ ወደ ተመሳሳዩ የመጥለፍ መንገድ እንዳይመለሱ። ወደብ 443ን መምረጥም በዚያ ግንኙነት ላይ ያሉትን ባይቶች ወደ ግልጽ የHTTP ፕሮክሲ ጥያቄ አይለውጥም፤ ተቀባዩ መተግበሪያ አሁንም ተገቢውን የመጥለፍ ሁነታ ይፈልጋል። ግልጽ የTCP-ወደ-ፕሮክሲ ማስተላለፍ ሲባል ተርጓሚው የመጀመሪያውን መድረሻ መመለስና የፕሮክሲ ፕሮቶኮሉን መወያየት አለበት።