Skip to content

Xato kodlari

Unne handshake jarayonida server tomonidan qaytariladigan xato kodlari va ularning tavsifi.

Xato kodlari jadvali

KodTavsifYechim
STATUS_UNNE_AUTH_FAILEDNoto'g'ri yoki muddati o'tgan autentifikatsiya tokeniTokeningizni tekshiring. Yangi token olish uchun administratorga murojaat qiling.
STATUS_UNNE_SUBDOMAIN_TAKENSubdomen allaqachon ishlatilmoqdaBoshqa subdomen tanlang yoki subdomenni band qildiring.
STATUS_UNNE_PROTOCOL_ERRORHandshake protokol xatosiCLI versiyangizni yangilang. Server va mijoz versiyalari mos kelishini tekshiring.
STATUS_UNNE_TUNNEL_LIMITHisobingiz uchun maksimal tunnel limiti yetildiFoydalanilmayotgan tunnellarni yoping yoki administratordan limitni oshirishni so'rang.
STATUS_UNNE_PROTOCOL_DENIEDHisobingiz ushbu protokoldan foydalanishga ruxsat etilmaganAdministrator hisobingiz uchun ushbu protokolni yoqishi kerak.
STATUS_UNNE_TRAFFIC_EXCEEDEDJoriy davr uchun trafik limiti oshib ketdiKeyingi davr boshlanishini kuting yoki administratordan limitni oshirishni so'rang.
STATUS_UNNE_DEVICE_LIMITHisobingiz uchun maksimal qurilma limiti yetildiBoshqa qurilmalardagi tunnellarni yoping yoki administratordan limitni oshirishni so'rang.
STATUS_UNNE_USER_DISABLEDHisobingiz o'chirilganAdministratorga murojaat qiling.
STATUS_UNNE_TOKEN_DISABLEDToken bekor qilingan yoki o'chirilganYangi token yarating yoki administratorga murojaat qiling.
STATUS_UNNE_PORT_UNAVAILABLESo'ralgan port mavjud emasBoshqa port tanlang. Port boshqa tunnel yoki tizim xizmati tomonidan ishlatilayotgan bo'lishi mumkin.
STATUS_UNNE_SERVER_ERRORIchki server xatosiKeyinroq qayta urinib ko'ring. Muammo davom etsa, server loglarini tekshiring.

Xato turlari

Qayta ulanadigan xatolar

Quyidagi xatolar yuz berganda Unne CLI 3 soniyadan keyin avtomatik qayta ulanadi:

  • Tarmoq ulanishi uzilishi
  • Server vaqtincha mavjud emas
  • yamux sessiya xatosi

Tug'ri xatolar (qayta ulanish bo'lmaydi)

Quyidagi handshake xatolari qayta ulanishga urinmasdan dasturni to'xtatadi:

  • STATUS_UNNE_AUTH_FAILED
  • STATUS_UNNE_PROTOCOL_DENIED
  • STATUS_UNNE_USER_DISABLED
  • STATUS_UNNE_TOKEN_DISABLED
  • STATUS_UNNE_SUBDOMAIN_TAKEN (maxsus subdomen so'ralganda)
  • STATUS_UNNE_TRAFFIC_EXCEEDED

Eski xato kodlari (v1)

V1 handshake protokolidagi eski kodlar hali ham qo'llab-quvvatlanadi:

Eski kodYangi ekvivalent
UNNE_ERR_403STATUS_UNNE_AUTH_FAILED
UNNE_ERR_102STATUS_UNNE_SUBDOMAIN_TAKEN
UNNE_ERR_101STATUS_UNNE_PROTOCOL_ERROR

Xatolarni tuzatish

Ulanish muammolari

bash
# Server ulanishini tekshirish
unne check

# Natija (muvaffaqiyatli):
# Checking tunnel.example.com:8222...
# Server is reachable!

# Natija (muvaffaqiyatsiz):
# Error: dial tcp: connect: connection refused

Token muammolari

Agar STATUS_UNNE_AUTH_FAILED xatosi olsangiz:

  1. Tokeningiz to'g'ri kiritilganligini tekshiring
  2. Token bekor qilinmagan yoki o'chirilmaganligini tekshiring
  3. Yangi token yaratish uchun administratorga murojaat qiling
  4. unne setup buyrug'i orqali tokenni qayta kiriting

Limit muammolari

Agar STATUS_UNNE_TUNNEL_LIMIT yoki STATUS_UNNE_DEVICE_LIMIT olsangiz:

  1. Boshqa qurilmalardagi faol tunnellarni yoping
  2. Foydalanilmayotgan tunnellarni to'xtating
  3. Administratordan limitlarni oshirishni so'rang

Released under the MIT License.