MTProxy TLS 绿色版一键安装脚本

说明

此脚本安装的是绿色版,安装卸载都非常简单,并配置有TLS域名伪装;
GitHub:https://github.com/sunpma/mtp

安装

执行如下代码进行安装

# 创建程序目录并进入
mkdir /home/mtproxy && cd /home/mtproxy

# 下载程序并配置安装
curl -s -o mtproxy.sh https://raw.githubusercontent.com/sunpma/mtp/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh

安装过程:

=========================================
请输入一个客户端连接端口 [1-65535]
(默认端口: 443):433(说明:自定义链接端口)

---------------------------
port = 443
---------------------------

请输入一个管理端口 [1-65535]
(默认端口: 8888):8888(说明:自定义管理端口)

---------------------------
manage port = 8888
---------------------------

请输入一个需要伪装的域名:
(默认域名: azure.microsoft.com):azure.microsoft.com(说明:自定义TLS伪装域名)
状态码:302

---------------------------
伪装域名 = azure.microsoft.com
---------------------------

请输入你需要推广的TAG:
若没有,请联系 @MTProxybot 进一步创建你的TAG
(留空则跳过):(说明:默认跳过或输入TAG)

---------------------------
PROXY TAG = 
---------------------------

配置已经生成完毕!
TMProxy+TLS代理: 运行中
服务器IP:132.145.91.50
服务器端口:65534
MTProxy Secret:  xxxxxx
TG一键链接: https://t.me/xxxxxx
TG一键链接: tg://xxxxxx
=========================================

使用

# 进入程序目录
cd /home/mtproxy

# 运行
bash mtproxy.sh start

# 调试
bash mtproxy.sh debug

# 停止
bash mtproxy.sh stop

# 重启
bash mtproxy.sh restart

卸载

因为是绿色版卸载极其简单,直接删除程序目录即可;

rm -rf /home/mtproxy

开机启动

编辑/etc/rc.local开机自启服务文件,将如下代码添加到开机自启脚本中;

# 编辑自启文件
vi /etc/rc.local

# 添加如下代码
bash /home/mtproxy/mtproxy.sh start > /dev/null 2>&1 &

发表评论

25 条评论

  1. fei

    您好,您分享的telegram一键搭建代理那个脚本,我搭建好了。并且正常运行中,但是我在tg官方机器人那里注册的时候输入主机端口跟密钥后 出现Sorry, an error has occurred during your request. Please try again later.(抱歉,请求过程中出现错误。请稍后再试),这个要怎么解决啊?是不是我填错了还是怎样的,已经摸索一天了 实在没有办法了

    1. prince
      @fei

      想问一下,这个你有解决了么??我也遇到这样的问题了。

      1. 帮帮我
        @prince

        我也不知道咋回事,我也没有解决。不知道为什么。就是在那个电报上他老是出错,Sorry, an error has occurred during your request. Please try again later. (Code 10018134)

  2. cs

    家里的wifi 之前是正常的,但是前端时间开始,连wifi后就无法连接上代理, 公司的wifi不受影响 ,有人碰到过这个问题吗?

  3. 浩南

    有没有办法查看连接MTProx的ip?

  4. bitch

    支持ipv6链接不

  5. cv

    这个安全吗,我看我的ip都直接暴露, 群里人都说会被墙掉....我都敢开了

  6. 爱慕

    有没有vpn可以借我一个.我用来玩一下telegram

  7. kk

    即将:调试运行
    当前正在运行调试模式:
    你随时可以通过 Ctrl+C 进行取消操作
    ./mtproto-proxy -u nobody -p 8888 -H 443 -S 7867e836c7130063fe840ad902d863db --aes-pwd proxy-secret proxy-multi.conf -M 1 --domain azure.microsoft.com --nat-info 172.21.49.241:

    403 Forbidden 403 Forbidden nginx

    [15174][2022-05-27 20:11:00.195852 local] Invoking engine mtproxy-0.01 compiled at May 27 2022 20:03:09 by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) 64-bit after commit dc0c7f3de40530053189c572936ae4fd1567269b
    ' in --nat-infoe host '

  8. 问问

    MTProxyTLS一键安装运行绿色脚本
    =========================================
    检测到您的配置文件不存在, 为您指引生成!
    =========================================
    请输入一个客户端连接端口 [1-65535]
    (默认端口: 443):

    ---------------------------
    port = 443
    ---------------------------

    请输入一个管理端口 [1-65535]
    (默认端口: 8888):

    ---------------------------
    manage port = 8888
    ---------------------------

    请输入一个需要伪装的域名:
    (默认域名: azure.microsoft.com):

    ---------------------------
    伪装域名 = azure.microsoft.com
    ---------------------------

    请输入你需要推广的TAG:
    若没有,请联系 @MTProxybot 进一步创建你的TAG, 可能需要信息如下:
    IP: 172.xxx.xxx.xx
    PORT: 443
    SECRET(可以随便填): c60012837f3148d1d372a6950fcaa1b8
    (留空则跳过):

    ---------------------------
    PROXY TAG =
    ---------------------------

    配置已经生成完毕!
    TMProxy+TLS代理: 已停止
    [root@GBfeoe27598 mtproxy]#

    请问这是什么问题

  9. 旺旺碎冰冰

    配置已经生成完毕!
    mtproxy.sh: line 249: 30078 Segmentation fault ./mtproto-proxy -u nobody -p $web_port -H $port -S $secret --aes-pwd proxy-secret proxy-multi.conf -M 1 $tag_arg --domain $domain $nat_info > /dev/null 2>&1
    TMProxy+TLS代理: 已停止
    大佬,这个报错是什么情况?

    1. J.P
      @旺旺碎冰冰

      脚本中有个获取IP的错误,导致不能运行。

  10. 还弟弟给个

    怎么改密

    1. sunpma
      @还弟弟给个

      卸载后重装

  11. 艾斯德斯

    可否增加一个添加到服务的选项,Debian等一些系统开启rc.local自启很是麻烦,写入服务的话控制启停自启就简单很多了

  12. simple

    你好!现在是被封了吗。安装之后,启动不了

    1. sunpma
      @simple

      没有,正常使用,启动不了跟封不封没关系

      1. simple
        @sunpma

        MTProxyTLS一键安装运行绿色脚本
        =========================================
        检测到您的配置文件不存在, 为您指引生成!
        =========================================
        请输入一个客户端连接端口 [1-65535]
        (默认端口: 443):

        ---------------------------
        port = 443---------------------------

        请输入一个管理端口 [1-65535]
        (默认端口: 8888):

        ---------------------------
        manage port = 8888
        ---------------------------

        请输入一个需要伪装的域名:
        (默认域名: azure.microsoft.com):
        状态码:302

        ---------------------------
        伪装域名 = azure.microsoft.com
        ---------------------------

        请输入你需要推广的TAG:
        若没有,请联系 @MTProxybot 进一步创建你的TAG
        (留空则跳过):

        ---------------------------
        PROXY TAG =
        ---------------------------

        配置已经生成完毕!
        TMProxy+TLS代理: 已停止

        这种一般是什么原因,端口号被占用了吗

        1. FF
          @simple

          因为脚本下载的mtproto-proxy版本太老了,是用gcc-8编译的,可能和你的电脑不匹配,我的解决方案是:
          下载原版:git clone https://github.com/TelegramMessenger/MTProxy
          使用服务器上的gcc进行编译,将编译产生的mtproto-proxy复制到一键管理脚本下面
          --------------------------------
          有可能出现无法运行的情况,可以将原版代码中common/pid.c中的
          assert (!(p & 0xffff0000));
          这一行注释掉,重新编译,重复上面的步骤,亲测已解决

          1. wh
            @FF

            我试了下,不行啊。还有别的办法吗

        2. sunpma
          @simple

          没有错误提示,不太清楚是什么原因导致的,暂时没遇到过这问题

  13. 1

    你好 能问下你的博客的服务器哪里买的吗?好快啊

    1. sunpma
      @1

      甲骨文韩国

  14. Raphael

    嗨,请问你有没遇到/解决,一个全新安装的Telegram App (也就是没有登录账号的Telegram App),是没有选项设定MTProxy 的问题呀?

  15. chendeshen

    反馈:GCP GCE (端口全开) - https://github.com/sunpma/mtp 搭好,还是连不上。
    传统的源码build好就可以连上,用的是 - https://github.com/ToyoDAdoubiBackup/doubi/blob/master/mtproxy.sh

    不知道是不是多了一层TLS导致的。。。