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 &

发表评论

12 条评论

  1. 还弟弟给个

    怎么改密

    1. sunpma
      @还弟弟给个

      卸载后重装

  2. 艾斯德斯

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

  3. 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));
          这一行注释掉,重新编译,重复上面的步骤,亲测已解决

        2. sunpma
          @simple

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

  4. 1

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

    1. sunpma
      @1

      甲骨文韩国

  5. Raphael

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

  6. chendeshen

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

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