Àwọn àṣẹ méjèèjì ń tẹ́jáde iṣẹ́ àdúgbò nípasẹ̀ orúkọ HTTPS ti Tailscale, àti láti ẹ̀rọ tí ń ṣiṣẹ́ wọ́n, wọ́n fẹ́rẹ̀ẹ́ dà bí ara wọn. Ìyàtọ̀ ni ẹni tí ó lè dé URL lẹ́yìn náà, ìyàtọ̀ yẹn sì ń pinnu àwọn ìṣàkóso tí ohun èlò rẹ ṣì nílò. Serve ń pa àwọn olùwò mọ́ inú tailnet, nígbà tí Funnel ń gbé wọn lọ sí íńtánẹ́ẹ̀tì gbangba. Kọ́kọ́ yan àwọn olùwò, lẹ́yìn náà yan àṣẹ tí ó bá wọn mu.

Serve ń dáhùn ìbéèrè kan nínú tailnet rẹ

Serve ń ṣe aṣojú fún pọ́ọ̀tì àdúgbò kan tàbí ń fi àkóónú àdúgbò fún àwọn ẹ̀rọ tí ó wà nínú tailnet rẹ, àwọn òfin àwọlé tailnet sì ṣì kan gbogbo ìbéèrè. Pátákó ìṣàkóso kan lórí pọ́ọ̀tì 3000 di ṣíṣe dé lórí orúkọ HTTPS tí àwọn ẹ̀rọ rẹ nìkan lè yanjú àti sopọ̀ mọ́. Èyí ni àìlásọtẹ́lẹ̀ tí ó tọ́ fún àwọn irinṣẹ́ inú, nítorí pé àwọn olùwò ti jẹ́ ìmúdájú nípasẹ̀ tailnet tẹ́lẹ̀ àti pé o kò ń fi ojú gbangba kún. URL dà bí ojú webù lasan, ìdí ni pé àwọn ènìyàn fi ń kà á sí irú rẹ̀.

Serve tún lè so àwọn àkọlé ìdánimọ̀ tí ń ṣàpèjúwe olùlò tailnet mọ́ àwọn ìbéèrè tí ó ń fi ránṣẹ́. Bí ohun èlò rẹ bá gbára lé àwọn àkọlé yẹn gẹ́gẹ́ bí ìmúdájú, so backend mọ́ localhost kí ohunkóhun mìíràn má bàa lè dé ọ̀dọ̀ rẹ̀ tààrà; backend tí ń gbọ́ lórí àdírẹ́sì tí a lè tọ́ka sí lè gba àwọn ìbéèrè tí kò tíì gba aṣojú kọjá rí.

Funnel ń yí àwọn olùwò padà sí íńtánẹ́ẹ̀tì gbangba

Funnel ń tẹ́jáde iṣẹ́ tí a yàn fún ẹnikẹ́ni tí ó ní URL, àwọn olùbẹ̀wò kò sì nílò ẹ̀rọ ìbánisọ̀rọ̀, àkọsílẹ̀ tàbí ìdílé nínú tailnet rẹ. Nítorí náà orísun nílò ìmúdájú, ìdíwọ́ ìwọ̀n àti àwọn àtúnṣe tí ìwọ yóò fi sí orí iṣẹ́ gbangba èyíkéyìí. Àwọn ìbéèrè gbangba kò gbé àwọn àkọlé ìdánimọ̀ tailnet ti Serve, nítorí náà ohun èlò tí ó gbára lé wọn kò ní ìdánimọ̀ olùlò rárá lábẹ́ Funnel. Yíyan àṣẹ ìtẹ́jáde mìíràn kò dáhùn ìbéèrè ìmúdájú ní ipò rẹ.

Funnel tún ní àwọn ààlà tí ìtọ́sọ́nà láti ìtẹ̀jáde àtijọ́ lè má dárúkọ. Ó parí TLS pẹ̀lú ẹ̀rí tí Tailscale gbà fún orúkọ náà, ó sì ń ṣe àtìlẹ́yìn fún àwọn pọ́ọ̀tì ìgbọ́ kan pàtó, gẹ́gẹ́ bí ìwé Funnel ṣe ṣàpèjúwe. Bí iṣẹ́ rẹ bá ń retí ìlànà mìíràn yàtọ̀ sí HTTPS lórí ọ̀kan lára àwọn pọ́ọ̀tì yẹn, Funnel jẹ́ irinṣẹ́ tí kò tọ́ kì í ṣe àlọ́ ìṣètò.

Ka ipò náà láti ọ̀dọ̀ ẹ̀rọ ìbánisọ̀rọ̀, kì í ṣe láti pọ́ọ̀tì

Ṣàyẹ̀wò ipò lọ́wọ́lọ́wọ́ kí o tó pín ohunkóhun, nítorí àwọn ipò méjèèjì lè jẹ́ ìṣètò fún pọ́ọ̀tì àdúgbò kan náà ní àwọn àkókò ọ̀tọ̀ọ̀tọ̀. Àwọn àṣẹ ipò ń ròyìn ohun tí a tẹ́jáde gan àti fún ta. Má ṣe fi ìdí pé URL ń dáhùn ṣe àfojúsùn àwọn olùwò.

tailscale serve status
tailscale funnel status
tailscale status --json | head -40

Ìlànà àwọn àṣẹ ti yí padà láàrín àwọn ẹ̀dà ẹ̀rọ ìbánisọ̀rọ̀, nítorí náà ìpè tí a dà kọ lè yan ipò mìíràn yàtọ̀ sí èyí tí o ní lọ́kàn. Yan fọ́ọ̀mù tí a kọ sílẹ̀ fún ẹ̀dà tí o ń ṣiṣẹ́, kí o sì ka ìjẹ́rìí tí ẹ̀rọ ìbánisọ̀rọ̀ tẹ̀ jáde dípò kí o dá a lórí. Bí ìṣètò Serve àti Funnel bá wà pẹ̀lú, èyí gbangba ni ó ṣe pàtàkì fún ìfihàn. Tún ìṣètò tí o kò ní lọ́kàn ṣe dípò kí o fi mìíràn lé e lórí.

Dúró kí o sì tún ipò kà bí ìjáde kò bá dárúkọ àwọn olùwò. URL tí a tẹ́jáde láìsí àwọn olùwò tí a sọ jẹ́ àfojúsùn, àwọn àfojúsùn sì ni ọ̀nà tí àwọn pátákó inú fi ń dé íńtánẹ́ẹ̀tì gbangba.

Dán wò pẹ̀lú àwọn olùwò tí o ní lọ́kàn gan

Dán wò láti òde tailnet, kì í ṣe láti ẹ̀rọ tí ó tẹ́jáde iṣẹ́ náà. Ìbéèrè láti ẹ̀rọ tailnet ń fi hàn pé aṣojú ń ṣiṣẹ́; kò fi hàn pé a ti yọ àjèjì kúrò. Lo nẹ́tíwọ́ọ̀kì tí kò ní ẹ̀rọ ìbánisọ̀rọ̀ Tailscale àti tí kò ní ọ̀nà sínú tailnet.

curl -sI https://host.tailnet-name.ts.net
curl -sI https://host.tailnet-name.ts.net --resolve host.tailnet-name.ts.net:443:203.0.113.10

Fún pátákó inú, ìbéèrè òde gbọdọ̀ kùnà láti sopọ̀ tàbí kùnà ní àṣẹ, ìbéèrè inú sì gbọdọ̀ ṣàṣeyọrí pẹ̀lú ìdánimọ̀ tí o ń retí. Fún iṣẹ́ gbangba, ìbéèrè òde gbọdọ̀ ṣàṣeyọrí, ohun èlò sì gbọdọ̀ béèrè àwọn ẹ̀rí tirẹ̀. Kọ èyí tí o ṣàkíyèsí nínú àwọn àbájáde méjèèjì, nítorí URL nìkan kò sọ fún ọ. Bí àbájáde bá lòdì sí èrò, yọ ìṣètò gbangba kúrò kọ́kọ́ kí o sì ṣèwádìí lẹ́yìn náà.

Títẹ́jáde iṣẹ́ kì í ṣe ìpinnu kan náà pẹ̀lú yíyan node àbájáde, èyí tí ń ṣàkóso ibi tí ìṣàn ìjáde rẹ ti ń jáde. Serve àti Funnel ń dáhùn ẹni tí ó lè dé ohun tí o ń ṣiṣẹ́; node àbájáde ń dáhùn ibi tí àwọn ìsopọ̀ rẹ ti dà bí ẹni pé wọ́n ti ń bọ̀. Ya àwọn ìbéèrè méjèèjì sọ́tọ̀, ìfiwéra yóò sì wà ní rírọ̀rùn.

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