Cliente proxy Hola autônomo. Basta executá-lo e ele iniciará um servidor proxy HTTP simples encaminhando o tráfego por meio de proxies Hola de sua escolha. Por padrão, o aplicativo escuta em 127.0.0.1:8080.
O aplicativo é capaz de encaminhar o tráfego por meio de proxies em datacenters (flag -proxy-type direct
, padrão) ou por meio de proxies peer em IPs residenciais (ISP consumidor) naquele país (flag -proxy-type lum
).
❤️ ❤️ ❤️
Você pode agradecer ao autor por meio de doações para estas carteiras:
0xB71250010e8beC90C5f9ddF408251eBA9dD7320e
1N89PRvG1CSsUk9sxKwBwudN6TjTPQ1N8a
bc1qc0hcyxc000qf0ketv4r44ld7dlgmmu73rtlntw
Espelho git IPFS:
git clone https://ipfs.io/ipns/k51qzi5uqu5dkrgx0hozpy1tlggw5o0whtquyrjlc6pprhvbmczr6qtj4ocrv0 hola-proxy
Binários pré-construídos estão disponíveis aqui.
Não se esqueça de tornar o arquivo executável em sistemas do tipo Unix (Linux, MacOS, *BSD, Android). Para sua conveniência, renomeie o arquivo baixado para hola-proxy
e execute-o no diretório onde você o colocou:
chmod +x hola-proxy
Alternativamente, você pode instalar o hola-proxy a partir do código-fonte. Execute o seguinte no diretório de origem:
make install
Uma imagem docker também está disponível. Aqui está um exemplo de execução do hola-proxy via DE como serviço em segundo plano:
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
Listar países disponíveis:
$ ./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
Execute o proxy através do país de sua escolha:
$ ./hola-proxy -country de
Ou execute proxy em IP residencial:
$ ./hola-proxy -proxy-type lum
Também é possível exportar endereços e credenciais de proxy:
$ ./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
Argumento | Tipo | Descrição |
---|---|---|
prazo de retirada | Duração | duração total das tentativas do método zgettunnels (padrão 5m0s) |
retirada inicial | Duração | atraso médio inicial de espera para zgettunnels (randomizado em +/- 50%) (padrão 3s) |
endereço de ligação | Corda | Endereço proxy HTTP para escutar (padrão "127.0.0.1:8080") |
café | Corda | usar arquivo de pacote de certificado CA personalizado |
país | Corda | local de proxy desejado (padrão "nós") |
não use-teste | - | use portas regulares em vez de portas de teste |
versão externa | Corda | versão de extensão para imitar nas solicitações. Pode ser obtido em https://chrome.google.com/webstore/detail/hola-vpn-the-website-unbl/gkojfkhlekighikafcpjkiklfbnlmeio (padrão "999.999.999") |
campo de força portuária | Número | forçar campo/num de porta específica (exemplo 24232 ou lum) |
ocultar-SNI | Booleano | ocultar SNI em sessões TLS com servidor proxy (padrão verdadeiro) |
tentativas de inicialização | Número | número de tentativas para etapas de inicialização, zero para tentativas ilimitadas |
intervalo de repetição de inicialização | Duração | atraso entre tentativas de inicialização (padrão 5s) |
limite | Inteiro não assinado (número) | quantidade de proxies na lista recuperada (padrão 3) |
lista de países | Corda | liste os países disponíveis e saia |
lista-proxies | - | lista de proxy de saída e saída |
procurador | Corda | define o proxy base para uso em todas as discagens. Formato: <http|https|socks5|socks5h>://[login:password@]host[:port] Exemplos: http://user:[email protected]:3128 , socks5://10.0.0.1:1080 |
tipo proxy | Corda | tipo de proxy (Datacenter: direto) (Residencial: lum) (padrão "direto") |
resolvedor | Corda | Resolvedor DNS/DoH/DoT para contornar hosts bloqueados pelo Hola. Consulte https://github.com/ameshkov/dnslookup/ para obter o formato de URL DNS upstream. (padrão "https://cloudflare-dns.com/dns-query") |
girar | Duração | alternar o ID do usuário uma vez por determinado período (padrão 1h0m0s) |
tempo esgotado | Duração | tempo limite para operações de rede (padrão 35s) |
agente do usuário | Corda | valor do cabeçalho User-Agent nas solicitações (padrão "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/129.0.0.0 Safari/537.36") |
verbosidade | Número | detalhamento do registro (10 - depuração, 20 - informações, 30 - aviso, 40 - erro, 50 - crítico) (padrão 20) |