Server sozlash
Interaktiv sozlash ustasi
unns setup buyrug'i interaktiv sozlash ustasini ishga tushiradi:
bash
sudo unns setupSozlash bosqichlari
=== Unne Server Setup ===
Server domain (e.g., done.uz): tunnel.example.com
Control port [8222]: 8222
HTTP proxy port [8223]: 8223
Database path [/etc/unne/unne.db]: /etc/unne/unne.db
Log file path [/var/log/unne/server.log]: /var/log/unne/server.log
Enable admin panel? [Y/n]: Y
Admin panel port [4041]: 4041
--- Admin Account ---
Admin username [admin]: admin
Admin password: ********
=== Configuration Summary ===
Domain: tunnel.example.com
Control Port: 8222
HTTP Port: 8223
Database: /etc/unne/unne.db
Log File: /var/log/unne/server.log
Admin Panel: :4041 (user: admin)
Apply this configuration? [Y/n]: Y
Config written to /etc/unne/config.yml
Database initialized.
Admin user 'admin' created.
First auth token (save this!):
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6Ustaning bajardigan ishlari
- Papkalar yaratish --
/etc/unne/, log papkasi - Konfiguratsiya yozish --
config.ymlfaylini yaratadi - Ma'lumotlar bazasini ishga tushirish -- SQLite bazasini va jadvallarni yaratadi
- Admin foydalanuvchi yaratish --
adminrolidagi foydalanuvchi - Birinchi token yaratish -- darhol ishlatish uchun autentifikatsiya tokeni
Muhim
Birinchi tokenni saqlang! U faqat bir marta ko'rsatiladi. Agar yo'qotib qo'ysangiz, unns token gen buyrug'i bilan yangisini yaratishingiz mumkin.
Konfiguratsiya fayli
Sozlash ustasi tomonidan yaratilgan config.yml fayli:
yaml
server:
domain: tunnel.example.com
control_port: 8222
http_port: 8223
storage:
database: /etc/unne/unne.db
logging:
file_path: /var/log/unne/server.log
admin:
enabled: true
port: 4041
session_ttl: 24hBatafsil konfiguratsiya haqida Server konfiguratsiyasi sahifasiga qarang.
Serverni ishga tushirish
bash
# To'g'ridan-to'g'ri
unns --config /etc/unne/config.yml
# Yoki standart joylashuvdan
unnsMuvaffaqiyatli ishga tushirilganda:
Unne Server [tunnel.example.com] Online
Control: 8222 | HTTP Proxy: 8223
Admin panel: http://localhost:4041Sozlashdan keyingi qadamlar
- DNS sozlash -- Wildcard DNS yozuvini servergizga yo'naltiring
- TLS o'rnatish -- Caddy yoki Nginx orqali HTTPS sozlang
- Faervol -- Kerakli portlarni oching
- Systemd -- Avtomatik ishga tushirish uchun xizmat yarating
- Foydalanuvchilar -- Qo'shimcha foydalanuvchilar va tokenlar yarating
Batafsil ma'lumot uchun Server o'rnatish sahifasiga qarang.