OpenVPN lórí 443 ṣì dínà? Wo ohun tí nẹ́tíwọ́kì ń yẹ̀wò
Pọ́ọ̀tì 443 yí nọ́mbà padà, kì í yí ìrísí ìlànà padà. Bí ọ̀nà bá ń yẹ̀wò tàbí ń parí TLS, ìbòjú àti ọ̀nà olùgbàlejò tó tọ́ ni àdánwò tó kàn.
Tọ́ọ̀nẹ́lì náà so mọ́ra láti ìlà ilé, ó sì dúró lórí nẹ́tíwọ́kì òtẹ́ẹ̀lì tàbí ọ́fíìsì, gbígbé sẹ́bà lọ sí pọ́ọ̀tì 443 kò yí ohunkóhun padà. Àbájáde yẹn wọ́pọ̀ tó bẹ́ẹ̀ tí ó fi ní ìrísí: pọ́ọ̀tì ni apá tí ó rọrùn, ìyókù ìpinnu sì jẹ́ ti ohun gbogbo tí ó jókòó láàárín ẹ̀rọ àbáwọlé àti sẹ́bà. Àwọn ìbéèrè méjì ń yanjú ọ̀pọ̀lọpọ̀ ìṣẹ̀lẹ̀, kò sì sí ọ̀kan nínú wọn tí ó dá lórí àwọn kóòdù ìkọ̀kọ̀. Ṣé nẹ́tíwọ́kì gba ìfọwọ́sowọ́pọ̀ TLS sí àdírẹ́sì yẹn, ṣé ẹ̀rọ àbáwọlé sì ń pa ọ̀nà mọ́ sí ìbòjú tirẹ̀ nígbà tí tọ́ọ̀nẹ́lì wà lókè?
Ìfọwọ́sowọ́pọ̀ ń fi ohun tó ju nọ́mbà lọ hàn
Olùgbọ́ VPN àbínibí lórí TCP 443 ń sọ ìlànà tirẹ̀ láti páálí àkọ́kọ́. ClientHello ní pápá ẹ̀yà, iye àìlóhùn àti àkọsílẹ̀ ìmúgbòòrò, ẹ̀rọ tí ó ka ọgọ́rùn-ún báìtì díẹ̀ sì lè rí ìyàtọ̀ láìṣe ìtúpalẹ̀ ohunkóhun. Ó rọrùn láti tẹ́ àwọn nọ́mbà pọ́ọ̀tì lọ́rùn, ìrísí ìlànà sì ni ohun tí àyọ̀wò náà ń yẹ̀wò ní ti gidi. Wọ́n sábà máa ń kọ àwọn ìlànà nípasẹ̀ ìlànà kọ̀ọ̀kan pẹ̀lú, nítorí náà ìlànà tí ń yẹ̀wò TLS kò sọ ohunkóhun nípa UDP.
Aṣojú tí ó ṣe kedere tí ó ń béèrè fún ìpàdé TLS tí ó tọ́ yóò gé ìsopọ̀ náà nígbà ìṣètò, ọ̀pọ̀ ìgbà lẹ́yìn tí ìfọwọ́sowọ́pọ̀ TCP ti parí. Àlàyé yẹn ṣe pàtàkì nígbà tí ó tọ́, nítorí ó túmọ̀ sí pé àkọsílẹ̀ ẹ̀rọ àbáwọlé dúró lẹ́yìn tí a ti dá ṣókẹ́tì.
Bíbò ìṣàn ń dá àwọn ibi ìkùnà méjì
Ìbòjú TLS bí stunnel ń dá ìrísí tí a retí padà: ẹ̀rọ àbáwọlé so mọ́ olùgbọ́ àdúgbò, ìbòjú náà ṣí ìpàdé TLS gidi sí sẹ́bà lórí 443, ìbòjú kejì lórí sẹ́bà sì ń fi àwọn báìtì tí a ti túpalẹ̀ ránṣẹ́ sí dẹ́mọ́nì VPN. Ìpàdé ìta wò nyí bí ìsopọ̀ HTTPS mìíràn. Dẹ́mọ́nì VPN lórí sẹ́bà gbọ́dọ̀ gbọ́ lórí loopback nìkan, nítorí kò sí ohun tí ó wà ní ìta ìbòjú tí ó nílò láti dé ọ̀dọ̀ rẹ̀.
Àwọn ohun mẹ́ta ọ̀tọ̀ọ̀tọ̀ gbọ́dọ̀ bára wọn mu fún ètò yẹn. Púrófáìlì ẹ̀rọ àbáwọlé ń tọ́ka sí olùgbọ́ àdúgbò, ìwé-ẹ̀rí sẹ́bà bá orúkọ tí ẹ̀rọ àbáwọlé ń gbèèrè mu, ìṣíkiri ní ẹ̀gbẹ́ sẹ́bà sì ń gbé àfojúsùn sí pọ́ọ̀tì tí dẹ́mọ́nì náà ń lò ní ti gidi. Tí ẹ bá ṣàṣìṣe nínú ọ̀kan nínú wọn, ìsopọ̀ náà yóò kú kí ó tó dé ìpele VPN. Nígbà náà àìbáramu ìwé-ẹ̀rí yóò farahàn bí àṣìṣe ìbòjú kì í ṣe àṣìṣe VPN, ìdí nìyẹn tí ó fi yẹ láti ka àkọsílẹ̀ méjèèjì lẹ́gbẹ̀ẹ́ ara wọn.
Ọ̀nà sí ìbòjú ni tẹ́ẹ́rẹ́
Ní kété tí tọ́ọ̀nẹ́lì bá gòkè, ọ̀nà àìpéjá ń tọ́ka sínú rẹ̀, ìpàdé TLS ìta sì nílò ọ̀nà tí kò ní wọ inú tọ́ọ̀nẹ́lì tí ó ń gbé. Ẹ̀rọ àbáwọlé VPN lasan ń dáàbò bo àdírẹ́sì tí ó ń pè; ẹ̀rọ àbáwọlé tí a bò sì ń pe loopback tirẹ̀, nítorí náà àdírẹ́sì ibi tí ìbòjú ń lọ kò hàn sí ààbò yẹn.
sudo ip route add 198.51.100.20 via 192.168.0.1
sudo openvpn --config client.ovpn
sudo ip route del 198.51.100.20
Ìwọ ni yóò kọ àwọn àdírẹ́sì gbáà, ọ̀nà náà sì gbọ́dọ̀ wà fún gbogbo ìgbésí ayé ìsopọ̀ náà, kì í ṣe nígbà ìbẹ̀rẹ̀ nìkan. Skírípítì ìbòjú kékeré tí ó fi ọ̀nà kún un kí ẹ̀rọ àbáwọlé tó dé, tí ó sì yọ ọ́ kúrò lẹ́yìn náà, gbẹ́kẹ̀lé ju àṣẹ tí a rántí lọ.
Lórí Android, ìbámu ìyàtọ̀ yẹn ni ètò fún app kọ̀ọ̀kan: yọ app ìbòjú kúrò nínú tọ́ọ̀nẹ́lì kí ìrìnàjò tirẹ̀ lè jáde nípasẹ̀ ìsopọ̀ alágbèéká. Tí a kò bá yọ ọ́ kúrò, a ó tọ́ ìbòjú náà sínú tọ́ọ̀nẹ́lì tí ó ń gbìyànjú láti kọ́, ìyípo àtúnso pẹ̀lú yóò sì dà bí ìṣòro sẹ́bà.
Ka àkókò kí ẹ tó yí ohunkóhun padà
Ìpàdé tí ó ń kú lẹ́yìn àkókò kan náà ní gbogbo ìgbà jẹ́ ìbuwọ́lù ìlànà kì í ṣe ìkùnà kíkọ̀kọ̀, àwọn ààlà ìṣàn tí ó pẹ́ sì ń dá irú àwòrán yẹn. Ìsopọ̀ tí a tún ṣètò lẹ́sẹẹsẹ lẹ́yìn ìfọwọ́sowọ́pọ̀ ń tọ́ka sí aṣojú tí kò fẹ́ràn ẹ̀wọ̀n ìwé-ẹ̀rí.
Fi olùtẹ̀jáde ìwé-ẹ̀rí ojú-òpó HTTPS lasan wé láti nẹ́tíwọ́kì méjèèjì. Bí olùtẹ̀jáde bá yàtọ̀ lórí nẹ́tíwọ́kì tí a dínà, ohun kan ń parí TLS ní àárín, kò sì sí ìbòjú tí yóò yè ìdínà yẹn láìyípadà. Ìfiwéra kan náà sọ fún ọ bóyá ìdínà náà ń gbé àfojúsùn sí orúkọ sẹ́bà rẹ tàbí sí gbogbo ìpàdé TLS ní àdírẹ́sì yẹn.
Kọ ìhùwàsí tí a ṣàkíyèsí: báwo ni ìpàdé náà ṣe pẹ́ tó, ṣé ṣókẹ́tì ṣí, ṣé ìbòjú náà kọ ìfọwọ́sowọ́pọ̀ sínú àkọsílẹ̀. Ọ̀kọ̀ọ̀kan wọn ń dín àdánwò tó kàn kù.
Dán ìyípadà kan lẹ́ẹ̀kan
Yẹ̀wò UDP kọ́kọ́, nítorí àwọn nẹ́tíwọ́kì kan ń sọ ọ́ nù pátápátá, ìkùnà UDP kò sì sọ ohunkóhun nípa 443. Lẹ́yìn náà gbìyànjú TCP 443 láìsí ìbòjú, lẹ́yìn náà ìbòjú lórí 443. Ka àkọsílẹ̀ ẹ̀rọ àbáwọlé ní gbogbo ìgbésẹ̀, kí ẹ sì dúró ní kété tí ìhùwàsí bá yípadà.
Yí ohun kan padà ní gbogbo ìgbìyànjú. Pọ́ọ̀tì tuntun, ìbòjú tuntun àti kóòdù ìkọ̀kọ̀ tuntun nínú ìsá kan náà yóò jẹ́ kí ẹ má lè sọ èwo nínú àwọn mẹ́ta náà ló ṣe pàtàkì.