この記事では、Windows、macOS、Android、iOS でプロキシ経由で Telegram を適切に設定する方法について説明します。
Telegram は最も安全なメッセンジャーの 1 つと考えられています。ただし、最大限のセキュリティを実現できるのは、通信が「シークレット チャット」で行われ、プロキシ サーバーを介して接続された場合のみです。
プロキシサーバーとは何か?
プロキシ サーバーは、クライアントとサーバーの間の仲介者として機能する、コンピュータ ネットワーク内の中間サーバーです。プロキシは、ユーザーのコンピュータを特定のネットワーク攻撃から保護し、クライアントの匿名性を維持するのに役立ちます。詳細については、「」を参照してください。プロキシサーバーとは何か?" 記事。
Telegram にはどのプロキシ サーバーが必要ですか?
Telegram の最新バージョンでは、追加のセキュリティ層としてプロキシ サーバーを使用できるようになりました。
残念ながら、最も一般的なプロキシ プロトコルは、 HTTP/HTTPS、Telegram の一部のバージョンでは動作しません。したがって、以下では、Telegram でデフォルトでサポートされている 2 つのプロトコル、SOCKS5 と MTProto の構成について説明します。
MTProtoプロキシとは何ですか?
MTProto プロキシは、原則としてリバース プロキシである MTProto ファミリ内のプロトコルです。これは、SOCKS5 とは異なり、クライアントはプロキシに Telegram サーバーに到達するように要求しないことを意味します。クライアントは、MTProto プロキシがすでに Telegram サーバーであるかのように通信します。
開発者によると、MTProto Proxy はいくつかの問題を一度に解決します。
- ユーザー名とパスワードのペアの代わりに、接続に必要なパスワードは 1 つだけです。
- トラフィックは暗号化されており、標準の HTTPS/TLS とほとんど区別できません。
- 接続時にパスワードはサーバーに送信されません。
- Telegram のみがこのプロキシを介して機能します。他のアプリケーションは、このインターフェイスでは動作しません。
多くの機能により、このタイプのプロキシは厳密にテレグラム向けになっています。これは、通常のトラフィックをテレグラムにリダイレクトできないためです。 大きなプラス この状況では。
大きなマイナス MTProto プロキシの最大の特徴は、そのようなプロキシを無料で入手したり購入したりできる特定の場所がないという事実です。 MTProto プロキシに接続するためのデータ (IP アドレスとポート) は、Telegram のいわゆる「プロモート」チャネルを通じて配布されます。 MTProto プロキシを使用するための前提条件は、これらのチャネルのいずれかへの必須のサブスクリプションです。プロキシを使用している限り、そのようなチャネルを連絡先リストから削除することはできません。
この記事のテストと執筆時点 (2023 年 2 月) では、Telegram で MTProto プロキシを使用する安定した便利な方法が見つかりませんでした。
MTProto の状況がすぐに良い方向に変わることを願っています。
SOCKS5 プロキシ サーバーとは何ですか?
SOCKS は、プロキシ サーバーを介してクライアントからサーバーにパケットを透過的に (クライアントには見えずに) 送信できるようにするネットワーク プロトコルで、これによりファイアウォールの背後でサービスを使用できるようになります。 SOCKS プロトコルを実行するプロキシ サーバーは、データ自体を分析せずに、クライアントからサーバーにデータを送信するだけです。つまり、データを解釈しません。
SOCKS には、4 番目と 5 番目の 2 つのバージョンがあります。 Telegram メッセンジャーでの使用に適しているのは、SOCKS プロトコルの 5 番目のバージョン、つまり SOCKS5 だけです。
SOCKS について詳しくは、記事「SOCKS プロキシとは何ですか?“.
Telegram メッセンジャーでの SOCKS5 のセットアップ
Telegram での SOCKS のセットアップは、さまざまなプラットフォームやオペレーティング システム上でほとんど区別できません。
Windows 上の Telegram の SOCKS プロキシ
- メッセンジャーの左上隅にある3本の縦棒のアイコンをクリックして、テレグラム設定を開きます
- 表示されるメニューで「」をクリックします。設定" メニュー項目。
- 次に「」に進みます。高度な.”
- の中に "データとストレージ」セクションが表示されるので、「」を選択します接続タイプ“.
- 選択する "カスタムプロキシを使用する“.
- 次に「」を選択しますSOCKS5”。下 "ソケットアドレス「」にプロキシサーバーのIPアドレスを入力します。ホスト名「」フィールドと「」のポートポート" 分野。
iOS の Telegram 用の SOCKS プロキシ
- テレグラム設定を開く
- クリック "設定表示されるメニューで「
- 「」に進みますデータとストレージ“.
- 下 "接続タイプ"、 を選択 "プロキシを使う" オプション。
- クリック "プロキシの追加.”
- 下 "繋がり」スクリーンショットに示されているように、プロキシ サーバーの IP アドレスとポートを入力します。
- 「」をタップしてプロキシ設定を確認します。終わり」画面右上隅に表示されます。
Android 上の Telegram 用の SOCKS プロキシ
- メッセンジャーの左上隅にある 3 本の垂直バーのアイコンをクリックして、テレグラム設定を開きます。
- 表示されるメニューで「」をタップします。設定" メニュー項目。
- 選択する "データとストレージ」をクリックし、「プロキシ設定」が画面の一番下に表示されます。
- 表示された画面で「プロキシを使う」スライダーをアクティブな位置に移動し、「」をタップしますプロキシの追加“.
- 「プロキシサーバーのIPアドレス」にプロキシサーバーのIPアドレスを入力します。サーバ「」フィールドと「」のポートポート" 分野。
- 画面右上のチェックマークをタップしてプロキシ設定を確認します。
iPhone の Telegram 用の SOCKS プロキシ
- iPhone で Telegram 設定を開きます。
- 表示されたら、設定画面の下部にある歯車アイコンをタップします。
- 選択する "データとストレージ」をタップして「プロキシ画面の一番下の「」接続タイプ“.
- 表示された画面で「プロキシを使う」スライダーをアクティブな位置に移動し、「」をタップしますプロキシの追加“.
- の中に "繋がり」セクションで、スクリーンショットに示されているように、プロキシ サーバーの IP アドレスとポートを入力します。
- 「」をクリックしてプロキシ設定を確認します。終わり」画面右上隅に表示されます。
重要: Telegram でのプロキシの安全な接続
SOCKS5 プロキシは、Telegram の 2 つの異なる方法で使用できます。
- ユーザー名/パスワードなしの、ポート 1085 経由の IP アドレス認証*.
- ポート 1080 経由のユーザー名/パスワードによる認証* (この方法は避けてください)。
強くお勧めします 最初の方法のみを使用するつまり、ユーザー名/パスワードを使用しない IP アドレスによる認証です。
この背後にある理由は、残念ながら Telegram がログイン データを暗号化せずにサーバーに送信するためです。パスワードが侵害される可能性があるため、これは危険です。
—————–
* 注記: SOCKS ポート 1080 および 1085 は、 プロキシサービス。他のプロキシ プロバイダーを使用している場合は、ポートが異なる場合があります。