Skip to content

Unne CLI haqida umumiy ma'lumot

Unne CLI (unne) -- bu mahalliy xizmatlarni Unne Server orqali internetga ochish uchun ishlatiladigan mijoz ilovasi. U HTTP va TCP tunnellarni yaratish, TUI boshqaruv paneli va web inspektor imkoniyatlarini taqdim etadi.

Buyruqlar

BuyruqTavsif
unne setupDastlabki mijoz konfiguratsiyasi (server, port, token)
unne http <port>Tezkor HTTP tunnel yaratish
unne tcp <port>Tezkor TCP tunnel yaratish
unne startunne.yml faylidan tunnellarni ishga tushirish
unne start --allKonfiguratsiyadan barcha tunnellarni ishga tushirish
unne checkServerga ulanishni tekshirish
unne domainsSizning band qilingan subdomenlaringiz ro'yxati
unne versionVersiyani ko'rsatish

Umumiy parametrlar

ParametrQisqartmaTavsif
--config-cKonfiguratsiya fayl yo'li (standart: unne.yml)
--subdomain-sIstalgan subdomen (faqat HTTP)
--remote-port-rpMasofaviy port (faqat TCP)
--proxy-pProksi URL (socks5:// yoki http://)
--skip-warning--swBrauzer ogohlantirish sahifasini o'tkazib yuborish
--no-tuiTUI ni o'chirish, faqat log rejimi
--webui-wWeb inspektorni yoqish
--webui-port-wpWeb inspektor porti (standart: 4040)

Tezkor foydalanish

bash
# Mijozni sozlash
unne setup

# HTTP tunnel (mahalliy 3000-portni ochish)
unne http 3000

# Maxsus subdomen bilan HTTP tunnel
unne http 3000 --subdomain myapp

# TCP tunnel
unne tcp 5432 --remote-port 5432

# Proksi orqali ulanish
unne http 3000 --proxy socks5://127.0.0.1:1080

# Web inspektor bilan
unne http 3000 --webui

# unne.yml dan tunnellarni ishga tushirish
unne start

Konfiguratsiya fayllari

Unne CLI ikki darajali konfiguratsiya tizimidan foydalanadi:

  1. Global sozlamalar (~/.unne/settings.yml) -- unne setup orqali yaratiladi
  2. Loyiha konfiguratsiyasi (unne.yml) -- loyiha papkasida joylashadi

Loyiha konfiguratsiyasi global sozlamalardan ustun turadi. Batafsil ma'lumot uchun Konfiguratsiya sahifasiga qarang.

Tunnel holatlari

Tunnel ulanish jarayonida quyidagi holatlardan o'tadi:

HolatTavsif
connectingServerga ulanish o'rnatilmoqda
connectedTunnel faol, trafik yo'naltirilmoqda
disconnectedUlanish uzildi, qayta ulanish kutilmoqda
errorXatolik yuz berdi (masalan, autentifikatsiya xatosi)

Ulanish uzilganda Unne CLI avtomatik ravishda 3 soniyadan keyin qayta ulanadi. Handshake xatoliklari (masalan, noto'g'ri token) qayta ulanishga urinmasdan to'xtatiladi.

Released under the MIT License.