🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇧🇦 bs · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
Rith an CLI omniroute ar do ríomhaire glúine agus OmniRoute féin ag rith áit éigin eile
(VPS, freastalaí baile, ríomhaire eile ar do Tailnet). Logálann tú isteach uair amháin le
omniroute connect, agus as sin amach díríonn gach ordú CLI ar an gcianfhreastalaí
sin — na horduithe céanna, an t-aschur céanna, ach iad curtha i gcrích ar an gcianfhreastalaí.
Níl aon dara uirlis le suiteáil: is éard atá sa mhód cianda ná an gnáth-CLI omniroute
mar aon le comharthaí rochtana a bhfuil raon feidhme acu.
npm install -g omniroute # an gnáth-CLI
omniroute connect 192.168.0.15 # logáil isteach (pasfhocal → comhartha le raon feidhme)
omniroute models list # ← liostaítear anois samhlacha an CHIANFHREASTALAÍ
omniroute configure codex # ← scríobhtar próifíl áitiúil Codex ón gcatalóg chiandado ríomhaire glúine OmniRoute cianda (VPS)
┌────────────────────┐ ┌───────────────────────────────┐
│ CLI omniroute │ POST /api/cli/connect (pasfhocal → comhartha) │
│ comhthéacs: vps │ ───────────────► │ eisítear comhartha rochtana │
│ baseUrl, comhartha│ Authorization: Bearer oma_live_… │
│ │ ───────────────► │ gach bealach bainistíochta, │
│ scríobhann sé │ ◄─────────────── │ seiceáilte de réir raon feidhme│
│ cumraíochtaí GO │ │ an chomhartha │
│ HÁITIÚIL │ └───────────────────────────────┘
└────────────────────┘
- Stórálann comhthéacsanna freastalaí amháin an ceann (
~/.omniroute/config.json,chmod 600). Athraíonnomniroute contexts use <name>an freastalaí gníomhach; tádefaultáitiúil. - Údaraíonn comharthaí rochtana (
oma_live_…) orduithe bainistíochta. Tá siad éagsúil le heochracha API tátail (sk-…, a úsáidtear le haghaidh/v1/chat/completions). - Ní stóráiltear ar thaobh an fhreastalaí ach hais SHA-256 de chomhartha. Taispeántar an gnáth-théacs uair amháin, tráth a chruthaithe.
omniroute connect 192.168.0.15
# Pasfhocal bainistíochta do http://192.168.0.15:20128: ********
# ✔ Ceangailte le http://192.168.0.15:20128 — comhthéacs '192.168.0.15' (raon feidhme: admin)Eisíonn sreabhadh an phasfhocail comhartha admin de réir réamhshocraithe (tá an pasfhocal agat, mar sin
tá smacht iomlán agat cheana féin). Laghdaigh an raon feidhme le --scope:
omniroute connect 192.168.0.15 --scope writeRoghanna: --port <p> (nuair nach bhfuil port ag an óstach), --name <ctx> (ainm an chomhthéacs),
--scope read|write|admin. Cloítear le URL iomlán díreach mar atá:
omniroute connect https://omni.example.com.
Gin comhartha a bhfuil raon feidhme aige sa deais (nó le omniroute tokens create) agus
greamaigh é — níl pasfhocal ag teastáil:
omniroute connect 192.168.0.15 --key oma_live_xxxxxxxxBailíochtaíonn an CLI é trí GET /api/cli/whoami agus sábhálann sé mar an comhthéacs gníomhach é.
Trí leibhéal, in ordlathas (admin ⊃ write ⊃ read):
| Raon feidhme | Cad is féidir a dhéanamh |
|---|---|
read |
liostú/iniúchadh — models list, providers status, logs, usage, cost |
write |
léamh + cumrú/cur i bhfeidhm — setup-codex, keys add, config set, teaglamaí |
admin |
scríobh + bainistiú — CRUD tokens, soláthraithe, seirbhísí, polasaí agus oauth a chur leis |
Tátalaíonn an freastalaí an raon feidhme a theastaíonn ó gach bealach ón modh HTTP
(GET→read, athruithe→write), chomh maith le liosta ceadaithe admin le haghaidh dromchlaí íogaire
(athruithe ar /api/cli/tokens agus /api/providers, /api/oauth, /api/services, …).
Faigheann comhartha nach bhfuil raon feidhme leordhóthanach aige 403 mar aon le teachtaireacht shoiléir.
Fanann bealaí a sheolann próisis (
/api/services/*,/api/mcp/*, …) teoranta don lúb siar amháin — ní féidir le comhartha cianda iad a rochtain choíche, beag beann ar a raon feidhme.
Úsáideann Antigravity scáileán toilithe firstparty/nativeapp Google. Ní eisíonn Google
an cód údaraithe ach amháin nuair atá an atreorú lúb-ais
(http://127.0.0.1:<port>/callback) insroichte ón mbrabhsálaí a
cheadaíonn an síniú isteach. Ar shuiteáil chianda VPS, tá an lúb-ais sin ar an
bhfreastalaí, ní ar do ríomhaire, mar sin crochann an scáileán toilithe go deo agus
ní eisíonn sé cód riamh — níl aon rud le greamú ag an ngnáthrogha chúltaca
"greamaigh URL an aisghlaoigh". (Is srian de chuid Google é seo: tarlaíonn an chrochadh
céanna in aon seachfhreastalaí a úsáideann an cliant deisce Antigravity atá cuachta
leis, ní in OmniRoute amháin.)
Aimsíonn an deais é seo sula dtéann tú i bhfostú: nuair a osclaítear Soláthraithe → Antigravity →
Ceangail ó sheoladh nach localhost é, cuirtear an dá réiteach thíos in ionad an fhógra
chineálaigh "cóipeáil URL an aisghlaoigh", agus d'óstach agus do phort líonta isteach
cheana féin i ngach ceann acu. (Áirítear seoladh LAN — ní localhost é 192.168.x.x
a mhéid a bhaineann leis an aisghlaoch seo.)
Tá dhá bhealach tacaithe ann chun Antigravity a nascadh le OmniRoute cianda.
Rith OAuth ar do ríomhaire féin, áit a bhfuil 127.0.0.1 insroichte. Labhraíonn an cúntóir
go díreach le Google, mar sin cuirtear an toiliú i gcrích san áit nach féidir le leagan
na deaise é a dhéanamh.
Má tá tú nasctha cheana féin (omniroute connect <host>), níl aon rud le
cóipeáil — seachadann an cúntóir an dintiúr chuig an tsuiteáil sin duit:
# Ar do ríomhaire ÁITIÚIL (teastaíonn Node.js + brabhsálaí):
omniroute connect 192.168.0.15 # uair amháin — cruthaíonn sé comhartha comhthéacs le raon feidhme riarthóra
npx omniroute login antigravity
# ↳ osclaíonn sé toiliú Google, gabhann sé an t-aisghlaoch ar phort lúb-ais áitiúil,
# malartaíonn sé é, agus POSTálann sé an dintiúr chuig an gcomhthéacs gníomhach:
#
# Antigravity nasctha ar http://192.168.0.15:20128 (nasc abc123).
# Níl aon rud le greamú — is féidir leat an teirminéal seo a dhúnadh.Tarlaíonn an brú go huathoibríoch aon uair a dhíríonn an comhthéacs gníomhach ar ríomhaire
eile. Cuir i bhfeidhm é ar cheachtar bealach le --push / --no-push, nó dírigh ar
chomhthéacs sonrach le --context <name>.
Mura féidir le do ríomhaire an VPS a bhaint amach (balla dóiteáin, gan SSH, deasc
aer-bhearnaithe), oibríonn an cúntóir fós — ní theastaíonn uaidh ach Google. Úsáid
--no-push, nó lig don bhrú teip: mar rogha chúltaca, priontálann sé an blob seachas
údarú atá curtha i gcrích agat cheana féin a chaitheamh i leataobh.
npx omniroute login antigravity --no-push
# omniroute-cred-v1.eyJ2IjoxLCJ...Ansin, sa deais chianda: Soláthraithe → Antigravity → Ceangail, agus greamaigh
an blob omniroute-cred-v1.… isteach sa réimse Céim 2 (glacann sé le URL
aisghlaoigh nó le blob dintiúir). Díchódaíonn OmniRoute é, ritheann sé ionduchtú
Cloud Code ar thaobh an fhreastalaí, agus coinníonn sé an nasc.
Tá comhartha athnuachana sa bhlob — caith leis mar fhocal faire. Ar chonair an bhrú, seoltar uair amháin é thar nasc fíordheimhnithe do chomhthéacs; ar chonair an ghreamaithe, thar nasc do dheaise. Cibé bealach, stóráiltear criptithe é ar fos, agus ní phriontálann brú rathúil chuig do theirminéal é riamh.
Bratacha: --no-browser (priontáil an URL seachas é a oscailt go huathoibríoch), --port <n>
(socraigh an port lúb-ais), --timeout <ms>, --push / --no-push (sáraigh an
seachadadh uathoibríoch), --context <name> (dírigh ar chomhthéacs sonrach).
Má tá rochtain SSH agat ar an VPS, cuir port na deaise ar aghaidh ionas go réiteoidh an t-aisghlaoch lúb-ais ar ais chuig an bhfreastalaí tríd an tollán:
# Ar do ríomhaire ÁITIÚIL:
ssh -L 20128:127.0.0.1:20128 user@your-vps
# ansin oscail http://localhost:20128 i do bhrabhsálaí ÁITIÚIL agus nasc Antigravity
# mar is gnách — sroicheann an t-atreorú 127.0.0.1:20128/callback an VPS anois trí SSH.Toisc go sroicheann tú an deais mar localhost:20128, cuirtear toiliú Google
i gcrích agus seachadtar an t-aisghlaoch chuig an bhfreastalaí tríd an tollán céanna —
ní theastaíonn blob. Coinnigh an tollán ar oscailt go dtí go léirítear an nasc mar ghníomhach.
Murab ionann agus na soláthraithe lúb-ais sheasta thíos, is leor cur ar aghaidh amháin anseo: úsáideann aisghlaoch Antigravity port na deaise féin, mar sin níl aon dara port a bhaineann go sonrach leis an soláthraí le cur trí thollán.
Rogha eile atá go hiomlán gan chomhéadan (gan chúntóir, gan tollán) is ea do dhintiúir ghréasáin Google OAuth féin + URL bonn poiblí a chumrú; féach ar athróga timpeallachta OAuth an tsoláthraí. Ní theastaíonn aon socrú breise Google ón dá rogha thuas.
Cláraíonn Codex, xAI (xai-oauth) agus Grok CLI (grok-cli) redirect_uri
aisfhillte fosaithe lena bhfeidhmchlár OAuth réamhtheachtach. Ní féidir le
OmniRoute é a athrú — seolann an soláthraí an brabhsálaí ar ais chuig an seoladh
céanna atá códaithe go crua i gcónaí:
| Soláthraí | Aisghlao fosaithe a ndéanann an soláthraí atreorú chuige |
|---|---|
codex |
http://localhost:1455/auth/callback |
xai-oauth |
http://127.0.0.1:56121/callback |
grok-cli |
http://127.0.0.1:56122/callback |
Ciallaíonn localhost ansin an ríomhaire ar a bhfuil an brabhsálaí ag rith,
agus éisteann freastalaí aisghlao PKCE OmniRoute ar aisfhilleadh an
fhreastalaí. Oscail an painéal ag seoladh LAN amhail
http://192.168.0.15:20128 agus ní thagann an dá cheann le chéile choíche:
seachadtar an cód údaraithe chuig localhost:1455 do ríomhaire glúine féin, áit
nach bhfuil aon rud ag éisteacht, agus teipeann ar an soláthraí an síniú isteach
gan earráid a thaispeáint.
Aimsíonn an painéal é seo sula n-osclaítear an phreabfhuinneog agus taispeánann sé an t-ordú tolláin in ionad ligean don logáil isteach teip go ciúin (#8046).
# Ar an ríomhaire ar a bhfuil an BRABHSÁLAÍ ag rith:
ssh -L 20128:127.0.0.1:20128 -L 1455:127.0.0.1:1455 <user>@192.168.0.15
# ansin téigh chuig http://localhost:20128 agus nasc Codex as sinTá dhá chur ar aghaidh riachtanach, agus teipeann fós mura gcuirtear ach ceann amháin ar aghaidh:
- Fágann
20128(port an phainéil) gur fíor-óstach logánta é an tionscnamh, rud a chuireann ar OmniRoute freastalaí aisghlao PKCE a thosú ar chor ar bith — ní shroicheann tionscnamh LAN an brainse sin choíche. - Is é
1455(port aisghlao fosaithe an tsoláthraí) an áit a seoltar an brabhsálaí ar ais chuici; ní mór dó dul tríd an tollán chuig aisfhilleadh an fhreastalaí.
Cuir 56121/56122 in ionad 1455 agus xAI nó Grok CLI á nascadh agat, agus
cuir port iarbhír do phainéil in ionad 20128. Coinnigh an tollán oscailte go
dtí go dtaispeántar go bhfuil an nasc gníomhach.
Gan rochtain SSH? Glacann Codex agus Grok CLI le comhartha greamaithe freisin — an cluaisín Greamaigh Eochair API / Iompórtáil auth.json sa dialóg naisc. Níl aon aisghlao aisfhillte ag baint leis an gconair sin, mar sin oibríonn sí ó aon tionscnamh. Ina theannta sin, glacann Codex le comhartha rochtana lom nó le blob seisiúin
~/.codex/auth.json.
omniroute tokens create --name "laptop" --scope write [--expires 30]
# ↳ priontálann sé an rún UAIR AMHÁIN — cóipeáil anois é
omniroute tokens list # folaithe: aitheantas, ainm, scóip, réimír, stádas, dul in éag
omniroute tokens revoke <id|prefix> # cúlghair láithreach
omniroute tokens scopes # mínigh na trí scóipTeastaíonn dintiúr riarthóra ó na horduithe tokens. Is féidir leat
comharthaí a bhainistiú sa phainéal freisin faoi Socruithe → Comharthaí
Rochtana (cruthaigh, cúlghair, cóipeáil uair amháin).
Léann omniroute configure catalóg bheo samhlacha an fhreastalaí ghníomhaigh
agus scríobhann sé cumraíocht ar do ríomhaire.
omniroute configure codex
# Soláthraithe: glm, kmc, ollamacloud, opencode-go, …
# Soláthraí: glm
# Aitheantas samhla: glm/glm-5.2
# ✔ Scríobhadh ~/.codex/glm52.config.toml
# Úsáid é: codex --profile glm52
# neamh-idirghníomhach
omniroute configure codex --provider glm --model glm/glm-5.2 --name glm52
# coinnigh samhail a úsáidtear go minic ag barr an roghnóra idirghníomhaigh
omniroute configure codex --provider glm --model glm/glm-5.2 --favorite --yesNí choinníonn an roghnóir ach aitheantais samhlacha (ní choinníonn sé URLanna ná
dintiúir choíche) sa chomhad áitiúil model-preferences.json, arna scópáil de
réir comhthéacs agus sprice CLI. Taispeántar ceanáin roimh roghanna a rinneadh le
déanaí; úsáid --unfavorite chun samhail roghnaithe a bhaint den liosta
comhthéacs/sprice sin.
Tagraíonn an phróifíl scríofa don eochair tátail trí athróg timpeallachta
(OMNIROUTE_API_KEY) — ní scríobhtar an rún ar diosca choíche. Le haghaidh
bunshocrú aonuaire Codex (an bloc [model_providers.omniroute]), féach
CODEX-CLI-CONFIGURATION.md.
Cloíonn omniroute run <target> leis an gcomhthéacs gníomhach freisin: ní
instealltar an bun-URL cianda ná dintiúr an chomhthéacs ach amháin sa phróiseas
a sceitear.
omniroute connect 192.168.0.15
omniroute run claude --model openai/gpt-5.4 # Claude Code → cianfhreastalaí
omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "hello"
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
# Réamhamharc beacht ar an méid a sceithfí (AINMNEACHA EOCHRACHA timpeallachta amháin, luachanna choíche):
omniroute run codex --dry-run --jsonSpriocanna: claude, codex, aider, goose, opencode, qwen, gemini
(foinse aonair: bin/cli/cli-manifest.mjs). Ritheann Qwen agus Gemini le
heolaire baile sealadach leithlisithe a bhaintear nuair a scoirtear, mar sin ní
bhaineann an seoladh le cumraíocht phearsanta d'uirlise — ná ní sceitheann sé
isteach inti — choíche.
Tá ordú socraithe atá feasach ar an gcianfhreastalaí ag gach CLI a dtacaítear
leis (cloíonn siad uile leis an gcomhthéacs gníomhach, nó
--remote <url> --api-key <key>):
| CLI | Ordú | An méid a scríobhann sé |
|---|---|---|
| Codex | omniroute setup-codex |
próifílí ~/.codex/<name>.config.toml (ceann amháin in aghaidh na samhla) |
| Claude Code | omniroute setup-claude |
~/.claude/profiles/<name>/settings.json (ceann amháin in aghaidh na samhla) |
| OpenCode | omniroute setup-opencode |
~/.config/opencode/opencode.json — an soláthraí omniroute atá comhoiriúnach le openai, le gach samhail sa chatalóg (rith opencode -m omniroute/<model>) |
| Cline | omniroute setup-cline |
~/.cline/data/{globalState,secrets}.json (mód CLI) + priontálann sé socruithe an eisínteachta VS Code lena ngreamú (comhoiriúnach le OpenAI, Bun-URL gan /v1) |
| Kilo Code | omniroute setup-kilo |
~/.local/share/kilo/auth.json (CLI) + socruithe VS Code kilocode.* — comhoiriúnach le OpenAI, Bun-URL le /v1 |
| Continue | omniroute setup-continue |
~/.continue/config.yaml (VS Code/JetBrains + CLI cn) — provider: openai, apiBase le /v1, eochair trí ${{ secrets.OMNIROUTE_API_KEY }} |
| Cursor | omniroute setup-cursor |
priontálann sé na céimeanna san aip (Settings → Models → Override OpenAI Base URL le /v1 + eochair + samhail). Is SQLite teimhneach é cumraíocht Cursor — painéal comhrá amháin |
| Roo Code | omniroute setup-roo |
scríobhann sé JSON iompórtála Roo (~/.omniroute/roo-settings.json) + socraíonn sé roo-cline.autoImportSettingsPath + priontálann sé céimeanna UI (comhoiriúnach le OpenAI, Bun-URL le /v1) |
| Crush | omniroute setup-crush |
~/.config/crush/crush.json — soláthraí openai-compat, base_url le /v1, eochair trí $OMNIROUTE_API_KEY |
| Goose | omniroute setup-goose |
~/.config/goose/config.yaml (GOOSE_PROVIDER=openai + OPENAI_HOST gan /v1 + GOOSE_MODEL) + oideas timpeallachta |
| Aider | omniroute setup-aider |
~/.aider.conf.yml (openai-api-base gan /v1 + model: openai/<id>) + oideas timpeallachta (aider --message --yes) |
| Qwen Code | omniroute setup-qwen |
iontráil V4 modelProviders.openai in ~/.qwen/settings.json + OMNIROUTE_API_KEY in ~/.qwen/.env |
# OpenCode (soláthraí atá comhoiriúnach le openai, gach samhail sa chatalóg, VPS cianda)
omniroute setup-opencode --remote http://192.168.0.15:20128 --api-key oma_live_xxx
omniroute setup-opencode --only glm,kimi # ná coinnigh ach samhlacha meaitseála
opencode -m omniroute/glm/glm-5.2 "..." # easpórtáil OMNIROUTE_API_KEY ar dtúsTá comhtháthú breiseáin níos saibhre ag OpenCode freisin:
omniroute setup opencode(a thacaíonn le cianúsáid anois trí--remote) a shuiteálann@omniroute/opencode-plugin. Is ésetup-opencodean rogha éadrom atá comhoiriúnach le openai. Déantar tagairt don eochair API trí{env:OMNIROUTE_API_KEY}— ní scríobhtar ar diosca riamh í.Ar OpenCode v2, úsáid
@omniroute/opencode-plugin-v2ina ionad: an chatalóg chéanna, conradh lódála difriúil. Léann sé an eochair ó stór dintiúr OpenCode féin nuair atá an comhtháthú nasctha, mar sin ní theastaíonn eochair ar bith ó gheata cianda inopencode.json.
Is freastalaí sábháilte é comhthéacs (baseUrl + dintiúr + scóip). Cruthaíonn omniroute connect ceann amháin agus déanann sé gníomhach é; as sin amach díríonn gach ordú air. Bainistigh agus athraigh eatarthu le omniroute contexts:
omniroute contexts list # gach comhthéacs; tá an ceann gníomhach marcáilte ●
omniroute contexts current # an freastalaí gníomhach, stádas fíordheimhnithe, scóip | Ainm | URL Bunúsach | Fíordheimhniú | Scóip | Cur Síos
● | vps | http://100.67.86.91:20128 | comhartha | riarthóir | OmniRoute cianda (…)
| réamhshocrú | http://localhost:20128 | ✗ | |
Athraigh freastalaithe — leanann gach ordú ina dhiaidh sin an comhthéacs gníomhach:
omniroute contexts use vps # → buaileann gach ordú an VPS cianda anois
omniroute tokens list # (ritheann sé i gcoinne an VPS)
omniroute contexts use default # → ar ais chuig localhost
omniroute tokens list # (ritheann sé i gcoinne an fhreastalaí áitiúil)Cuir comhthéacs leis de láimh (in ionad connect), scrúdaigh, nó athainmnigh:
omniroute contexts add staging --url https://staging.example.com:20128 \
--access-token oma_live_xxxx --scope write --description "bosca stáitse"
omniroute contexts show staging # sonraí iomlána do chomhthéacs amháin
omniroute contexts rename staging stgBain comhthéacs — iarrann sé deimhniú; cuir --yes leis chun é a scipeáil
(riachtanach do scripteanna / sliogáin neamh-idirghníomhacha, a dhiúltaíonn go sábháilte ar shlí eile):
omniroute contexts remove stg --yesNí féidir
default(localhost) a bhaint. Má bhaintear an comhthéacs gníomhach, filleann sé ardefault. Leid: ní bhaineann baint comhthéacs ach an dintiúr sábháilte áitiúil — cúlghair an comhartha ar an bhfreastalaí leomniroute tokens revoke <id>chun rochtain a mharú i ndáiríre.
Easpórtáil / Iompórtáil comhthéacsanna (m.sh. chun iad a bhogadh idir meaisíní). Fágann easpórtálacha dintiúir ar lár de réir réamhshocraithe, lena n-áirítear dintiúir atá stóráilte ag an gcúlchiste comhaid. Bain úsáid as --include-secrets go sainráite nuair a bhíonn cúltaca iniompartha a bhfuil dintiúir air ag teastáil:
omniroute contexts export --out contexts.json # curtha in eagar; ceann scríbe réamhshocraithe: stdout
omniroute contexts export --include-secrets --out private-contexts.json
omniroute contexts import contexts.json # forscríobh; --merge chun na cinn atá ann cheana a choinneáil
omniroute contexts migrate --yes # bog comharthaí téacs soiléir oidhreachta chuig an eochairchainRéitíonn --include-secrets tagairtí eochairchain sula n-easpórtálann sé agus teipeann air má theipeann ar aon dintiúr tagartha a léamh. Bíonn tosaíocht ag --no-secrets i gcónaí. Scríobhtar comhaid easpórtála go adamhach le mód 0600. Caith le heaspórtáil shainráite a bhfuil rún aici mar ábhar rúnda. Ar chórais gan cheann gan eochairchain OS inúsáidte, filleann an CLI ar config.json le mód 0600 agus priontálann sé rabhadh aonuaire; fanann easpórtáil réamhshocraithe curtha in eagar sa mhodh seo.
Saolré is féidir a chóipeáil agus a ghreamú chun socrú cianda a fhíorú ón tús — ceangail, eisiúint
comhartha faoi raon feidhme, treoraigh ordú, aistrigh ar ais, agus bain an socrú. Cuir óstach/IP
d'fhreastalaí in ionad 192.168.0.15 (Tailscale, LAN, nó URL poiblí
https://…).
# 1. Ceangail (pasfhocal → comhartha admin, sábháilte mar chomhthéacs a éiríonn gníomhach)
omniroute connect 192.168.0.15 # nó: --key oma_live_xxxx (gan pasfhocal)
omniroute contexts current # taispeánann sé an freastalaí cianda + raon feidhme
# 2. Úsáid é — ritear orduithe bainistíochta anois in aghaidh an chinn chianda
omniroute tokens create --name laptop --scope read # eisigh comhartha le raon feidhme níos cúinge
omniroute tokens list # liosta mascaithe, ón gcianfhreastalaí
# 3. Aistrigh anonn is anall
omniroute contexts use default # → logánta
omniroute contexts use 192-168-0-15 # → cianda arís (ainm ó `contexts list`)
# 4. Bain an socrú. TABHAIR FAOI DEARA: ní scriosann `contexts remove` ach an dintiúr LOGÁNTA —
# NÍ chúlghaireann sé an comhartha ar an bhfreastalaí. Cúlghair ar thaobh an fhreastalaí é ar dtús más
# mian leat rochtain a scor i ndáiríre.
omniroute tokens revoke <id|prefix> # scoireann sé rochtain ar an bhfreastalaí
omniroute contexts remove 192-168-0-15 --yes # bain an comhthéacs logánta (fiú má tá sé gníomhach → filleann sé ar default), gan leidDéanann
--yescontexts removeneamh-idirghníomhach (riachtanach i scripteanna/CI; gan é, diúltaíonn blaosc neamh-idirghníomhach go sábháilte in ionad crochadh). Má bhaintear an comhthéacs gníomhach, filleann sé ardefaultgo huathoibríoch.
- Ní thaispeántar gnáth-théacs an chomhartha ach uair amháin; ní choinnítear ach an hais SHA-256 (mar a dhéantar le heochracha API).
- Athúsáideann
omniroute connectan frithdhúnadh i gcoinne iarrachtaí logála isteach le fórsa brúidiúil agus an logáil iniúchta. - Moltar HTTPS nó Tailnet a úsáid don iompar; úsáidtear
http://de réir réamhshocraithe le haghaidh óstach lom ar mhaithe le háisiúlacht LAN/Tailscale — tabhair URL iomlánhttps://…le haghaidh TLS. - Is é
~/.omniroute/config.json(chmod 600) an comhad comhthéacs áitiúil is fearr, nach bhfuil ann achcredentialRef; stóráiltear an comhartha féin i slabhra eochracha an chórais oibriúcháin (keytar) agus ní phriontáiltear i logaí riamh é. Úsáideann suiteálacha gan chomhéadan nach bhfuil slabhra eochracha dúchasach oibre acu an comhad0600céanna mar chúltaca sainráite agus eisíonn siad rabhadh uair amháin. Úsáidomniroute contexts migrate --yestar éis duit inneall slabhra eochracha a shuiteáil.
| Modh | Bealach | Fíordheimhniú | Scóip |
|---|---|---|---|
| POST | /api/cli/connect |
pasfhocal bainistíochta | — (poiblí, faoi chosaint pasfhocail) |
| GET | /api/cli/whoami |
comhartha rochtana | léamh |
| GET | /api/cli/tokens |
comhartha rochtana | riarachán |
| POST | /api/cli/tokens |
comhartha rochtana | riarachán |
| DELETE | /api/cli/tokens/:id |
comhartha rochtana | riarachán |
Féach openapi.yaml le haghaidh na scéimeanna iomlána.