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-visionflow intégré. - Deux modes : TUN ou SOCKS local.
- Import d'abonnement — une URL se déploie en liste de profils.
- Métriques temps réel —
up/downvia API Clash (port9090), ~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.exevia TCP port19876(installation UAC unique) ; sur macOS/Linux, le TUN nécessitesudo, avec une règle/etc/sudoers.d/yobench-vpnpour 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) ouproxy. - Port proxy (
vpnProxyPort) — défaut10808. - 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) — supportetls://,https://,udp://. - Fragmentation TLS (
vpnFragment) —falsepar défaut. - Niveau de log (
vpnLogLevel) —error/warn/info/debug. Défautwarn.
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
- Ouvrez le module VPN depuis le menu de gauche.
- Importer un abonnement : collez l'URL et cliquez sur Importer — la liste de profils apparaît.
- 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.