MTG 又一款Telegram专用代理工具 强烈推荐

前言

Telegram的几种内置代理,SOCKS5就不用说了,明文传输一用就被封
MTProxy原来也还好,可惜现在被识别了,博主自己使用的情况,不管是官方版还是go语言版,基本没有坚持挺过24小时,就被阻断端口,虽然可以换端口,虽然有65535个端口可以更换,但还是非常麻烦
于是在网上找寻解决办法,最后找到了这个MTG
博主使用了一段时间,端口一直正常,没有被阻断的情况,如果你也需要,推荐使用

介绍

MTG是基于MTProxy的一个分支,基于代理的重放攻击的预防,在理论上是不会被干掉的
MTG代理遵循ShadowSocks的方式,并且MTG非常的轻量,无论安装还是卸载都非常简单

一键安装

bash <(wget -qO- https://git.io/mtg.sh)

安装过程

root@ubuntu:~# systemctl stop mtg && systemctl disable mtg
Failed to stop mtg.service: Unit mtg.service not loaded.
root@ubuntu:~# rm -f /usr/local/bin/mtg /lib/systemd/system/mtg.service /etc/mtg.conf
root@ubuntu:~# bash <(wget -qO- https://git.io/mtg.sh)
Verifying archive integrity...  100%   All good.
Uncompressing Bullshit-free MTPROTO proxy Bin package [build 2019-12-26]  100%  
==================================================
>Random port generated, input another if wish to change, press Enter to continue
65535
# 这里输入你要设定的端口,记得后台放行端口
Input a domain for FakeTLS mode, "bing.com" will be used if left empty
# 这里输入TLS使用的域名,默认使用bing.com,建议直接回车使用默认域名
# 设置完这两项就OK,然后等待安装完成,在最后会给出你的TG代理连接
==================================================
> Using: PORT: 65535, FakeTLS DOMAIN : bing.com
==================================================
> Downloading mtg binary ...
2020-01-22 13:13:15 URL:https://github-production-release-asset-2e65be.s3.amazonaws.com/135544649/cca8c080-0af8-11ea-9a56-32a4f2f0d345?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200122%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200122T051312Z&X-Amz-Expires=300&X-Amz-Signature=17d481bc81f881400c01e5d27b6de83f2eda890ef89aff01b0f7861d9b418aff&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dmtg-linux-amd64&response-content-type=application%2Foctet-stream [10481664/10481664] -> "/usr/local/bin/mtg" [1]
FINISHED --2020-01-22 13:13:15--
Total wall clock time: 4.9s
Downloaded: 1 files, 10.0M in 1.9s (5.34 MB/s)
==================================================
v1.0.1 (go version go1.13.4 linux/amd64) [Tue, 19 Nov 2019 15:15:49 +0000]
Created symlink from /etc/systemd/system/multi-user.target.wants/mtg.service to /lib/systemd/system/mtg.service.
==================================================
>Installation Done. Waiting for service to load ...
> Generated Secret: eed8229777e783af51b95da521ca008fb662696e672e636f6d
> Mtg listening at port: 9024
>  ...
> Setup mtproxy in telegram with following URL: 
Jan 22 13:13:16 ubuntu mtg[5764]:     "tme_url": "https://t.me/proxy?port=65535&secret=eed8229777e783af51b95da521ca008fb662696e672e636f6d&server=XX.XX.XX.XX",
Jan 22 13:13:16 ubuntu mtg[5764]:     "tme_url": "https://t.me/proxy?port=65535&secret=eed8229777e783af51b95da521ca008fb662696e672e636f6d&server=%3Cnil%3E",

> Bye.
# 安装完成后会给出两条链接,其中第一条链接中有IP地址的就是你的MTG专用代理

卸载

# 卸载MTG
systemctl stop mtg && systemctl disable mtg
# 删除安装目录
rm -f /usr/local/bin/mtg /lib/systemd/system/mtg.service /etc/mtg.conf

参考连接
Github:https://github.com/cutelua/mtg-dist
Github:https://github.com/9seconds/mtg

发表评论

25 条评论

  1. Anonymous

    不知道博主有没有试过把它放在nginx后面?然后用域名来访问?nginx使用stream模块,这是四层传输层,理论上应该是可以的,但实际上不知道为什么就是不行,这么做的原因是想用443端口统一对外,然后用nginx的map命令通过SNI区分请求,再分别转向网站、mtg又或者是其它应用

  2. s250

    在非标端口跑tls也算一个问题特征。gfw白名单+抓包对比就gg

  3. 清雲

    用不了了好像

    1. sunpma
      @清雲

      能用,但也会被封了现在~~

      1. degas
        @sunpma

        有更好的代替品吗?

        1. sunpma
          @degas

          源码已经更新,支持TSL现在可以使用了,另一个go版的也可以试试https://sunpma.com/776.html

  4. 悟空

    博主 请问目前还有稳定的新方案吗

    1. sunpma
      @悟空

      暂时没有了,用小飞机吧

  5. joey

    博主现在还有什么方案能搭建稳定的tg代理吗?

    1. sunpma
      @joey

      暂时没有更好的了,PC端用酸酸,手机端用小飞机

  6. jjk

    现在也是秒封

    1. sunpma
      @jjk

      用的人多了就这后果,哎~~

  7. 思绪的空中生活

    终究还是挂了

    1. sunpma
      @思绪的空中生活

      我的两台用了一个多月目前还坚挺,现在用的人估计也多了

  8. mecal

    wget -N --no-check-certificate https://github.com/whunt1/onekeymakemtg/raw/master/mtproxy_go.sh && chmod +x mtproxy_go.sh && bash mtproxy_go.sh
    这个好一点

    1. sunpma
      @mecal

      这个是MTP,现在特征识别,我自己用从来不超过24小时就被封端口

      1. mecal
        @sunpma

        也是9seconds/mtg/的源安装,管理起来也更方便

      2. mecal
        @sunpma

        不是哦,这个是mtproxy go的

        1. sunpma
          @mecal

          mtp和mtp go现在都被识别了,基本很难坚持过24小时,如果你自己用不封端口的话也可以,管理脚本确实方便些
          MTP原版:https://sunpma.com/128.html
          MTP go语言版:https://sunpma.com/87.html

  9. hostloc

    hostloc ,博客不错,赞一个。

    1. sunpma
      @hostloc

      哈哈,欢迎老哥常来逛逛

  10. 这个脚本可以修改端口吗?

    1. sunpma
      @丑

      目前没找到方法,可以卸载重装,也就两条命令,1分钟的事情

  11. Clown

    用了两天,没被封,感谢分享

    1. sunpma