Télécharger

VPN — Guide utilisateur | YoBench

Comment utiliser le module « VPN » dans YoBench : VLESS+Reality via sing-box, modes TUN et proxy, import d'abonnement, métriques, routage de bypass.

À quoi sert le module « VPN »

Client VPN VLESS+Reality intégré, basé sur sing-box. Deux modes : TUN (tunnel système — tout le trafic OS passe par le VPN) et proxy (uniquement les apps qui savent utiliser un SOCKS local). Utile pour contourner les blocages et accéder à un réseau privé.

Ce que vous obtenez :

  • VLESS+Reality via sing-box — avec xtls-rprx-vision flow intégré.
  • Deux modes : TUN ou SOCKS local.
  • Import d'abonnement — une URL se déploie en liste de profils.
  • Métriques temps réelup/down via API Clash (port 9090), ~1/s.
  • Logs de connexion — buffer de 200 entrées ; stderr de sing-box parsé en info / warn / error.
  • Test de latence — sonde TCP vers le serveur du profil.
  • Architecture plateforme : sur Windows, le mode TUN est servi par le service Go yobench-vpn-service.exe via TCP port 19876 (installation UAC unique) ; sur macOS/Linux, le TUN nécessite sudo, avec une règle /etc/sudoers.d/yobench-vpn pour confort.

Paramètres du profil

Un profil se crée en collant une URI VLESS ou en important une souscription :

vless://UUID@SERVER:PORT?encryption=none&type=tcp&security=reality
       &fp=FINGERPRINT&pbk=PUBKEY&sid=SHORT_ID&sni=SNI&flow=FLOW#NAME

La BD stocke name, server, server_port, uuid, sni, public_key, short_id, fingerprint, flow, vless_uri.

Réglages globaux

Sous Réglages → VPN :

  • Dernier profil (vpnLastProfileId) — restauration auto après redémarrage.
  • Mode (vpnMode) — tun (défaut) ou proxy.
  • Port proxy (vpnProxyPort) — défaut 10808.
  • Auto-connect (vpnAutoConnect) — connexion automatique.
  • URL d'abonnement (vpnSubscriptionUrl) — URL externe pour importer une liste de profils.
  • Domaines bypass (vpnBypassDomains) et suffixes bypass (vpnBypassSuffixes) — split tunneling par domaine.
  • Fournisseur DNS (vpnDnsProvider) — Cloudflare (défaut), Google, etc.
  • DNS personnalisé (vpnDnsCustomUrl) — supporte tls://, https://, udp://.
  • Fragmentation TLS (vpnFragment) — false par défaut.
  • Niveau de log (vpnLogLevel) — error / warn / info / debug. Défaut warn.

Routage : IPs privées directes, multicast et mDNS bloqués, IPv6 public via proxy (fallback), requêtes DNS interceptées (hijack-dns).

Protection contre les fuites : lorsque le tunnel est actif, les protocoles DNS alternatifs sont bloqués pour que les applications ne puissent pas contourner le résolveur DNS configuré.

Flux d'utilisation

1. Ajoutez un profil

  1. Ouvrez le module VPN depuis le menu de gauche.
  2. Importer un abonnement : collez l'URL et cliquez sur Importer — la liste de profils apparaît.
  3. Ou Ajouter manuellement : collez l'URI VLESS et un nom.

2. Choisissez un mode

  • TUN — pour un tunnel système (droits admin requis).
  • Proxy — SOCKS local sur le port 10808 ; configurez les apps manuellement ou via HTTP_PROXY / HTTPS_PROXY.

3. Connectez

Cliquez sur Connecter. Les métriques up/down apparaissent en temps réel, le statut dans l'en-tête.

4. Configurez le routage

Dans les réglages :

  • Domaines bypass — liste de domaines qui contournent le VPN.
  • DNS — choisissez un fournisseur ou une URL personnalisée.

5. Testez la latence

Le bouton Test de latence envoie un ping TCP au serveur du profil et affiche les ms.

Étapes suivantes

  • Si vous utilisez le VPN pour le scraping — branchez un proxy au niveau du module ou utilisez le SOCKS local port 10808.
  • Pour la surveillance de serveurs via le VPN — Serveurs.

Aide et retour

Vous voulez Trojan, Shadowsocks, Hysteria, ou un kill switch ? Contactez-nous via le formulaire de retour.