ホーム プロキシとは? CentOS サーバーに MTProto プロキシを展開するにはどうすればよいですか?

CentOS サーバーに MTProto プロキシを展開するにはどうすればよいですか?

ユーザープロフィール
Pandada 投稿日: 2024-06-10
0
Telegram 用の

MTProto プロキシ は、高速で安全なメッセージングのための一般的なソリューションです。セキュリティを強化し、ネットワーク制限を回避するために、CentOS サーバーに MTProto プロキシを展開する必要がある場合は、こちらの詳細な Telegram プロキシ ガイドを参照してください。このガイドでは、必要なソフトウェアのインストールから MTProto プロキシサーバーの構成と実行までを説明しています。

MTProto プロキシを導入する方法

CentOS サーバーに MTProto プロキシをデプロイするには、公式 MTProxy を使用するいくつかの手順が必要です。次の手順に従います。

1.システムを更新し、必要なパッケージをインストールします

CentOS サーバー ターミナルを開き、すべてのシステム ソフトウェアが最新であることを確認してから、MTProxy のコンパイルに必要な依存関係をインストールします。

sudo yum update
sudo yum install gitcurl make gcc openssl-devel zlib-devel

2. MTProxy をダウンロードしてコンパイルします

GitHub から MTProxy ソース コードのクローンを作成し、コンパイルします。

cd /opt
sudo git clone https://github.com/TelegramMessenger/MTProxy
cd MTProxy
sudo make && cd オブジェクト/ビン

3.秘密キーの生成

MTProxy を動作させるにはキーが必要です。次を使用してキーを生成します。

curl -s https://core.telegram.org/getProxySecret -o proxy-secret
カール -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
head -c 16 /dev/urandom | xxd -ps

出力された 16 バイトのキーを記録します。これは後で使用します。

4. MTProxy を開始

以前に生成したキーを使用してプロキシサーバーを起動します。

 ./mtproto-proxy -uEveryone -p 8888 -H 443 -S <插入你的密钥> --aes-pwd proxy-secret proxy-multi.conf -M 1

「-p 8888」は内部サービス ポート、「-H 443」はクライアント接続ポート、「-S <插入你の秘密钥>」は生成されたキーに置き換える必要があります。 `-M 1` はワーカーの最大数を示します。

5.ファイアウォール ルールを構成する

サーバーのファイアウォールが MTProxy ポート (例: 443) へのクライアント接続を許可していることを確認してください。

sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo ファイアウォール-cmd --reload

6.システムサービスとして設定 (オプション)

サーバーの再起動後に MTProxy が自動的に開始されるようにするには、システム サービスを作成します。

次の内容を含む「/etc/systemd/system/mtproxy.service」という名前のファイルを作成します。

[単位]
説明=MTProxy
After=ネットワーク.ターゲット

【サービス】
タイプ=シンプル
WorkingDirectory=/opt/MTProxy/objs/bin
ExecStart=/opt/MTProxy/objs/bin/mtproto-proxy -uEveryone -p 8888 -H 443 -S <插入你的密钥> --aes-pwd プロキシ-シークレット proxy-multi.conf -M 1
再起動 = 失敗時

[インストール]
WantedBy=マルチユーザー.ターゲット

次に、サービスを有効にして開始します。

sudo systemctl Enable mtproxy.service
sudo systemctl start mtproxy.service

7. MTProxy が実行されていることを確認します

「netstat」または「ss」コマンドを使用して、MTProxy ポートが正しくリッスンしているかどうかを確認します。

sudo ss -tulpn | grep 443

これらの手順に従うと、CentOS サーバーに MTProto プロキシが正常にデプロイされます。

MTProto プロキシの使用方法

MTProto プロキシを使用する主な目的は、Telegram アプリを通じて安全でプライベートなメッセージングを提供することです。ユーザーは Telegram 設定でプロキシサーバー経由で接続するようにプロキシを構成し、プライバシー保護を強化し、地域制限を回避できます。

Telegram で MTProto プロキシを設定する方法:

1. Telegram アプリを開きます。モバイルまたはデスクトップで Telegram を起動します。

2.設定に移動します: [設定] メニューをクリックします。

3.データとストレージの選択: 設定リストから「データとストレージ」を見つけて選択します。

4.プロキシの設定: [プロキシ設定] までスクロールし、[プロキシ] (バージョンによっては [プロキシの追加]) をクリックします。

5.新しいプロキシの追加: [プロキシの追加] を選択し、次に [MTProto] を選択します。

6.プロキシの詳細を入力してください:

   - サーバー: サーバーの IP アドレスまたはドメイン名を入力します。

   - ポート: MTProxy がリッスンしているポート (通常は 443) を入力します。

   - 秘密キー: 以前に生成した 16 バイトのキーを入力します。

7.保存して接続: 詳細を入力した後、設定を保存し、プロキシサーバーを有効にします。

構成が完了すると、Telegram は構成された MTProto プロキシ経由で接続を試みます。すべてが正しく設定されていれば、プロキシ経由で Telegram を通常どおりに使用でき、より安全な通信環境を楽しむことができるはずです。

Telegram での最終的なプロキシ形式の出力は通常、次の形式で表示されます。

tg://proxy?server=YOUR_SERVER_IP&port=443&secret=YOUR_SECRET_KEY

これは、サーバーの IP アドレス (`YOUR_SERVER_IP`)、ポート (通常は `443`)、および MTProto プロキシのセットアップ中に生成された秘密鍵 (`YOUR_SECRET_KEY`) を含む URL 形式です。ユーザーは、そのようなリンク (Web ページまたはチャット ソフトウェア経由で共有されている場合) を直接クリックして、Telegram プロキシ設定をすばやく構成できます。

概要

上記の手順に従うことで、CentOS サーバー上で MTProto プロキシが正常にセットアップされ、実行されるはずです。これにより、Telegram ユーザーに安全で高速なプロキシサービスが提供され、通信の盗聴から保護されます。すべてのセキュリティ パッチが適用されていることを確認するために、MTProxy ソフトウェアとサーバー オペレーティング システムを定期的にチェックして更新してください。さらに、最適なサービス状態を維持するために、サーバーのパフォーマンスとセキュリティ警告を継続的に監視することをお勧めします。これにより、プロキシの安定した動作が保証されるだけでなく、エンドユーザーのデータ セキュリティとアクセス品質も保証されます。

CentOS サーバーに MTProto プロキシを展開するにはどうすればよいですか? のよくある質問

サーバー端末で「ip addr」コマンドを実行すると、サーバーの IP アドレスを見つけることができます。これにより、すべてのネットワーク インターフェイスとその IP アドレスが一覧表示されます。通常は、外部ネットワークに接続されているインターフェイスに関連付けられた IP アドレスを使用する必要があります。

コマンド `sudo ss -tulpn | `を使用して、ポート 443 が MTProto プロキシ プロセスによってリッスンされているかどうかを確認できます。 grep 443`。出力に MTProto プロキシ プロセスが表示されている場合、それは実行中です。また、ファイアウォール設定でこのポートへの外部アクセスが許可されていることを確認してください。

まず、入力したサーバーアドレス、ポート、秘密キーが正しいことを確認してください。次に、サーバーのファイアウォール設定で外部デバイスがプロキシ ポート (デフォルトは 443) に接続することを許可しているかどうかを確認します。最後に、ネットワーク接続が制限されたりブロックされたりしていないことを確認してください。これにより、プロキシの使用に影響が出る可能性があります。
前の記事 静的プロキシを使用した Facebook アカウントの一括登録とログイン 複数の Facebook アカウントを管理することは、ブラン...
次の記事 静的住宅用プロキシと ISP プロキシについて 静的住宅用プロキシと ISP プロキシは同じではありません。...
ブログ
CentOS サーバーに MTProto...

MTProto Proxy for Telegram は、高...

メールで直接お問い合わせください [email protected]

おすすめのプロキシプロバイダー