hola proxy
v1.14.0
スタンドアロンの Hola プロキシ クライアント。これを実行するだけで、プレーンな HTTP プロキシ サーバーが起動し、選択した Hola プロキシ経由でトラフィックを転送します。デフォルトでは、アプリケーションは 127.0.0.1:8080 をリッスンします。
アプリケーションは、データセンター内のプロキシ経由 (flag -proxy-type direct
、デフォルト)、またはその国の住宅 IP (消費者 ISP) 上のピア プロキシ経由 (flag -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 メソッド試行の合計時間 (デフォルトは 5 分 0 秒) |
バックオフ初期 | 間隔 | zgettunnels の初期平均バックオフ遅延 (+/-50% でランダム化) (デフォルトは 3 秒) |
バインドアドレス | 弦 | リッスンする HTTP プロキシ アドレス (デフォルトは「127.0.0.1:8080」) |
カフィレ | 弦 | カスタム CA 証明書バンドル ファイルを使用する |
国 | 弦 | 希望するプロキシの場所 (デフォルトは「us」) |
試用版は使用しないでください | - | トライアルポートの代わりに通常のポートを使用する |
拡張版 | 弦 | リクエストで模倣する拡張バージョン。 https://chrome.google.com/webstore/detail/hola-vpn-the-website-unbl/gkojfkhlekighikafcpjkiklfbnlmeio から取得できます (デフォルトは「999.999.999」) |
フォースポートフィールド | 番号 | 特定のポート フィールド/番号を強制します (例 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) (デフォルトは「ダイレクト」) |
リゾルバ | 弦 | Hola がブロックしたホストを回避する DNS/DoH/DoT リゾルバー。アップストリームの DNS URL 形式については、https://github.com/ameshkov/dnslookup/ を参照してください。 (デフォルトは「https://cloudflare-dns.com/dns-query」) |
回転させる | 間隔 | ユーザー ID を指定された期間ごとに 1 回ローテーションします (デフォルトは 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) |