Iṣẹ́ agbàlejò kan gbọ́dọ̀ dáhùn fún íńtánẹ́ẹ̀tì nípasẹ̀ ìsopọ̀ òkè ti ara nígbà tí gbogbo ohun mìíràn lórí ẹ̀rọ náà ń bá a lọ ní lílo ọ̀nà abẹ́lẹ̀. Àwọn ipò mẹ́ta ló pinnu bóyá ìdarí ọ̀nà tí ó dá lórí ìlànà lè gbé ẹrù yẹn, àti pé kọ̀ọ̀kan wọn rọrùn láti yẹ̀wò kí o tó kọ òfin. Iṣẹ́ náà gbọ́dọ̀ parí lórí agbàlejò yìí kì í ṣe lẹ́yìn DNAT tàbí ibùdó tí a ti gbé lọ, àwọn òfin VPN fúnra wọn gbọ́dọ̀ gba ìyàtọ̀ náà láàyè, àti pé o gbọ́dọ̀ bá ìdáhùn mu kì í ṣe ìbéèrè. Bí ọ̀kan nínú àwọn mẹ́ta bá kùnà, àwọn àṣẹ tí ó wà nísàlẹ̀ yóò gbé wọlé láìsí àṣìṣe ṣùgbọ́n wọn kò ní ṣe ohun tí ó wúlò.

Yẹ̀wò àwọn ipò mẹ́ta kí o tó kọ òfin

Àpótí tí ń tẹ̀ jáde ibùdó nípasẹ̀ DNAT, tàbí sẹ́bà tí ó wà lẹ́yìn gbígbé ibùdó lọ, ń ṣe àwọn pákẹ́tì tí kò bẹ̀rẹ̀ lórí agbàlejò yìí. Àwọn pákẹ́tì yẹn ni a ń gbé lọ, nítorí náà òfin tí ó dá lórí ìwọlé àdúgbò agbàlejò kò rí wọn rárá àti pé ìrìnàjò náà ń bá a lọ ní gbígbé ọ̀nà àìlẹ́kùn. Jẹ́rìí ibi tí iṣẹ́ náà ń ṣiṣẹ́ gan-an kí o tó tẹ̀síwájú, nítorí ìyẹn ni ipò tí àwọn ènìyàn máa ń ṣàṣìṣe jùlọ.

Ipò kejì ni ìlànà kì í ṣe ẹ̀rọ. Ọ̀nà èyíkéyìí tí ó yẹ̀ ọ̀nà abẹ́lẹ̀ kọjá jẹ́ ìyàtọ̀ sí èrò ọ̀nà abẹ́lẹ̀, àti lórí agbàlejò tí a ń ṣàkóso, ìpinnu yẹn jẹ́ ti ẹni tí ó ni ìlànà náà, kì í ṣe ẹni tí ń ṣàtúpalẹ̀ àkókò ìparí.

Bá ìdáhùn mu, kì í ṣe ibùdó ìlọ olùbàárà

Ìdáhùn láti sẹ́bà tí ń gbọ́rọ̀ lórí TCP 443 máa ń jáde kúrò ní agbàlejò pẹ̀lú ibùdó orísun 443. Aṣàwákiri lórí agbàlejò kan náà tí ń so mọ́ ojú-òpó HTTPS jíjìnnà máa ń fi ibùdó orísun ìgbà díẹ̀ àti ibùdó ìlọ 443 ránṣẹ́. Èyí méjèèjì jẹ́ ìrìnàjò ibùdó 443 àti pé ọ̀kan ṣoṣo nínú wọn ló yẹ kí ó gbé tábìlì WAN, ìdí nìyẹn tí ìbámu ibùdó ìlọ yóò fi mú ìlàjì tí kò tọ́.

Ìtọ́sọ́nà ìdáhùn ni ohun tí o lè yà sọ́tọ̀. Bá ibùdó orísun mu, fi òfin náà mọ́ àwọn pákẹ́tì tí a ṣe ní àdúgbò, àti pé òfin náà bo àwọn ìdáhùn iṣẹ́ náà fúnra rẹ̀ láìfi ọwọ́ kàn àwọn ìbéèrè aṣàwákiri.

Kọ́ tábìlì ìpadà tí ó pé kí òfin náà tó tọ́ka sí i

Tábìlì òfo túmọ̀ sí kò sí ọ̀nà, èyí tí ó dà bí iṣẹ́ tí ó ti bàjẹ́ ju ìlànà tí ó ti bàjẹ́ lọ. Kọ́kọ́ kún ún, pẹ̀lú nọ́mbà tábìlì àti ipò àkọ́kọ́ tí kò sí ohun mìíràn lórí agbàlejò tí ń béèrè fún wọn:

ip -4 route add table 100 192.0.2.0/24 dev eth0
ip -4 route add table 100 default via 192.0.2.1 dev eth0
ip -4 rule add priority 1000 iif lo ipproto tcp sport 443 lookup 100

Ka àwọn nọ́mbà láti inú agbàlejò tí ń ṣiṣẹ́ dípò dídà wọ́n. ip -4 rule show sọ fún ọ ní àwọn ipò àkọ́kọ́ tí a ti gbà, àti pé fífi òfin kún ipò àkọ́kọ́ tí ó ti wà tẹ́lẹ̀ máa ń yí ìtẹ̀lé àwọn òfin méjì tí ọ̀kọ̀ọ̀kan wọn dà bí ó tọ́ padà ní ìdákẹ́jẹ́.

Àwọn olùyàn méjì ni wọ́n ń ṣe iṣẹ́ gidi níbí. iif lo ni ọ̀nà tí kọ́nà ń fi jábọ̀ àwọn pákẹ́tì tí agbàlejò fúnra rẹ̀ ṣe, nítorí náà òfin kò lè mú ìrìnàjò tí a gbé lọ tí ó ń bọ̀ láti ìta mọ́ láìròtẹ́lẹ̀. ipproto tcp sport 443 dín a kù sí ọ̀nà gbígbé kan àti ibùdó kan, èyí tí ó fún pẹ́ tó bí ìbéèrè ṣe gbà á láàyè. Yọ olùyàn ìlànà ìgbékalẹ̀ kúrò, òfin náà yóò mú UDP 443 pẹ̀lú, èyí tí ó jẹ́ iṣẹ́ mìíràn pẹ̀lú ìhùwàsí mìíràn.

Pa àwọn ìdáhùn àdáni mọ́ inú ọ̀nà abẹ́lẹ̀

Bí olùgbọ́rọ̀ kan náà bá ń dáhùn fún àwọn olùbàárà ní ẹ̀gbẹ́ àdáni pẹ̀lú, ọ̀nà WAN àìlẹ́kùn tí ń mú gbogbo nǹkan nínú tábìlì 100 yóò gbìyànjú láti dá àwọn ìdáhùn yẹn padà nípasẹ̀ ìsopọ̀ òkè. Fi àwọn àkọ́sí àdáni tí kò gbọ́dọ̀ tẹ̀lé àìlẹ́kùn WAN kún, tàbí jẹ́ kí wọ́n ṣubú sí òfin ìlànà tí ó tẹ̀lé e:

ip -4 route add table 100 throw 10.90.0.0/24

Ọ̀nà throw máa ń parí ìwádìí nínú tábìlì yìí, ó sì máa ń dá pákẹ́tì náà padà fún àkọ́jọ òfin, nítorí náà ìlànà VPN tí ó tẹ̀lé e máa ń rí àǹfààní rẹ̀. Òun fúnra rẹ̀ kò darí ohunkóhun sínú ọ̀nà abẹ́lẹ̀, àti pé bí kò bá sí òfin tí ó tẹ̀lé e pẹ̀lú ọ̀nà tí ó bá mu, pákẹ́tì náà ṣì máa ń kùnà; yẹ̀wò ìlànà tí ó tẹ̀lé e dípò ríronú pé throw ni àtúnṣe.

Àdánwò ọ̀nà yíyípadà àti àwọn òfin ògiri iná agbàlejò ṣì kan ìbéèrè tí ń bọ̀. Wo àwọn ìdájọ́ gidi wọn kí o tó tú ìjẹ́rìí sílẹ̀, nítorí ìyàtọ̀ ìdarí ọ̀nà kò mú kí rp_filter gba ọ̀nà ìpadà tí ó kà sí àìṣeéṣe.

Dán TCP wò, lẹ́yìn náà QUIC, lẹ́yìn náà àtúntò

Ṣí ìsopọ̀ kan láti ọ̀dọ̀ olùbàárà ìta tí a fọwọ́ sí àti ọ̀kan láti ẹ̀gbẹ́ àdáni, lẹ́yìn náà yẹ̀wò ìwádìí ìdáhùn pẹ̀lú àwọn àdírẹ́sì àti ibùdó gidi. Bí ìdáhùn ìta bá gbé tábìlì 100 tí èyí àdáni kò gbé e, ìlànà náà ń ṣe ohun tí o béèrè.

A ń pèsè HTTP/3 lórí UDP, kò sì ní bá mu pẹ̀lú òfin TCP, nítorí náà olùgbọ́rọ̀ QUIC nílò olùyàn tirẹ̀, bí bẹ́ẹ̀ kọ́ yóò máa lo ọ̀nà abẹ́lẹ̀ nígbà tí HTTPS ń ṣiṣẹ́. Fi àwọn òfin tí o yàn pamọ́ ní ọ̀dọ̀ ẹ̀yà tí ó ni ìkànnì náà, kí o sì jẹ́rìí wọn lẹ́yìn àtúnsopọ̀ tàbí ìmúdójúìwọ̀n DHCP. Nígbà tí olùṣàkóso alátakò bá yọ ọ̀nà àkókò ṣíṣe kúrò lẹ́yìn àtúntò, èyí jẹ́ ìṣòro ẹ̀tọ́ tí ó yẹ kí a túnṣe ní orísun, kì í ṣe ìdí láti fi àwọn òfin NAT tí ó gbòòrò sí i kún.

Àwọn àpilẹ̀kọ tó jọra