Автономный прокси-клиент Hola. Просто запустите его, и он запустит обычный HTTP-прокси-сервер, пересылающий трафик через прокси-серверы Hola по вашему выбору. По умолчанию приложение прослушивает адрес 127.0.0.1:8080.
Приложение способно перенаправлять трафик через прокси в центрах обработки данных (флаг -proxy-type direct
, по умолчанию) или через одноранговые прокси на резидентных IP-адресах (потребительский интернет-провайдер) в этой стране (флаг -proxy-type lum
).
❤️ ❤️ ❤️
Вы можете сказать спасибо автору пожертвованиями на эти кошельки:
0xB71250010e8beC90C5f9ddF408251eBA9dD7320e
1N89PRvG1CSsUk9sxKwBwudN6TjTPQ1N8a
bc1qc0hcyxc000qf0ketv4r44ld7dlgmmu73rtlntw
Git-зеркало IPFS:
git clone https://ipfs.io/ipns/k51qzi5uqu5dkrgx0hozpy1tlggw5o0whtquyrjlc6pprhvbmczr6qtj4ocrv0 hola-proxy
Готовые двоичные файлы доступны здесь.
Не забудьте сделать файл исполняемым в Unix-подобных системах (Linux, MacOS, *BSD, Android). Для вашего удобства переименуйте загруженный файл в hola-proxy
и запустите в каталоге, в котором вы его поместили:
chmod +x hola-proxy
Альтернативно вы можете установить hola-proxy из исходного кода. Запустите следующее в исходном каталоге:
make install
Также доступен образ докера. Вот пример запуска hola-прокси через DE в качестве фоновой службы:
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
Список доступных стран:
$ ./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
Запустите прокси через выбранную вами страну:
$ ./hola-proxy -country de
Или запустите прокси на резидентном IP:
$ ./hola-proxy -proxy-type lum
Также можно экспортировать прокси-адреса и учетные данные:
$ ./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
Аргумент | Тип | Описание |
---|---|---|
крайний срок отсрочки | Продолжительность | общая продолжительность попыток метода zgettunnels (по умолчанию 5 минут 0 с) |
отсрочка-начальная | Продолжительность | начальная средняя задержка отсрочки для zgettunnels (рандомизированная на +/-50%) (по умолчанию 3 с) |
адрес привязки | Нить | Адрес HTTP-прокси для прослушивания (по умолчанию «127.0.0.1:8080») |
кафе | Нить | использовать собственный файл пакета сертификатов CA |
страна | Нить | желаемое местоположение прокси (по умолчанию «нас») |
не использовать пробную версию | - | используйте обычные порты вместо пробных портов |
расширенная версия | Нить | версия расширения для имитации запросов. Можно получить по адресу https://chrome.google.com/webstore/detail/hola-vpn-the-website-unbl/gkojfkhlekighikafcpjkiklfbnlmeio (по умолчанию «999.999.999»). |
силовое портовое поле | Число | принудительно указать поле/номер порта (пример 24232 или lum) |
скрыть-SNI | логическое значение | скрыть SNI в сеансах TLS с прокси-сервером (по умолчанию true) |
повторы инициализации | Число | количество попыток шагов инициализации, ноль для неограниченного количества повторов |
интервал повторной инициализации | Продолжительность | задержка между попытками инициализации (по умолчанию 5 с) |
предел | Целое число без знака (число) | количество прокси в полученном списке (по умолчанию 3) |
список стран | Нить | перечислить доступные страны и выйти |
список-прокси | - | вывести список прокси и выйти |
прокси | Нить | устанавливает базовый прокси-сервер для использования для всех исходящих вызовов. Формат: <http|https|socks5|socks5h>://[login:password@]host[:port] Примеры: http://user:[email protected]:3128 , socks5://10.0.0.1:1080 |
тип прокси | Нить | тип прокси (Центр обработки данных: прямой) (Жилой: lum) (по умолчанию «прямой») |
резольвер | Нить | Резолвер DNS/DoH/DoT для обхода заблокированных хостов Hola. См. https://github.com/ameshkov/dnslookup/ для формата URL-адреса восходящего DNS. (по умолчанию «https://cloudflare-dns.com/dns-query») |
вращать | Продолжительность | чередовать идентификатор пользователя один раз за заданный период (по умолчанию 1 час 0 минут 0 секунд) |
тайм-аут | Продолжительность | таймаут для сетевых операций (по умолчанию 35 с) |
пользовательский агент | Нить | значение заголовка User-Agent в запросах (по умолчанию «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/129.0.0.0 Safari/537.36») |
многословие | Число | Подробность журналирования (10 — отладка, 20 — информация, 30 — предупреждение, 40 — ошибка, 50 — критическая) (по умолчанию 20) |