メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
mtproto.zig

mtproto.zig

mtproto.zig は、Zig で書かれた小さなセルフホスト型 Telegram プロキシで、通信を通常の HTTPS に偽装します。すぐ使える接続リンクを生成し、1 コアで動作します。MIT ライセンスで、GitHub スター 1,000 以上。

概要

1.1k

GitHubスター

1

ページビュー

ライセンス MIT バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

接続リンクの取得

Telegram の接続リンクはいつでも取得できます:

mtbuddy links

重要なファイルとディレクトリ

  • 設定ファイル: /opt/mtproto-proxy/config.toml
  • 作業ディレクトリ: /opt/mtproto-proxy
  • TLS 証明書: /etc/nginx/ssl/cert.pem
  • nfqws Binary: /opt/zapret/nfq/nfqws

プロキシの管理

プロキシの状態を確認します:

systemctl status mtproto-proxy

ライブログを表示:

journalctl -u mtproto-proxy -f

プロキシを再起動します:

systemctl restart mtproto-proxy

設定

プロキシの設定は次の場所に保存されています: /opt/mtproto-proxy/config.toml

設定を変更したらプロキシを再起動します:

systemctl restart mtproto-proxy

更新後の接続リンクを生成します:

mtbuddy links

ローカル TLS マスク

ローカルの Nginx による TLS マスキングサービスが設定されています。

  • ドメイン: google.com
  • リスナー: 127.0.0.1:8443
  • 証明書: /etc/nginx/ssl/cert.pem

ヘルスモニターを確認します:

systemctl status mtproto-mask-health.timer

nfqws による TCP デシンクロナイゼーション

インストール時に、DPI 回避を強化するため nfqws を有効化します。

その状態を確認します:

systemctl status nfqws-mtproto

必要に応じて再起動します:

systemctl restart nfqws-mtproto

便利なコマンド

# Show Telegram connection links
sudo mtbuddy links

# Show proxy and module status
sudo mtbuddy status

# Validate and inspect config
sudo mtbuddy config validate
sudo mtbuddy config doctor
sudo mtbuddy config doctor --network
sudo mtbuddy config print-effective

# Install web monitoring dashboard
sudo mtbuddy setup dashboard
# Remove just the dashboard (leaves the proxy running)
sudo mtbuddy setup dashboard --remove

# Full mtbuddy help
sudo mtbuddy --help

セキュリティの他の記事

関連アプリ。

今すぐ mtproto.zig をデプロイする 月額2.48ドルから。