WebアプリケーションにXrayノードを展開する方法

Xrayノードをwebappにデプロイします。前回のコンテナクラウドチュートリアルでは、Koyeb、Doprax、Patr、Replitといった無料コンテナを多数紹介しました。しかし、多くの無料ユーザーに利用された後、これらのコンテナクラウドの中には有料化に踏み切ったものや、あらゆる手段を講じて速度制限を課すものもありました。この記事では、新しいコンテナクラウドプラットフォームであるwebappを紹介します。このプラットフォームにXrayノードをデプロイできるようになります。

WebアプリにXrayノードをデプロイする

前回のコンテナクラウドチュートリアルでは、Koyeb、Doprax、Patr、Replitなど、様々な無料コンテナを紹介しました。しかし、多くの無料ユーザーに利用された後、これらのコンテナクラウドの中には有料化に踏み切ったものや、あらゆる手段で速度制限を試みるものもあります。この記事では、全く新しいコンテナクラウドプラットフォームをご紹介します。誰もがこの新しいプラットフォームに展開できるようにノード。

材料を準備する

展開手順

  1. プロジェクト リポジトリを開きます。https://github.com/Misaka-blog/xray-for-webapp 「このテンプレートを使用する」→「新しいリポジトリを作成する」ボタンをクリックして新しいリポジトリを作成します。

webapp-1にXrayノードをデプロイする方法

  1. ライブラリの名前を入力し、「プライベート ライブラリ」を選択してプライベート ライブラリを作成します。

webapp-2にXrayノードをデプロイする方法

  1. 存在する エントリポート.sh 4行目から11行目はプロジェクト変数を変更します

webapp-3にXrayノードをデプロイする方法

  1. ウェブアプリの公式サイトを開き、「ログイン」をクリックしてログインします。アカウントをお持ちでない場合は、「サインアップ」をクリックして登録してください。

webapp-4にXrayノードをデプロイする方法

  1. ログインするには任意のログイン方法を選択してください

webapp-5にXrayノードをデプロイする方法

  1. 「新しい組織を作成」ボタンをクリックして新しい組織を作成します

webapp-6にXrayノードをデプロイする方法

  1. ここからどれでも選べます

webapp-7にXrayノードをデプロイする方法

  1. 「GitHubにインストール」ボタンをクリックしてGitHubアカウントをバインドします

webapp-8にXrayノードをデプロイする方法

  1. プライベートライブラリを今すぐ選択

webapp-9にXrayノードをデプロイする方法

  1. ここから選択

webapp-10にXrayノードをデプロイする方法

  1. 「この手順をスキップ」をクリック

webapp-11にXrayノードをデプロイする方法

  1. 「テスト実行を開始」ボタンをクリックしてプロジェクトをテストします

webapp-12にXrayノードをデプロイする方法

  1. テストが成功したら、「次のステップに進む」ボタンをクリックします。

webapp-13にXrayノードをデプロイする方法

  1. ここで「オンボーディングをスキップ」ボタンをクリックしてください

webapp-14にXrayノードをデプロイする方法

  1. 「デプロイメント」に移動し、「新しいサイトをデプロイ」ボタンをクリックします。プライベートリポジトリを選択してください。

webapp-15にXrayノードをデプロイする方法

  1. ここでウェブアプリのセカンダリドメイン名を選択するか、独自のカスタムドメイン名を使用してください。ここではセカンダリドメイン名を使用しています。「最新の成功した実行をデプロイ」ボタンをクリックしてデプロイしてください。

webapp-16にXrayノードをデプロイする方法

  1. ここで「実行中」と表示されたら、デプロイメントが成功したことを意味します。

webapp-17にXrayノードをデプロイする方法

  1. ノード構成は次のとおりです。

 

平文
 

 

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ノードをデプロイする方法を説明します。

材料を準備する

  • メールボックス(できれば大きなメールボックス)

展開手順

  1. マグマ公式サイトを開きます:https://magmanode.com/ をクリックし、右上の角をクリックします。アカウントをお持ちの場合は「ログイン」をクリックしてログインしてください。アカウントをお持ちでない場合は「登録」をクリックして登録してください。

webapp-1にXrayノードをデプロイする方法

  1. メールアドレス、ユーザー名、パスワードを入力し、「ログイン」をクリックして登録してください(より正確には「登録」と書いてください)。

webapp-2にXrayノードをデプロイする方法

  1. メールアドレスとパスワードを入力し、「ログイン」をクリックしてログインしてください。

webapp-3にXrayノードをデプロイする方法

  1. 上部のナビゲーション バーで [サービス] → [サーバーの作成] をクリックし、下部の [Bedrock] を選択します。

webapp-4にXrayノードをデプロイする方法

  1. サーバーの種類を選択し、「無料」ボタンをクリックします。

webapp-5にXrayノードをデプロイする方法

  1. サーバー名を入力し、「注文」ボタンをクリックします

webapp-6にXrayノードをデプロイする方法

  1. 管理ボタンをクリックします

webapp-7にXrayノードをデプロイする方法

  1. 「変更」ボタンをクリックします

webapp-8にXrayノードをデプロイする方法

  1. まずサーバーを停止し、「ファイルエディター」ボタンをクリックします。

webapp-9にXrayノードをデプロイする方法

  1. ユーザー名とパスワードを入力し、「ログイン」をクリックしてログインします。

webapp-10にXrayノードをデプロイする方法

  1. クリックしてサーバーに入る

webapp-11にXrayノードをデプロイする方法

  1. 「ファイル」オプションに移動して元のファイルをコピーします bedrock_server 消去

webapp-12にXrayノードをデプロイする方法

  1. 新しいファイルを作成し、 https://raw.githubusercontent.com/Misaka-blog/mc-hosting-vless/main/bedrock_server 全ての内容をコピーします。30行目のUUIDを修正し、ファイルの種類として「Shell」を選択し、「ファイルを作成」ボタンをクリックして、ファイル名を入力します。 bedrock_server 保存

webapp-13にXrayノードをデプロイする方法

  1. ファイルの権限を777に変更します

webapp-14にXrayノードをデプロイする方法
webapp-15にXrayノードをデプロイする方法

  1. 「コンソール」ページに移動し、「開始」をクリックしてマシンを起動します。「サーバーが実行中としてマークされています...」と表示されたら、デプロイは成功です。

webapp-16にXrayノードをデプロイする方法

  1. ノード構成は次のとおりです。

 

平文
 

 

1
2
3
4
5
6
7
プロトコル: Vless
アドレス: 割り当てられたドメイン名
ポート: 割り当てられたポート
UUID: 設定されたUUID変数の内容
トランスポートプロトコル: ws
偽装ドメイン名: 割り当てられたドメイン名
パス:/

XrayカーネルはWebSocketの0RTT遅延削減機能をサポートしています。この機能を有効にするには、パスの末尾にパラメータ「?ed=2048」を追加してください。

  1. CFを通じて ルール機能、ノードをCDNに配置する
5/5 - (1票)

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です