Mtproxy-go 一键脚本安装教程(电报专用)

MTProxy 魔法

MTProxy是一种专为Telegram设计的轻量级魔法工具,它具有便捷易用的特点,而且无需额外安装软件,因为Telegram官方已经内置了它。

需要注意的是,尽管有MTG这样的魔法工具,但它们也可能会受到网络限制,因此如果你需要长期使用魔法,建议选择其他协议。如果你确实需要搭建MTProxy魔法,最好与防火墙白名单一起使用。

既然已经有了专门的魔法软件,为什么还要使用内置的MTProxy魔法工具呢?首先,对于轻量级魔法用户来说,他们可能并不需要访问其他网站,只需要使用Telegram与朋友聊天。在这种情况下,再安装一个魔法软件就显得多余。其次,在与朋友讨论梯子等敏感话题时,使用微信并不安全。此时,你可以分享TG魔法给朋友,然后转到Telegram进行安全聊天。

总之,MTProxy魔法工具是一种方便、易用且安全的选择,尤其适合轻量级魔法用户和需要讨论敏感话题的用户。

一键安装

  • 脚本说明: Mtproto Proxy Go版 一键编译安装管理脚本
  • 系统支持: CentOS6+ / Debian7+ / Ubuntu14+
  • 已修复脚本问题,支持mtg2.0

 

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

配置文件在 /usr/local/mtproxy-go/mtproxy.conf ,可以手动修改,配置项详细介绍参见 mtg 文档

 

  MTProxy-Go 一键管理脚本 [v2.0.0]
  
  0. 升级脚本
————————————
  1. 安装 MTProxy
  2. 更新 MTProxy
  3. 卸载 MTProxy
————————————
  4. 启动 MTProxy
  5. 停止 MTProxy
  6. 重启 MTProxy
————————————
  7. 设置 账号配置
  8. 查看 账号信息
  9. 查看 日志信息
 10. 查看 链接信息
————————————

 当前状态: 已安装 并 已启动

 请输入数字 [0-10]:

输入1运行安装脚本

[信息] MTProxy服务 管理脚本下载完成 !
[信息] 开始设置 用户配置...
请输入 MTProxy 端口 [1-65535]
(默认: 443):443

========================
        端口 :  443
========================

请输入 MTProxy 密匙(普通密钥必须为32位,[0-9][a-z][A-Z],建议留空随机生成)
(若需要开启TLS伪装建议直接回车):

端口号建议默认443,默认回车键即可,下一步也是直接回车,开启Fake TLS。
等待片刻即可安装完成,整个过程只需要几分钟时间。你也可以手动编译安装,下方有详细参考链接。

如果报错信息如下,请手动编译安装。

[信息] 开始检查编译环境!
[信息] 开始安装编译环境!
/dl/go1.14.4.linux-amd64.tar.gz: Scheme missing.
tar: go*linux-amd64.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
mv: cannot stat 'go': No such file or directory
[错误] go 安装失败 !

如果Unbuntu系统下报错信息如下:

mtproxy_go.sh: line 136: make: command not found

那么输入:

apt-get update
apt-get upgrade -y
apt-get install make

设置推广信息

在弹出需要设置Tag时使用MTProxybot注册。

  1. 关注 @MTProxybot 机器人。
  2. 发送/newproxy指令,bot返回添加方式。
  3. 发送 host:port,host即你的 vps 外网 ip 地址,port 就是端口号。
  4. 发送连接密码,即之前生成的 32 位随机字符串。
  5. 接下来 bot 会返回生成的分享链接和魔法tag:

使用一键脚本生成的密钥并非上面需要的32位随机字符串,

ee271082e5da56c2877f215c225eb93ffe7777772e676f6f676c652e636f6d
#表示:"ee"+"271082e5da56c2877f215c225eb93ffe"+"www.google.com".encode().hex()
Bash

ee后面的 271082e5da56c2877f215c225eb93ffe 才是需要的32位随机字符,在@MTProxybot 机器人注册后即可获得Tag,在终端中输入即可。

注意:mtg 2.0 不支持推广信息,如果需要放置推广频道,建议使用1.0版本或原版mtproxy。
参考链接:
https://github.com/whunt1/onekeymakemtg

https://eller.tech/post/38

https://eller.tech/post/40

https://wallflower.life/tutorials/build_MTPorxy.html

https://github.com/9seconds/mtg#version-2

相关命令

进入下载脚本的目录并运行脚本:

  1. ./mtproxy_go.sh

其他操作

启动:/etc/init.d/mtproxy-go start

停止:/etc/init.d/mtproxy-go stop

重启:/etc/init.d/mtproxy-go restart

查看状态:/etc/init.d/mtproxy-go status

安装目录:/usr/local/mtproxy-go

配置文件:/usr/local/mtproxy-go/mtproxy.conf

日志文件:/usr/local/mtproxy-go/mtproxy.log

THE END