Client proxy Hola autonome. Exécutez-le simplement et il démarrera un simple serveur proxy HTTP transmettant le trafic via les proxys Hola de votre choix. Par défaut, l'application écoute sur 127.0.0.1:8080.
L'application est capable de transférer le trafic via des proxys dans les centres de données (flag -proxy-type direct
, par défaut) ou via des proxys homologues sur des adresses IP résidentielles (FAI grand public) dans ce pays (flag -proxy-type lum
).
❤️ ❤️ ❤️
Vous pouvez remercier l'auteur en faisant des dons à ces portefeuilles :
0xB71250010e8beC90C5f9ddF408251eBA9dD7320e
1N89PRvG1CSsUk9sxKwBwudN6TjTPQ1N8a
bc1qc0hcyxc000qf0ketv4r44ld7dlgmmu73rtlntw
Miroir git IPFS :
git clone https://ipfs.io/ipns/k51qzi5uqu5dkrgx0hozpy1tlggw5o0whtquyrjlc6pprhvbmczr6qtj4ocrv0 hola-proxy
Des binaires prédéfinis sont disponibles ici.
N'oubliez pas de rendre le fichier exécutable sur les systèmes de type Unix (Linux, MacOS, *BSD, Android). Pour votre commodité, renommez le fichier téléchargé en hola-proxy
et exécutez-le dans le répertoire où vous l'avez placé :
chmod +x hola-proxy
Alternativement, vous pouvez installer hola-proxy à partir des sources. Exécutez ce qui suit dans le répertoire source :
make install
Une image Docker est également disponible. Voici un exemple d'exécution de hola-proxy via DE en tant que service en arrière-plan :
docker run -d
--security-opt no-new-privileges
-p 127.0.0.1:8080:8080
--restart unless-stopped
--name hola-proxy
yarmak/hola-proxy -country de
sudo snap install hola-proxy
Liste des pays disponibles :
$ ./hola-proxy -list-countries
ar - Argentina
at - Austria
au - Australia
be - Belgium
bg - Bulgaria
br - Brazil
ca - Canada
ch - Switzerland
cl - Chile
co - Colombia
cz - Czech Republic
de - Germany
dk - Denmark
es - Spain
fi - Finland
fr - France
gb - United Kingdom (Great Britain)
gr - Greece
hk - Hong Kong
hr - Croatia
hu - Hungary
id - Indonesia
ie - Ireland
il - Israel
in - India
is - Iceland
it - Italy
jp - Japan
kr - Korea, Republic of
mx - Mexico
nl - Netherlands
no - Norway
nz - New Zealand
pl - Poland
ro - Romania
ru - Russian Federation
se - Sweden
sg - Singapore
sk - Slovakia
tr - Turkey
uk - United Kingdom
us - United States of America
Exécutez un proxy via le pays de votre choix :
$ ./hola-proxy -country de
Ou exécutez un proxy sur une IP résidentielle :
$ ./hola-proxy -proxy-type lum
Il est également possible d'exporter des adresses proxy et des informations d'identification :
$ ./hola-proxy -country de -list-proxies -limit 3
Login: user-uuid-0a67c797b3214cbdb432b089c4b801cd
Password: cd123c465901
Proxy-Authorization: basic dXNlci11dWlkLTBhNjdjNzk3YjMyMTRjYmRiNDMyYjA4OWM0YjgwMWNkOmNkMTIzYzQ2NTkwMQ==
host,ip_address,direct,peer,hola,trial,trial_peer,vendor
zagent783.hola.org,165.22.22.6,22222,22223,22224,22225,22226,digitalocean
zagent830.hola.org,104.248.24.64,22222,22223,22224,22225,22226,digitalocean
zagent248.hola.org,165.22.65.3,22222,22223,22224,22225,22226,digitalocean
Argument | Taper | Description |
---|---|---|
date limite d'attente | Durée | durée totale des tentatives de la méthode zgettunnels (par défaut 5 m0s) |
backoff-initial | Durée | délai d'attente moyen initial pour les zgettunnels (randomisé de +/-50 %) (3 s par défaut) |
adresse de liaison | Chaîne | Adresse proxy HTTP à écouter (par défaut "127.0.0.1:8080") |
fichier cafile | Chaîne | utiliser un fichier de bundle de certificats CA personnalisé |
pays | Chaîne | emplacement proxy souhaité (par défaut "nous") |
ne pas utiliser l'essai | - | utiliser des ports standards au lieu de ports d'essai |
version externe | Chaîne | version d'extension à imiter dans les requêtes. Peut être obtenu sur https://chrome.google.com/webstore/detail/hola-vpn-the-website-unbl/gkojfkhlekighikafcpjkiklfbnlmeio (par défaut "999.999.999") |
champ de port de force | Nombre | forcer le champ/numéro de port spécifique (exemple 24232 ou lum) |
cacher-SNI | Booléen | masquer SNI dans les sessions TLS avec le serveur proxy (true par défaut) |
tentatives d'initialisation | Nombre | nombre de tentatives pour les étapes d'initialisation, zéro pour une nouvelle tentative illimitée |
intervalle de nouvelle tentative d'initialisation | Durée | délai entre les tentatives d'initialisation (par défaut 5 s) |
limite | Entier non signé (nombre) | nombre de proxys dans la liste récupérée (par défaut 3) |
liste-pays | Chaîne | lister les pays disponibles et quitter |
liste-proxys | - | afficher la liste de proxy et quitter |
procuration | Chaîne | définit le proxy de base à utiliser pour tous les appels sortants. Format : <http|https|socks5|socks5h>://[login:password@]host[:port] Exemples : http://user:[email protected]:3128 , socks5://10.0.0.1:1080 |
type proxy | Chaîne | type de proxy (Datacenter : direct) (Résidentiel : lum) (par défaut "direct") |
résolveur | Chaîne | Résolveur DNS/DoH/DoT pour contourner les hôtes bloqués par Hola. Voir https://github.com/ameshkov/dnslookup/ pour le format d'URL DNS en amont. (par défaut "https://cloudflare-dns.com/dns-query") |
tourner | Durée | alterner l'ID utilisateur une fois par période donnée (par défaut 1h0m0s) |
temps mort | Durée | délai d'attente pour les opérations réseau (35 s par défaut) |
agent utilisateur | Chaîne | valeur de l'en-tête User-Agent dans les requêtes (par défaut "Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/129.0.0.0 Safari/537.36") |
verbosité | Nombre | verbosité de la journalisation (10 - débogage, 20 - informations, 30 - avertissement, 40 - erreur, 50 - critique) (20 par défaut) |