hola proxy
v1.14.0
独立 Hola 代理客户端。只需运行它,它就会启动一个普通的 HTTP 代理服务器,通过您选择的 Hola 代理转发流量。默认情况下,应用程序侦听 127.0.0.1:8080。
应用程序能够通过数据中心中的代理(标志-proxy-type direct
,默认)或通过该国家/地区的住宅 IP(消费者 ISP)上的对等代理(标志-proxy-type lum
)转发流量。
❤️❤️❤️
您可以通过向以下钱包捐款来向作者表示感谢:
0xB71250010e8beC90C5f9ddF408251eBA9dD7320e
1N89PRvG1CSsUk9sxKwBwudN6TjTPQ1N8a
bc1qc0hcyxc000qf0ketv4r44ld7dlgmmu73rtlntw
IPFS git 镜像:
git clone https://ipfs.io/ipns/k51qzi5uqu5dkrgx0hozpy1tlggw5o0whtquyrjlc6pprhvbmczr6qtj4ocrv0 hola-proxy
此处提供了预构建的二进制文件。
不要忘记使文件在类 Unix 系统(Linux、MacOS、*BSD、Android)上可执行。为了方便起见,将下载的文件重命名为hola-proxy
并在放置它的目录中运行:
chmod +x hola-proxy
或者,您可以从源代码安装 hola-proxy。在源目录中运行以下命令:
make install
docker 镜像也可用。下面是通过 DE 作为后台服务运行 hola-proxy 的示例:
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 方法尝试的总持续时间(默认 5m0s) |
退避初始 | 期间 | 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”) |
力端口场 | 数字 | 强制指定端口字段/num(例如 24232 或 lum) |
隐藏SNI | 布尔值 | 在与代理服务器的 TLS 会话中隐藏 SNI(默认 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/ 了解上游 DNS URL 格式。 (默认“https://cloudflare-dns.com/dns-query”) |
旋转 | 期间 | 每个给定时间段轮换用户 ID 一次(默认 1 小时 0 分 0 秒) |
暂停 | 期间 | 网络操作超时(默认35秒) |
用户代理 | 细绳 | 请求中 User-Agent 标头的值(默认“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36”) |
冗长 | 数字 | 日志记录详细程度(10 - 调试、20 - 信息、30 - 警告、40 - 错误、50 - 严重)(默认 20) |