
ドメインフロントを用いたHTTP/SOCKS5プロキシトンネリングをGoogle Apps Script経由で実現し、MITM TLSインターセプション、HTTP/1-2多重化、DPI回避を行う。
YouTubeのセーフサーチ と ライブ配信 はデフォルトで バイパスされ、動作可能 になりました。したがって、
youtube_via_relayや Cloudflare / VPS のexit_nodeは不要です。
言語: 英語 | ペルシア語 / فارسی
ペルシア語版はAIで作成されています。英語版を使用することを推奨します。
Telegramチャンネル 📣: https://t.me/MasterDnsVPN | @MasterDnsVPN
Telegramグループ 📣: https://t.me/MasterDnsVPNGroup | @MasterDnsVPNGroup
❤️ 特別な感謝 を Abolix に捧げます。このプロジェクトを可能にし、維持してくれてありがとう。
MasterHttpRelayVPN は、ドメインフロンティングを使用して Google Apps Script リレーを経由してブラウザトラフィックをルーティングするローカルプロキシです。シンプルな構成では、このプロジェクトと無料のGoogleアカウントのみが必要です。Googleのエグレスをブロックするサイトのために、後でオプションで出口ノードを追加できます。
主に MITM(中間者攻撃)とドメインフロンティングの手法を使用しています。
ブラウザ → ローカルプロキシ → Googleフロント → あなたのApps Scriptリレー → ターゲットサイト
ネットワークフィルターはGoogle向けの接続と見なします
以下のリンクをクリックして、よくあるトピックのガイドをご覧ください。
はじめに : プロキシのセットアップとGoogleリレーのデプロイ方法。
出口ノード : ChatGPT、Turnstile、およびGoogle IPをブロックしているサイトを修正するために、Cloudflare Workers または VPS に接続します。
LAN共有 : ローカルネットワーク上の他のデバイスとプロキシを共有します(Android、iOS、その他のコンピュータ)。
設定 : すべての設定オプションと診断コマンドのリファレンス。
セキュリティ : プロキシを安全に使用・共有するための重要な注意事項。
トラブルシューティング : よくある問題とその解決方法。
Docker : Dockerコンテナでプロキシを実行する手順。
アーキテクチャ : システム設計とコンポーネントの概要。
ローカルプロキシを実行する前に、Googleリレーを一度デプロイします。必要なのはGoogleアカウントと約2分だけです。
Google Apps Script を開き、サインインします。
新しいプロジェクト をクリックします。
デフォルトのエディタ内容を削除します。
apps_script/Code.gs を開き、すべてをコピーして Apps Script に貼り付けます。
次の行を見つけ、独自の長い秘密鍵に置き換えます:
const AUTH_KEY = "your-secret-password-here";
デプロイ → 新しいデプロイ → ウェブアプリ をクリックします。
実行環境 を 自分 に設定します。
アクセスできるユーザー を 全員 に設定します。
デプロイ をクリックし、権限画面を承認し、デプロイID をコピーします。
セットアップウィザードのために次の2つの値を用意してください:
デプロイIDAUTH_KEY。これはローカル設定の auth_key と一致する長い秘密鍵です。詳細については、はじめに を参照してください。
Git または ZIP でプロジェクトをダウンロードし、ワンクリックランチャーを実行します。
オプションA: ZIP
オプションB: Git
git clone https://github.com/masterking32/MasterHttpRelayVPN.git
cd MasterHttpRelayVPN
次にアプリを起動します:
Windows
start.bat
Linux / macOS
chmod +x start.sh
./start.sh
ランチャーは仮想環境を作成し、依存関係をインストールし、config.json が存在しない場合はセットアップウィザードを開き、プロキシを起動します。
起動後、ブラウザを次のように設定します:
| フィールド | 値 |
|---|---|
| プロキシタイプ | HTTP |
| アドレス | 127.0.0.1 |
| ポート | 8085 |
| SOCKS5ポート | 1080 |
起動後、CAは自動的にインストールされます。
Telegramでは次のように使用できます:https://t.me/socks?server=127.0.0.1&port=1080 またはPCクライアントを使用している場合は、手動でHTTPプロキシを追加できます。
unauthorized と表示される場合は、apps_script/Code.gs の AUTH_KEY が config.json の auth_key と完全に一致していることを確認してください。このプロジェクトが役に立ったと感じたら、寄付でサポートをお願いします:
masterking32.ton0x517f07305D6ED781A089322B6cD93d1461bF8652TLApdY8APWkFHHoxebxGY8JhMeChiETqFHこのプロジェクトは教育、テスト、研究目的で提供されています。適用される法律およびサービスの利用規約を遵守する責任はあなたにあります。config.json、auth_key、ca/、または有効なPSKとともに出口ノードのURLを決して共有しないでください。プロキシを他のデバイスと共有する前に、セキュリティノート をお読みください。
MIT