TG代理MTProxy部署

MTProxy使用MTProto协议,是专门为TG打造的代理工具。

环境

  • Ubuntu 16.04

参考&项目地址

步骤

整个过程很简单,ctrl+c、ctrl+v Github页面ReadMe的指令即可。

  1. 安装(编译)依赖
    apt install git curl build-essential libssl-dev zlib1g-dev
  2. clone MTProxy源
    git clone https://github.com/TelegramMessenger/MTProxy
    cd MTProxy
  3. 编译
    make && cd objs/bin

    如果编译失败,先执行

    make clean

    来清除编译失败的文件,然后再次编译

  4. 运行
    1. 生成密钥,用来连接TG的服务器
      curl -s https://core.telegram.org/getProxySecret -o proxy-secret
    2. 生成当前版本的TG设置,官方说明设置经常会变动,建议一天更新一次
      curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
    3. 生成代理密钥,用户输入此密钥来连接代理
      head -c 16 /dev/urandom | xxd -ps

      复制输出的内容

    4. 运行MTProxy
      ./mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> --aes-pwd proxy-secret proxy-multi.conf -M 1

      使用上一步生成的密钥替换“<secret>”,最后的-M参数可自行设定,越大性能越好,对服务器的要求越高。

  5. 分享代理链接
    • 可以以 tg://proxy?server=SERVER_NAME&port=PORT&secret=SECRET 的形式自行编辑生成连接
    • 也可以通过关注TG官方代理Bot(@MTProxybot),根据提示输入代理信息来生成链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据