Tạo MTProto cho Telegram


Chạy trên docker:

# VPS AMD:

sudo docker run -d
--name=OrcX-mtproto
--restart=always
-p 80:80
-p 8443:8443
-e SECRET=$(head -c 16 /dev/urandom | xxd -ps)
-e TAG='OrcX-mtproto'
telegrammessenger/proxy
# VPS ARM:

docker run -d \
--name OrcT-mtproxy \
--restart=always \
-e domain="cloudflare.com" \
-e secret=$(head -c 16 /dev/urandom | xxd -ps) \
-e ip_white_list="OFF" \
-e provider=2 \
-p 8080:80 \
-p 8443:443 \
ellermister/mtproxy

Các lệnh liên quan khác:

  • docker stop mtproxy
  • docker start mtproxy
  • docker rm mtproxy # Delete
  • Auto Run / 开机自启
  • docker update –restart=always mtproxy
  • docker restart mtproxy
  • docker logs <Tên container>

ip_white_list 选项:ip_white_list 选项:

  • OFF 关闭白名单
  • IP 开启 IP 白名单
  • IPSEG 开启 IP 段白名单

secret指定密钥:如果你想创建已知的密钥,格式为:32位十六进制字符

domain: 伪装的第三方有效域名,需要 TLS1.2 以上

provider代理提供者

  • 1 telegram 官方代理程序 (只支持 x86_64)
  • 2 mtg 第三方代理程序

容器内端口:

  • 443 端口为 nginx 接管处理,需要使用该端口才有白名单的效果
  • 8443 端口为 mtproxy 程序接管,如果你直接映射到该端口,则会绕过 nginx 的转发
  • 80 端口为 nginx 网站端口,当用户访问网站指定文件时,则会为其添加白名单许可

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *