Utiliser des proxys en format HTTP / SOCKS5
XProxy génère 4 types de proxy par appareil. Ce guide décrit le schéma des ports, l'utilisation des proxys en LAN et sur Internet public, ainsi que la configuration des identifiants.
Schéma des ports de proxy
Par défaut, XProxy génère 4 types de proxy à partir de chaque appareil (dongle ou téléphone Android) :
| Type | Protocole | Port (appareil n°1) |
|---|---|---|
| IPv4 HTTP | HTTP | 4001 |
| IPv4 SOCKS5 | SOCKS5 | 5001 |
| IPv6 HTTP | HTTP | 6001 |
| IPv6 SOCKS5 | SOCKS5 | 7001 |
L'appareil n°2 utilise les ports 4002, 5002, 6002, 7002 — et ainsi de suite.

Utiliser les proxys en LAN
Si votre ordinateur se trouve sur le même réseau que le serveur XProxy, vous pouvez utiliser les proxys immédiatement — aucun identifiant n'est nécessaire.
http://192.168.1.13:4001
socks5://192.168.1.13:5001
Remarque : 192.168.1.13 est l'IP locale du serveur XProxy. FoxyProxy est une extension Firefox qui bascule automatiquement les connexions entre les serveurs proxy.
Utiliser les proxys depuis l'extérieur de votre réseau
Pour utiliser les proxys depuis un emplacement distant, vous devez :
- Configurer le NAT/DMZ sur votre routeur — voir le guide de redirection NAT.
- Configurer les identifiants du proxy (nom d'utilisateur/mot de passe ou liste blanche d'IP) — voir ci-dessous.

Remarque : le champ Adresse IP du proxy ou nom DNS doit contenir l'IP publique du serveur XProxy ou votre domaine DDNS — et non l'IP publique d'un port spécifique.
Configurer les identifiants du proxy
XProxy prend en charge deux types d'identifiants :
- Nom d'utilisateur / Mot de passe — s'authentifier avec une paire user:pass.
- Liste blanche d'IP — autoriser uniquement les connexions provenant d'IP spécifiques.
Configurez les identifiants pour tous les ports en une seule fois dans Paramètres généraux → Paramètre de proxy, ou port par port pour un contrôle plus fin.

La configuration par port est utile lorsque vous partagez des proxys entre différents projets ou utilisateurs :

Syntaxe des identifiants par port
Format : port[:end_port]:user:pass:ip_whitelist — utilisez Any pour ignorer un champ.
# Authentification par liste blanche d'IP
4001:Any:Any:14.125.222.111,14.125.222.23
4002-4005:Any:Any:14.125.111.222
# Authentification par nom d'utilisateur / mot de passe
4001:user1:pass1:Any
4002-4005:user2:pass2:Any