Fejlesztők → CLI

A nameocean CLI

Egyetlen statikus bináris macOS, Linux és Windows rendszerre, Intel és ARM architektúrán. Kezelje a DNS-t, az SSL-t, a domaineket, az alkalmazásszervereket és a portokat a terminálból vagy szkriptekből, és csatlakoztassa AI-klienseit a NameOceanhez egyetlen paranccsal.

Telepítés

Homebrew (macOS, Linux)
$ brew install nameocean/tap/nameocean
Szkript (macOS, Linux)
$ curl -fsSL https://nameocean.net/install.sh | sh

A szkript ellenőrzi a letöltést a checksums.txt alapján, és a /usr/local/bin könyvtárba telepít, vagy a ~/.local/bin könyvtárba, ha az előbbi nem írható.

Bináris letöltése

Egyetlen fájl, nincs mit telepíteni. Ezek a linkek mindig a legújabb kiadásra mutatnak.

macOS, Linux
$ chmod +x nameocean-darwin-arm64
$ xattr -d com.apple.quarantine nameocean-darwin-arm64   # macOS, böngészőből letöltve
$ sudo mv nameocean-darwin-arm64 /usr/local/bin/nameocean

Windows rendszeren nevezze át a fájlt nameocean.exe névre, és helyezze egy, a PATH-ban szereplő mappába. A binárisok még nincsenek aláírva, ezért a macOS Gatekeeper és a Windows SmartScreen első alkalommal figyelmeztetést jeleníthet meg. A letöltést a checksums.txt alapján ellenőrizheti; a korábbi verziók és archívumok a GitHub Releases oldalon érhetők el.

Bejelentkezés

Az Ön számítógépe
$ nameocean login
$ nameocean account

A login megnyitja a böngészőt a CLI jóváhagyásához (OAuth PKCE-vel). A tokenek az operációs rendszer kulcstartójában tárolódnak, és automatikusan frissülnek; a nameocean logout visszavonja őket. Kulcstartó nélküli gépen, például Linux szerveren, a ~/.config/nameocean/credentials.json fájlba kerülnek, amelyet csak Ön olvashat.

Szerverek és CI
$ export NAMEOCEAN_API_KEY=<API key>
$ nameocean dns ls example.com

A kulcsot az Irányítópult → API Key oldalon találja. A NAMEOCEAN_API_KEY mindig elsőbbséget élvez a mentett hitelesítő adatokkal szemben, és semmi sem kerül lemezre.

AI csatlakoztatása

MCP
$ nameocean mcp install

Megkeresi a számítógépén a Claude Code, a Cursor és az OpenCode alkalmazásokat, és mindegyikhez hozzáadja a NameOcean MCP szervert. A meglévő beállításai megmaradnak. A kliens az első NameOcean-eszköz használatakor a böngészőben jelentkezik be.

Parancsok

accountE-mail, egyenleg, domainek és zónák száma
domains lsAz Ön domainjei lejárattal, automatikus megújítással és zárolással
domains check <domain> [--years N]Elérhetőség és ár
dns ls [zone]Az Ön zónái, vagy egy zóna rekordjai
dns add <zone> <type> <hostname> <value> [--ttl 1h] [--priority N]Rekord hozzáadása: A, AAAA, CNAME, MX, TXT, SRV, PTR vagy HTTP átirányítás
dns rm <zone> <type> <id>Rekord törlése
ssl status <zone>Tanúsítvány állapota és lejárata
ssl issue <zone> [--wait]Wildcard Let's Encrypt tanúsítvány kiállítása
servers lsAz Ön alkalmazásszerverei
servers info <server>Egy szerver SSH-ja, git remote-ja, portjai és domainjei
ports ls|open|close <server> <port> [-p udp]TCP/UDP portok megnyitása és bezárása; a külső portot a rendszer osztja ki
bind <domain> <server>Domain kiszolgálása egy szerverről: DNS, SSL és terheléselosztó
unbind <domain> <server>Domain kiszolgálásának leállítása egy szerverről
email domains ls|info <domain>Levelezési domainek, postafiókjaik, aliasaik, listáik és a levelezőalkalmazás-beállítások
email check <domain>Egy levelezési domain NS, MX, SPF, DKIM és DMARC rekordjai élőben
email mailboxes ls|add|set|passwd|rm <domain> <username>Postafiókok létrehozása, kvóta módosítása, jelszó beállítása vagy generálása, törlés
email aliases ls|add|rm <domain> <alias> [mailbox]Egy postafiókba kézbesített további címek
email lists ls|add|members|rm <domain> <address> [member…]A domain postafiókjainak levelezőlistái
email forwards ls|on|off|add|rm|targets|verify|log|releaseIngyenes továbbítás a NameOceannél regisztrált domainekhez, valamint a levelezési napló
email inbound ls|add|rotate|rm <domain> <localpart> [url]Egy cím bejövő leveleinek továbbítása az Ön végpontjára aláírt JSON formátumban
mcp install [--client claude-code,cursor,opencode]AI-kliensek csatlakoztatása az MCP szerverhez
login | logoutBejelentkezés böngészővel vagy a --token kapcsolóval; kijelentkezés és visszavonás
completion bash|zsh|fish|powershellShell-kiegészítés (a Homebrew telepíti Önnek)

A a szerver azonosítója vagy alapértelmezett domainje, például 3f9a1c2e vagy 3f9a1c2e.nameocean.org.

Példák

nameocean
$ nameocean dns add example.com A @ 203.0.113.10 --ttl 5m
$ nameocean dns add example.com CNAME www @
$ nameocean dns add example.com MX @ mail.example.com --priority 10
$ nameocean dns add example.com TXT @ "v=spf1 include:_spf.google.com ~all"
$ nameocean ssl issue example.com --wait
$ nameocean bind example.com 3f9a1c2e
$ nameocean servers ls --json | jq '.servers[].default_domain'

Szkriptek és ügynökök

Minden parancs támogatja a --json kapcsolót, ilyenkor az API JSON-válaszát változtatás nélkül írja ki; a hibák error objektumként érkeznek a stdout-on. A sikertelen parancs nem nulla kilépési kóddal tér vissza.

A CLI soha nem költ pénzt. Domaineket a nameocean.net oldalon vagy a REST API-val regisztrálhat és újíthat meg.

Hibák és kiadások

A kiadási jegyzetek a GitHub Releases oldalon találhatók; a hibákat az Issues oldalon jelezheti. A frissítéshez futtassa a brew upgrade nameocean parancsot, vagy futtassa újra a telepítő szkriptet.