Gateway náà ń gbà ojú-ìwé alábòójútó tirẹ̀: àdírẹ́sì inú tàbí ti gbogbo ènìyàn
Iṣẹ́ kan lórí gateway VPN fúnra rẹ̀ nílò ẹnu-ọ̀nà inú tí ọ̀nà-ìsàlẹ̀ lè dé. Ṣe àtẹ̀jáde rẹ̀ ní ìkọ̀kọ̀, lẹ́yìn náà jẹ́rìí pé olùgbọ́ gbogbo ènìyàn kò sí ní ṣíṣí.
Ojú-ìwé alábòójútó ń dáhùn láti fọ́nù lórí dátà alágbèéká, ó sì ń parí àkókò láti kọ̀mpútà gbé- kiri tí ó darapọ̀ mọ́ VPN. Kò sí ohun tí ó bàjẹ́ nínú ọ̀nà-ìsàlẹ̀, nítorí pé ìbéèrè kò wọ inú rẹ̀ rárá. Orúkọ olùgbàlejò yóò yanjú sí àdírẹ́sì gbangba ti gateway, àdírẹ́sì yẹn sì wà ní àrékérekè láti ìta ọ̀nà-ìsàlẹ̀ tí ó ń parí. Àtúnṣe èyí túmọ̀ sí fífún iṣẹ́ náà ní ẹnu-ọ̀nà ìkọ̀kọ̀, kì í ṣe gbígbé ìpẹ̀kun ìta kiri.
Ojú-ìwé náà ń gbé wọlé láti ìta, kì í ṣe nípasẹ̀ ọ̀nà-ìsàlẹ̀
Ìbéèrè méjì tí ó yàtọ̀ ni a ń fi wé. Láti dátà alágbèéká, aṣàwákiri dé àdírẹ́sì gbangba tààrà. Láti inú ọ̀nà-ìsàlẹ̀, orúkọ kan náà yanjú sí àdírẹ́sì gbangba kan náà, pákẹ́tì sì gbọ́dọ̀ jáde nípasẹ̀ ọ̀nà-ìsàlẹ̀ báyìí láti dé àdírẹ́sì kan ní ẹ̀gbẹ́ jínjìn ti ọ̀nà-ìsàlẹ̀ fúnra rẹ̀. Orúkọ kan náà, àdírẹ́sì kan náà, ipò méjì tí ó yàtọ̀ pátápátá.
Ọ̀nà àfojúsùn yan àdírẹ́sì kan, kì í ṣe ibùdó. Kò sí ohun tí ó mọ̀ nínú tábìlì ìtọ́sọ́nà pé ibùdó 443 wà fún ìṣàkóso àti pé ibùdó 1194 ni gbígbé, nítorí náà a kà àwọn méjèèjì sí àfojúsùn kan náà.
Ìdí nìyẹn tí ojú-ìwé náà fi ń ṣiṣẹ́ nígbà mìíràn tí kì í sì ṣiṣẹ́ nígbà mìíràn, dá lórí orúkọ àti nẹ́tíwọ́kì tí alábàárà ṣe àmúlò. Ìṣòro ọ̀nà ni èyí, kì í ṣe ìṣòro ìjẹ́rìí. Àwọn alábàárà méjèèjì ń jẹ́rìí dáadáa.
Jẹ́ kí ìpẹ̀kun ìta wà ní àrékérekè
Àwọn profáìlì ọ̀nà-ìsàlẹ̀ kíkún nílò ọ̀nà àyọkùrò fún ìpẹ̀kun VPN, àṣàyàn redirect-gateway ti OpenVPN sì ń kọ ìyẹn gan-an: ìpẹ̀kun jínjìn ń pa ọ̀nà mọ́ nípasẹ̀ gateway tí ó ti wà tẹ́lẹ̀ kí ọ̀nà-ìsàlẹ̀ má bàa ṣe ìtọ́sọ́nà sínú ara rẹ̀. Yọ àyọkùrò yẹn kúrò, gbígbé tí a fi àmì ṣe yóò tẹ̀lé ọ̀nà-ìsàlẹ̀, èyí tí yóò parí ìpàdé náà nínú ìyípo. Àyọkùrò yẹn gan-an ni ìdí tí àdírẹ́sì ìpẹ̀kun fi ń wà ní àrékérekè láti inú ọ̀nà-ìsàlẹ̀.
Àbájáde ni pé àdírẹ́sì gbangba ń wà ní àrékérekè láti ọ̀dọ̀ alábàárà, ìdí nìyẹn tí ìbéèrè aṣàwákiri sí àdírẹ́sì yẹn lè tẹ̀lé àyọkùrò kan náà kí ó sì jáde láìwọ inú ọ̀nà-ìsàlẹ̀. Àyọkùrò náà ń ṣe iṣẹ́ rẹ̀, orúkọ sì ni ó ń fa ìpalára.
Ka ìpinnu ọ̀nà, kì í ṣe àkọsílẹ̀ àwọn ìsopọ̀, kí o tó yí ohunkóhun padà. Àwọn àṣẹ tí ó wà nísàlẹ̀ ń tẹ̀ ìpinnu jáde, kì í ṣe àkọsílẹ̀ ọjà. Ṣe wọ́n láti ọ̀dọ̀ alábàárà tí ó kùnà.
ip -4 route get 203.0.113.77
ip -4 rule show
ip -4 route show table allTí ìwádìí bá fi ọ̀nà ìpẹ̀kun hàn nípasẹ̀ gateway ti ara, ìhùwàsí náà tọ́, a sì ń fi ojú-ìwé alábòójútó ránṣẹ́ sí ọ̀nà tí kò tọ́ nìkan. Ibẹ̀ ni yíyanjú orúkọ ti di àtúnṣe.
Fún iṣẹ́ náà ní orúkọ ìkọ̀kọ̀
Iṣẹ́ náà nílò orúkọ tí yóò yanjú sí àdírẹ́sì gateway nínú ọ̀nà-ìsàlẹ̀, ní mímú ìtumọ̀ ẹ̀rí àti orúkọ olùgbàlejò tí ohun-èlò ń retí dúró. Àkọsílẹ̀ àgbègbè ìkọ̀kọ̀ fún orúkọ ìṣàkóso ni ìdáhùn tí ó wọ́pọ̀, ó sì fi orúkọ gbígbé sílẹ̀ láìfọwọ́ kàn.
Má ṣe darí orúkọ gbígbé padà sí àdírẹ́sì inú, nítorí ìdásílẹ̀ ọ̀nà-ìsàlẹ̀ tí ó tẹ̀lé yóò gbìyànjú láti dé àdírẹ́sì tí ó wà nínú ọ̀nà-ìsàlẹ̀ nìkan. Àṣìṣe yẹn ń mú VPN tí ó ṣiṣẹ́ lẹ́ẹ̀kan péré jáde.
Ṣàyẹ̀wò àwọn ìdílé àdírẹ́sì méjèèjì pẹ̀lú, nítorí àkọsílẹ̀ AAAA tí a fi sílẹ̀ lè rán aṣàwákiri sí ibi tí ètò ìkọ̀kọ̀ kò dé rárá.
dig +short admin.hq.internal
dig +short -t AAAA admin.hq.internal
curl -sS -o /dev/null -w '%{http_code} %{remote_ip}\n' https://admin.hq.internal/Bá ètò-ìmúlò mu ibi tí ìlànà ń ṣiṣẹ́
A ń dé ìlànà ìbílẹ̀ tí ń gbọ́rọ̀ lórí gateway nípasẹ̀ ọ̀nà ìwọlé àdúgbò, nítorí náà ẹ̀wọ̀n ìwọlé àti ìdè sokẹ́tì ni ó pinnu bóyá a gba ìbéèrè náà. Àwọn òfin ìfiwájú àti ìfiwájú IP kò mú olùgbọ́ àdúgbò dáhùn. Gbà àwọn orísun ọ̀nà-ìsàlẹ̀ láàyè nínú ètò ìwọlé kí o sì jẹ́rìí pé a so ìlànà náà mọ́ àdírẹ́sì tí ọ̀nà-ìsàlẹ̀ lè dé.
Àpótí tí a tẹ̀ jáde lórí ibùdó olùgbàlejò ń tẹ̀lé ọ̀nà mìíràn, nítorí a túmọ̀ pákẹ́tì sí àfojúsùn kí a sì fi wájú. Ìbéèrè yẹn pàdé ètò ìfiwájú olùgbàlejò àti àwọn òfin Docker fúnra rẹ̀, ìdí nìyẹn tí olùgbọ́ ìbílẹ̀ tí ń ṣiṣẹ́ lè wà pẹ̀lú àpótí tí ó kọ ibùdó kan náà.
Ìtò ìbẹ̀rẹ̀ ṣe pàtàkì nínú àwọn ipò méjèèjì, nítorí ìdè mọ́ àdírẹ́sì tí ó farahàn lẹ́yìn tí ọ̀nà-ìsàlẹ̀ bá gbé sókè yóò kùnà ní ìdákẹ́jẹ́ ní àkókò ìbẹ̀rẹ̀.
Ṣàyẹ̀wò àrékérekè ìkọ̀kọ̀ àti ọ̀nà gbangba tí a kọ̀
Ṣe ìbéèrè tuntun tí ó ní orúkọ láti ọ̀dọ̀ alábàárà tí a fún ní àṣẹ pẹ̀lú àwọn àyẹ̀wò ìdánimọ̀ ti ohun-èlò fúnra rẹ̀ láìséwu. Lẹ́yìn náà gbìyànjú iṣẹ́ kan náà láti ìta ọ̀nà-ìsàlẹ̀ kí o sì jẹ́rìí pé kò dáhùn. Orúkọ ìkọ̀kọ̀ jẹ́ ìrọ̀rùn, kì í ṣe ààlà, olùgbọ́ tí ó ṣì so mọ́ àdírẹ́sì gbangba ṣì wà ní gbangba. Àyẹ̀wò ìkẹyìn yẹn gan-an ni ọ̀pọ̀ àyẹ̀wò ń fi sílẹ̀.
Ka àwọn ìdè àti ipò àlẹ̀mọ́, kì í ṣe orúkọ olùgbàlejò tí a fún àwọn olùmúlò. Ìfarahàn jẹ́ ànímọ́ sokẹ́tì, kì í ṣe ti orúkọ. Ìyàtọ̀ yẹn ń yege kọjá gbogbo àyípadà DNS.
ss -lntp | grep ':443'
nft list ruleset | grep -n 443
curl -sS -m 5 -o /dev/null -w '%{http_code}\n' https://203.0.113.77/Nígbà tí ìbéèrè inú bá dá ojú-ìwé padà tí ìbéèrè ìta sì parí àkókò, iṣẹ́ náà ní ọ̀nà ìkọ̀kọ̀ kan tí a mọ̀ọ́mọ̀ ṣe, gbígbé sì ń wà ní àrékérekè. Nígbà tí ìbéèrè ìta ṣì ń dáhùn, olùgbọ́ tàbí àkọsílẹ̀ àpótí tí a tẹ̀ jáde gbọ́dọ̀ dín kù kí ẹnikẹ́ni tó ṣàpèjúwe iṣẹ́ náà gẹ́gẹ́ bí ti inú nìkan.