MTProxy 自建教程 并推广自己的 Telegram 频道 / 群组

2019年3月8日 469 次阅读 0 条评论 0 人点赞

MTProxy是Telegram(以下简称TG)官方开源的一个TG代理工具,用户可以用来自建代理方便自己使用TG,C语言写一个很轻便的代理软件。


这是我的代理服务器的链接(需代理)
https://t.me/proxy?server=104.128.228.57&port=443&secret=59dbfa3bd3b0be2b3a788bdd5c31b33c

这是安装Telegram应用程序后的直接链接
tg://proxy?server=104.128.228.57&port=443&secret=59dbfa3bd3b0be2b3a788bdd5c31b33c


GitHub地址:https://github.com/TelegramMessenger/MTProxy

安装依赖:

On Debian/Ubuntu:

apt install git curl build-essential libssl-dev zlib1g-dev

On CentOS/RHEL:

yum install openssl-devel zlib-devel
yum groupinstall "Development Tools"

克隆源码及编译:

git clone https://github.com/TelegramMessenger/MTProxy
cd MTProxy
make
cd objs/bin

编译完成后会在 objs/bin 生成 tproto-proxy 可执行文件。

生成配置文件:

curl -s https://core.telegram.org/getProxySecret -o proxy-secret
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf

用下一排的命令,生成一个一个32位的十六进制字符串密钥,复制留存,后面需要用到。

head -c 16 /dev/urandom | xxd -ps

创建系统配置:

创建文件:

nano /etc/systemd/system/MTProxy.service

编辑文件内容修改并将以下内容粘贴进MTProxy.service内:

[Unit]
Description=MTProxy
After=network.target
[Service]

Type=simple
WorkingDirectory=/root/MTProxy/objs/bin
ExecStart=/root/MTProxy/objs/bin/mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> --aes-pwd proxy-secret proxy-multi.conf -M 1
Restart=on-failure

[Install]
WantedBy=multi-user.target

上述配置文件为默认情况,如您的代码没有clone在/root/下,就请自行替换文件路径/root/MTProxy/objs/bin。

8888为内部查看服务状态的端口

443为客户端连接用的端口

secret请替换为32位的十六进制字符串密钥(前文有生成)

可选参数:

内网ip(阿里云等):

--nat-info 内网ip:外网ip

可找@MTProxybots申请表示tag,请注意保存:

-P <proxy tag>

重载systemctl:

systemctl daemon-reload
systemctl restart MTProxy.service
# 查看运行状态
systemctl status MTProxy.service
#状态无异常,开启自启动
systemctl enable MTProxy.service

如无意外您应该看到如下代码:

root@debian:~/MTProxy/objs/bin# systemctl status MTProxy.service
● MTProxy.service - MTProxy
   Loaded: loaded (/etc/systemd/system/MTProxy.service; enabled)
   Active: active (running) since Fri 2019-03-08 01:16:47 EST; 2s ago
 Main PID: 13165 (mtproto-proxy)
   CGroup: /system.slice/MTProxy.service
           ├─13165 /root/MTProxy/objs/bin/mtproto-proxy -u nobody -p 8888 -H 443 -S ≤隐藏≥ --nat-info ...
           └─13166 /root/MTProxy/objs/bin/mtproto-proxy -u nobody -p 8888 -H 443 -S ≤隐藏≥ --nat-info ...

如您有添加可选参数TAG,那么您可以在 @MTProxybots,选择 Promotion,挂上你要推广的频道 / 群组。使用这个 MTProxy 的人就会被顶置你的频道。

标签:
最后编辑:2019年3月17日

You are a dream which occupies all my life!

文章评论(0)