優れたソフトウェアと実用的なチュートリアル
WebアプリにXrayノードをデプロイする
X線ノード 前回のコンテナクラウドチュートリアルでは、Koyeb、Doprax、Patr、Replitなど、様々な無料コンテナを紹介しました。しかし、多くの無料ユーザーに利用された後、これらのコンテナクラウドの中には有料化に踏み切ったものや、あらゆる手段で速度制限を試みるものもあります。この記事では、全く新しいコンテナクラウドプラットフォームをご紹介します。ウェブアプリ誰もがこの新しいプラットフォームに展開できるようにX線ノード。
材料を準備する
- GitHub アカウント
展開手順
- プロジェクト リポジトリを開きます。https://github.com/Misaka-blog/xray-for-webapp 「このテンプレートを使用する」→「新しいリポジトリを作成する」ボタンをクリックして新しいリポジトリを作成します。
- ライブラリの名前を入力し、「プライベート ライブラリ」を選択してプライベート ライブラリを作成します。
- 存在する
エントリポート.sh
4行目から11行目はプロジェクト変数を変更します
- ウェブアプリの公式サイトを開き、「ログイン」をクリックしてログインします。アカウントをお持ちでない場合は、「サインアップ」をクリックして登録してください。
- ログインするには任意のログイン方法を選択してください
- 「新しい組織を作成」ボタンをクリックして新しい組織を作成します
- ここからどれでも選べます
- 「GitHubにインストール」ボタンをクリックしてGitHubアカウントをバインドします
- プライベートライブラリを今すぐ選択
- ここから選択ドッカー
- 「この手順をスキップ」をクリック
- 「テスト実行を開始」ボタンをクリックしてプロジェクトをテストします
- テストが成功したら、「次のステップに進む」ボタンをクリックします。
- ここで「オンボーディングをスキップ」ボタンをクリックしてください
- 「デプロイメント」に移動し、「新しいサイトをデプロイ」ボタンをクリックします。プライベートリポジトリを選択してください。
- ここでウェブアプリのセカンダリドメイン名を選択するか、独自のカスタムドメイン名を使用してください。ここではセカンダリドメイン名を使用しています。「最新の成功した実行をデプロイ」ボタンをクリックしてデプロイしてください。
- ここで「実行中」と表示されたら、デプロイメントが成功したことを意味します。
- ノード構成は次のとおりです。
1 2 3 4 5 6 7 8 9 10 11 | プロトコル: Vmess / Vless / Trojan / Shadowsocks アドレス: appname.webapp.io またはカスタムドメイン名 ポート: 443 UUID/パスワード: 自動的に生成または設定されたUUID変数の内容 追加ID: 0 Shadowsocks の暗号化方式: chacha20-ietf-poly1305 トランスポートプロトコル: ws 偽装ドメイン名: appname.webapp.io またはカスタムドメイン名 パス: /vmess (/vless、/trojan、/shadowsocks) または VMESS_WSPATH (VLESS_WSPATH、TROJAN_WSPATH、SS_WSPATH) 変数の内容 トランスポートセキュリティ: TLS 証明書の検証をスキップ: true または false |
XrayカーネルはWebSocketの0RTT遅延削減機能をサポートしています。この機能を有効にするには、パスの末尾にパラメータ「?ed=2048」を追加してください。
マグマにvlessノードを展開する
最近のMCサーバーのチュートリアルでは、デプロイの方法について説明しました。 少ない Node.js。しかし一般的に言えば、無料のMCサーバーを提供するような小規模なプラットフォームの場合、チュートリアルを投稿してから1日以内にすぐに埋まってしまいます。 マグマは無料のMCサーバープラットフォームです。このチュートリアルでは、Magmaにvlessノードをデプロイする方法を説明します。
材料を準備する
- メールボックス(できれば大きなメールボックス)
展開手順
- マグマ公式サイトを開きます:https://magmanode.com/ をクリックし、右上の角をクリックします。アカウントをお持ちの場合は「ログイン」をクリックしてログインしてください。アカウントをお持ちでない場合は「登録」をクリックして登録してください。
- メールアドレス、ユーザー名、パスワードを入力し、「ログイン」をクリックして登録してください(より正確には「登録」と書いてください)。
- メールアドレスとパスワードを入力し、「ログイン」をクリックしてログインしてください。
- 上部のナビゲーション バーで [サービス] → [サーバーの作成] をクリックし、下部の [Bedrock] を選択します。
- サーバーの種類を選択し、「無料」ボタンをクリックします。
- サーバー名を入力し、「注文」ボタンをクリックします
- 管理ボタンをクリックします
- 「変更」ボタンをクリックします
- まずサーバーを停止し、「ファイルエディター」ボタンをクリックします。
- ユーザー名とパスワードを入力し、「ログイン」をクリックしてログインします。
- クリックしてサーバーに入る
- 「ファイル」オプションに移動して元のファイルをコピーします
bedrock_server
消去
- 新しいファイルを作成し、 https://raw.githubusercontent.com/Misaka-blog/mc-hosting-vless/main/bedrock_server 全ての内容をコピーします。30行目のUUIDを修正し、ファイルの種類として「Shell」を選択し、「ファイルを作成」ボタンをクリックして、ファイル名を入力します。
bedrock_server
保存
- ファイルの権限を777に変更します
- 「コンソール」ページに移動し、「開始」をクリックしてマシンを起動します。「サーバーが実行中としてマークされています...」と表示されたら、デプロイは成功です。
- ノード構成は次のとおりです。
1 2 3 4 5 6 7 | プロトコル: Vless アドレス: 割り当てられたドメイン名 ポート: 割り当てられたポート UUID: 設定されたUUID変数の内容 トランスポートプロトコル: ws 偽装ドメイン名: 割り当てられたドメイン名 パス:/ |
XrayカーネルはWebSocketの0RTT遅延削減機能をサポートしています。この機能を有効にするには、パスの末尾にパラメータ「?ed=2048」を追加してください。
- CFを通じて 起源 ルール機能、ノードをCDNに配置する