Iż-żewġ kmandi jippubblikaw servizz lokali permezz ta’ isem HTTPS ta’ Tailscale, u mill-magna li tmexxihom jidhru kważi identiċi. Id-differenza hija min jista’ jilħaq l-URL wara, u din id-differenza tiddetermina liema kontrolli għadhom meħtieġa mill-applikazzjoni tiegħek. Serve iżomm l-udjenza fit-tailnet, filwaqt li Funnel iċċaqlaqha għall-internet miftuħ. Agħżel l-udjenza l-ewwel, imbagħad agħżel il-kmand li jaqbel magħha.

Serve iwieġeb mistoqsija ġewwa t-tailnet tiegħek

Serve jipproxja port lokali jew iservi kontenut lokali lill-apparati fit-tailnet tiegħek, u r-regoli tal-aċċess tat-tailnet għadhom japplikaw għal kull talba. Dashboard fuq il-port 3000 isir aċċessibbli fuq isem HTTPS li biss l-apparati tiegħek jistgħu jsolvu u jikkonnettjaw miegħu. Dan huwa l-default korrett għall-għodod interni, għax l-udjenza diġà hija awtentikata mit-tailnet u int mhux qed iżżid wiċċ pubbliku. L-URL jidher bħal sit web ordinarju, u għalhekk eżatt in-nies jaħsbuh bħala wieħed.

Serve jista’ wkoll iżid intestaturi tal-identità li jiddeskrivu l-utent tat-tailnet mat-talbiet li jibgħat. Jekk l-applikazzjoni tiegħek tafda f’dawn l-intestaturi bħala awtentikazzjoni, orbot il-backend ma’ localhost biex xejn ieħor ma jista’ jilħaq direttament; backend li jisma’ fuq indirizz li jista’ jiġi rrutat jista’ jirċievi talbiet li qatt ma għaddew mill-proxy.

Funnel ibiddel l-udjenza għall-internet miftuħ

Funnel jippubblika servizz magħżul għal kull min għandu l-URL, u l-viżitaturi m’għandhomx bżonn il-klijent, kont jew sħubija fit-tailnet tiegħek. Għalhekk ir-riżorsa teħtieġ l-awtentikazzjoni, il-limitu tar-rata u l-patches li tagħmel fuq kwalunkwe servizz pubbliku. It-talbiet pubbliċi ma jġorrux l-intestaturi tal-identità tat-tailnet ta’ Serve, għalhekk applikazzjoni li kienet tiddependi fuqhom m’għandha l-ebda identità tal-utent taħt Funnel. L-għażla ta’ kmand ieħor tal-pubblikazzjoni ma twieġebx il-mistoqsija tal-awtentikazzjoni minflokek.

Funnel għandu wkoll restrizzjonijiet li tutorial minn rilaxx eqdem jista’ ma jsemmihomx. Dan itemm it-TLS b’ċertifikat li Tailscale jikseb għall-isem, u jappoġġja biss portijiet tas-smigħ speċifiċi, kif jiddeskrivi d-dokumentazzjoni ta’ Funnel. Jekk is-servizz tiegħek jistenna protokoll ieħor għajr HTTPS fuq wieħed minn dawk il-portijiet, Funnel huwa l-għodda ħażina u mhux problema ta’ konfigurazzjoni.

Aqra l-mod mill-klijent, mhux mill-port

Iċċekkja l-istat attwali qabel taqsam xejn, għax iż-żewġ modijiet jistgħu jiġu kkonfigurati għall-istess port lokali fi żminijiet differenti. Il-kmandi tal-istat jirrappurtaw x’inhu tassew ippubblikat u għal min. Tiddenix l-udjenza mill-fatt li URL iwieġeb.

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

Is-sintassi tal-kmandi nbidlet bejn il-verżjonijiet tal-klijent, għalhekk sejħa kkopjata tista’ tagħżel mod differenti minn dak li kellek f’moħħok. Ippreferi l-forma dokumentata għall-verżjoni li tmexxi, u aqra l-konferma li tistampa l-klijent minflok ma tassumiha. Jekk teżisti kemm konfigurazzjoni Serve kif ukoll Funnel, dik pubblika hija dik li timporta għall-espożizzjoni. Irrisettja l-konfigurazzjoni li ma ridtx minflok ma żżid oħra fuqha.

Waqqaf u erġa’ aqra l-istat jekk l-output ma jsemmix l-udjenza. URL ippubblikat mingħajr udjenza ddikjarata hija preżunzjoni, u l-preżunzjonijiet huma l-mod kif id-dashboards interni jispiċċaw fuq l-internet miftuħ.

Ittestja mal-udjenza li tassew kellek f’moħħok

Ittestja minn barra t-tailnet, mhux mill-magna li ppubblikat is-servizz. Talba minn apparat tat-tailnet tipprova li l-proxy jaħdem; ma tippruvax li barrani huwa eskluż. Uża netwerk li m’għandux klijent Tailscale u m’għandux rotta fit-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

Għal dashboard intern, it-talba ta’ barra għandha tfalli fil-konnessjoni jew tfalli fl-awtorizzazzjoni, u t-talba ta’ ġewwa għandha tirnexxi bl-identità li tistenna. Għal servizz pubbliku, it-talba ta’ barra għandha tirnexxi u l-applikazzjoni għandha titlob il-kredenzjali tagħha stess. Innota liema minn dawn iż-żewġ riżultati osservajt, għax l-URL waħdu ma jgħidhiex. Jekk ir-riżultat huwa l-oppost tal-ħsieb, neħħi l-konfigurazzjoni pubblika l-ewwel u investiga wara.

L-ippubblikar ta’ servizz mhuwiex l-istess deċiżjoni bħall-għażla ta’ exit node, li jikkontrolla minn fejn joħroġ it-traffiku tiegħek. Serve u Funnel iwieġbu min jista’ jilħaq xi ħaġa li tmexxi; exit node iwieġeb minn fejn jidhru ġejjin il-konnessjonijiet tiegħek stess. Żomm iż-żewġ mistoqsijiet separati u l-paragun jibqa’ sempliċi.

Artikli relatati