Profaili tí a fi kọ́kọ́rọ̀ mọ́ sẹ́fà kùnà lẹ́yìn TLS proxy: ìran wo?
Access Server 2.8 àti 2.9 kọ́ àwọn profaili tí a fi kọ́kọ́rọ̀ mọ́ sẹ́fà lọ́nà ọ̀tọ̀ọ̀tọ̀. Pinnu ipa wo ni proxy rẹ ń fọ́ kí o tó yí apá iwájú padà.
Olùmúlò kan lè sopọ̀, ẹlòmíràn kò lè, nípasẹ̀ portal kan náà, ní ọjọ́ kan náà. Àwọn méjèèjì ní profaili tí a fi kọ́kọ́rọ̀ mọ́ sẹ́fà, àwọn méjèèjì wà lórí Access Server build kan náà, àti ìyàtọ̀ kan ṣoṣo ni ìgbà tí a ṣẹ̀dá profaili wọn. Ìyẹn ni àwòrán tí ó yẹ kí a dá mọ̀, nítorí "tí a fi kọ́kọ́rọ̀ mọ́ sẹ́fà" ń pe ètò kan, kì í ṣe ọ̀nà ìsopọ̀. Access Server ti ṣe àwọn ìran méjì ti ohun èlò yẹn jáde, àti TLS proxy yípadà kan dúró níwájú ọ̀nà kan ṣoṣo nínú àwọn ọ̀nà wọn. Àwọn ipò mẹ́ta ni ó pinnu ẹ̀ka wo ni o wà.
Ìran méjì, ọ̀nà ìsopọ̀ méjì
Nínú àpẹẹrẹ àtijọ́, tí ó wà ní ipa títí dé 2.8, fáìlì tí a gbé wọlé jẹ́ profaili àfirú. OpenVPN Connect ń lò ó láti fi ara rẹ̀ hàn níwájú API wẹ́ẹ̀bù Access Server nípasẹ̀ HTTPS, ó gba profaili ìgbà díẹ̀ tí a fi kọ́kọ́rọ̀ mọ́ olùmúlò àti tọ́kẹ̀nì ìpàdé, àti lẹ́yìn náà ni ó fi dá VPN dúró. Àwọn irinṣẹ́ gbígbé méjì ń ṣiṣẹ́ lẹ́sọ̀ọ̀sẹ̀, àti èyí àkọ́kọ́ jẹ́ ìbéèrè wẹ́ẹ̀bù lasan.
Ọ̀nà tí a gbé wọlé pẹ̀lú 2.9 kò ṣe ìbẹ̀rẹ̀ yẹn fún ìsopọ̀ kọ̀ọ̀kan. Ó jẹ́ profaili ìbílẹ̀ tí OpenVPN àwọn kíláìntìì tí ó bá a mu lè lò, kì í ṣe OpenVPN Connect nìkan. Gbígbà á sílẹ̀ tàbí gbígbé e wọlé nípasẹ̀ URL lè ṣì ní HTTPS — ìyẹn jẹ́ ìgbésẹ̀ ìtẹ̀jáde, kì í ṣe gbígbà profaili ìgbà díẹ̀ fún ìsopọ̀ kọ̀ọ̀kan.
| Older server-locked (≤2.8) | Newer server-locked (2.9+) | |
|---|---|---|
| Before the tunnel | Web API call with credentials | Nothing; the profile is already local |
| Client requirement | OpenVPN Connect | Any compatible client |
| What a TLS web proxy can break | The bootstrap, before any VPN attempt | Download only, not the connection |
| Expected HTTP log on connect | A request from the client | Often nothing at all |
Ìgbéga kì í fi dandan tún àwọn profaili tí a ti jáde kọ, nítorí náà ẹ̀dà sẹ́fà tí ó wà báyìí lè ṣì máa pín ohun èlò àtijọ́. Build sẹ́fà sọ ohun tí ó ṣeé ṣe, kì í sọ ohun tí olùmúlò yìí gbé wọlé.
Àwọn ipò mẹ́ta tí ó yan ẹ̀ka rẹ
Ìpò àkọ́kọ́ ni ìran ohun èlò náà. Béèrè fáìlì náà, wo bí a ṣe ṣẹ̀dá rẹ̀, kí o sì kọ ẹ̀dà kíláìntìì tí ó gbé e wọlé. Tí o kò bá lè dá ìran mọ̀ láti inú fáìlì, profaili tuntun tí a jáde fún àkọsílẹ̀ ìdánwò yóò sọ fún ọ ohun tí sẹ́fà ń ṣe ní òní, ìyẹn sì yàtọ̀ sí ìsọfúnni tí olùmúlò tí ń kùnà ní.
Ìpò kejì ni ohun tí apá iwájú rẹ ń parí ní ti gidi. HTTP proxy yípadà ti ìpele keje tí ń yọ TLS kúrò kì í ṣe ohun kan náà pẹ̀lú olùtọ́nà TCP ti ìpele kẹrin, bẹ́ẹ̀ ni olùtọ́nà UDP kò ṣe bẹ́ẹ̀. Ìṣètò deede Access Server lórí ibùdó 443 ń mú kí OpenVPN TCP daemon dá ìrìnàjò aṣàwákiri mọ̀ kí ó sì fi í lé àwọn iṣẹ́ wẹ́ẹ̀bù lọ́wọ́, nítorí náà fífi olùparí HTTPS tí kò ní í ṣe pẹ̀lú sí iwájú kò dá àbójútó ìlànà ti daemon yẹn dúró. Pínpín nọ́mbà 443 kì í sọ àwọn àpẹẹrẹ méjì di dọ́gba.
Ìpò kẹta ni ibi tí ìkùnà ń bọ́ sí. Ìkùnà ṣáájú VPN àti ìkùnà ọ̀nà ìṣàkóso jọ ara wọn nínú kíláìntìì tí ó ń sọ "ń sopọ̀" nìkan, ṣùgbọ́n wọ́n fi ẹ̀rí sílẹ̀ ní ibi ọ̀tọ̀ọ̀tọ̀. Tí ọ̀nà àtijọ́ bá wà lójú, ìbẹ̀rẹ̀ ni olùdíje. Tí ọ̀nà tuntun bá wà lójú, àkọsílẹ̀ ìwọlé wẹ́ẹ̀bù òfo ni a retí, kò sì fi ohunkóhun hàn ní ọ̀nà kankan.
Nígbà tí ohun èlò bá jẹ́ àtijọ́: ìbẹ̀rẹ̀ ni ó kọ́kọ́ kùnà
Ka àṣìṣe gidi ti kíláìntìì dípò ipò ìparí rẹ̀. Àwọn pápá tí ó fani mọ́ra ni àṣìṣe HTTPS, ìdánimọ̀ sẹ́fà tí kíláìntìì retí, ibi tí ìbéèrè náà lọ, àti bóyá ìjẹ́rìí ìwé-ẹ̀rí parí. Lẹ́yìn náà fi wọ́n wé àwọn àkọsílẹ̀ iṣẹ́ wẹ́ẹ̀bù àti proxy ní ẹ̀gbẹ́ sẹ́fà.
Bí aṣàwákiri bá dé ojú-ìwé ìwọlé kì í ṣe ẹ̀rí pé ìjẹ́rìí API ti kíláìntìì yìí ṣàṣeyọrí. Àwọn ìbéèrè ọ̀tọ̀ọ̀tọ̀ ni wọ́n, pẹ̀lú àwọn ìfojúsọ́nà ìwé-ẹ̀rí ọ̀tọ̀ọ̀tọ̀ àti ní ọ̀pọ̀ ìgbà orúkọ agbàlejò ọ̀tọ̀ọ̀tọ̀. Tí a bá ń sìn portal náà lọ́nà tí ó tọ́, tí kíláìntìì sì ṣì ń kùnà, àìfararọ náà wà ní ọ̀nà ìbẹ̀rẹ̀, kì í ṣe ní ọ̀rọ̀ ìpamọ́ olùmúlò.
Má ṣe jẹ́ kí ìfiwéra náà kọjá nípa pípa ìjẹ́rìí TLS tàbí nípa mímú ètò ìjẹ́rìí rọ̀. Ìyẹn yí àìbáramu ìṣètò tí a lè ṣàyẹ̀wò padà sí ọ̀nà tí ń ṣiṣẹ́ ṣùgbọ́n tí a kò ṣàyẹ̀wò, àti pé ìyípadà yẹn gan-an ni ó yí ìdánwò ìgbà díẹ̀ padà sí ihò tí ó wà títí. Ìwé-ìtọ́kasi Access Server nípa àwọn profaili ìsopọ̀ ṣàlàyé àwọn ìran méjèèjì àti ìṣàn profaili ìgbà díẹ̀, ìyẹn sì ni ìtọ́kasí tí ó yẹ kí a yẹ̀wò kí a tó rò pé proxy ni ó jẹ̀bi.
Nígbà tí ohun èlò bá jẹ́ tuntun: ka ọ̀nà ìṣàkóso
Pẹ̀lú profaili irú 2.9, kíláìntìì ń lọ tààrà sí ibi ìparí VPN ìbílẹ̀. Ṣàyẹ̀wò àwọn ibi ìparí inú profaili náà, irinṣẹ́ gbígbé tí a ń lò, àti àṣìṣe ọ̀nà ìṣàkóso. Tí kíláìntìì kò bá gbé ìbéèrè HTTP jáde rí, ìyẹn bá àpẹẹrẹ náà mu, kì í sì í ṣe àmì àìsàn.
Níbí pẹ̀lú ni ìbéèrè proxy yí ìrísí padà. Yíyọ HTTPS kúrò kò lè fọ́ ìṣàn TCP nìkan tí kò rí rí, ṣùgbọ́n ó ṣì lè fọ́ ìgbàsílẹ̀ tí ń tẹ̀jáde profaili náà, olùtọ́nà TCP nìkan kò sì ní gbé UDP rárá. Ṣàyẹ̀wò irinṣẹ́ gbígbé wo ni profaili náà béèrè kí o tó pinnu pé apá iwájú kò ṣe pàtàkì.
Gbígbé TLS kọjá fún ìṣàn kan jẹ́ ìṣètò tóóró. Kò pèsè gbígbé UDP, kò sì tún ṣe ìhùwàsí gbígbé iṣẹ́ ti daemon fúnra rẹ̀ lórí 443. Tí apá iwájú rẹ bá ṣe ọ̀kan nínú àwọn wọ̀nyí, sọ èwo, nítorí ìtọ́jú náà yàtọ̀.
Àwọn ìtọ́jú tí ó dúró tóóró
Ìṣàyẹ̀wò tí kò gbà àlàfo péré ni láti ṣẹ̀dá profaili tuntun tí a ṣe àtìlẹ́yìn fún àkọsílẹ̀ ìdánwò àti láti sopọ̀ nípasẹ̀ ibi ìparí ìbílẹ̀ tí a pète pẹ̀lú àwọn ohun tí ìjẹ́rìí náà béèrè. Tí ìyẹn bá ṣiṣẹ́, tí profaili àtijọ́ tí a pa mọ́ kò sì ṣiṣẹ́, o ti ya ohun èlò náà kúrò lára sẹ́fà àti lára proxy ní ìgbésẹ̀ kan.
Pípín profaili tí a fi kọ́kọ́rọ̀ mọ́ olùmúlò yọ ìgbẹ́kẹ̀lé ìbẹ̀rẹ̀ àtijọ́ kúrò pátápátá, nítorí kò sí pàṣípààrọ̀ profaili ìgbà díẹ̀ tí ó lè kùnà. A gbọ́dọ̀ jáde rẹ̀ fún olùmúlò tí a pète, kì í ṣe dídà rẹ̀ kọ́ láti ọ̀dọ̀ alábòójútó, ó sì yí ohun tí kíláìntìì ní àṣẹ láti ṣe padà, nítorí náà kà á sí ìpinnu ètò, kì í ṣe ọ̀nà àbáyọ.
Lẹ́yìn náà tún ìṣètò ìtẹ̀jáde ṣe kí gbogbo ọ̀nà tí ó pọn dandan wà: ọ̀nà wẹ́ẹ̀bù fún ìgbàsílẹ̀ àti ìlò portal, àti ọ̀nà VPN ìbílẹ̀ lórí irinṣẹ́ gbígbé tí àwọn profaili retí. Jẹ́ kí iṣẹ́ proxy wà lórí ìpele kan. Túbù tí a fi kọ́kọ́rọ̀ mọ́ olùmúlò tí ń ṣiṣẹ́ fi hàn pé ọ̀nà yẹn ń ṣiṣẹ́; kò fi hàn pé gbogbo ìṣètò proxy ṣe àtìlẹ́yìn fún gbogbo ìran, ìkùnà ìbẹ̀rẹ̀ àtijọ́ kò sì dá ọ̀nà tuntun lẹ́bi.
- Dá ìran ohun èlò náà mọ̀ kí o tó fọwọ́ kan proxy.
- Pinnu bóyá ìkùnà ń ṣẹlẹ̀ ṣáájú túbù tàbí nínú rẹ̀.
- Jẹ́rìí ohun tí apá iwájú ń parí: HTTP, ìṣàn TCP, tàbí UDP.
- Dán profaili tuntun tí a ṣẹ̀ṣẹ̀ jáde wò lòdì sí ibi ìparí ìbílẹ̀ pẹ̀lú ètò tí kò yí padà.