Skip to content

Gestion des utilisateurs

Unne Server dispose d'un systeme complet de gestion des utilisateurs avec des limites par utilisateur et un controle d'acces.

Commandes CLI

bash
# Creer un utilisateur
unns user create john p@ssw0rd

# Creer un administrateur
unns user create admin secret admin

# Lister les utilisateurs
unns user list

# Supprimer un utilisateur (supprime aussi les jetons associes)
unns user delete 3

Proprietes de l'utilisateur

ChampDescriptionDefaut
usernameNom de connexion unique
passwordHache avec bcrypt
roleadmin ou useruser
enabledCompte actif/desactivetrue
max_tunnelsNombre max de tunnels simultanes (0 = illimite)0
allowed_protocolsSepares par des virgules : http, tcp, ou http,tcphttp,tcp
traffic_limitOctets max par periode (0 = illimite)0
traffic_perioddaily, monthly, ou quarterlymonthly
max_devicesNombre max de jetons/appareils (0 = illimite)0
skip_warningAutoriser a ignorer l'avertissement du navigateurfalse
can_use_proxyAutoriser l'utilisation d'un proxytrue

Exemples de controle d'acces

Utilisateur HTTP uniquement, 5 tunnels max

bash
unns user create webdev pass123
# Puis via le panneau d'administration : definir allowed_protocols=http, max_tunnels=5

Utilisateur avec limite mensuelle de 1 Go

Definissez traffic_limit=1073741824 (1 Go en octets) et traffic_period=monthly via le panneau d'administration.

Utilisateur a appareil unique

Definissez max_devices=1 — un seul jeton peut etre actif. Chaque jeton represente un appareil.

Panneau d'administration

Les utilisateurs peuvent egalement etre geres via le panneau d'administration web a http://localhost:4041. Voir Panneau d'administration.

Released under the MIT License.