首先先回顾一下MTproxy直接代理搭建教程
当你的mtproxy绑定了自己的频道之后,别人使用你的代理,会自动置顶你的频道,达到一个很好的推广效果
分享代理账号并推广频道
![图片[1]-MTproxy代理绑定自己的频道-雨萌屋](http://yumengwu.com/wp-content/uploads/2026/07/53d472ae1fcea2c854c44fdfb5c78a60.png)
MTProxy 有个官方机器人,可以让你在此分享 MTProxy 代理账号,但是只分享没收获的话,大家都没什么动力,所以 MTProxy 机器人可以让你分享出去的免费账号起到推广频道的作用
教程步骤
其他说明
注意:MTProxy 仅支持 Telegram 客户端使用,无法用于其他软件!
Telegram一直无法连接代理的可能原因之一
MTProxy 对时间差要求严格,如果服务器与本地的系统时间相差过大(不清楚具体多少,但是差几分钟就不行)就会无法建立连接。
脚本一开始安装时,就已经将系统时区改为北京时区,不过时间可能还不够准确。
你可以安装 ntp 来定时校准时间,或者手动校准时间:
date -s "08:05:00"
# 修改时间为 08:05:00
# 当然也要记得校准本地设备系统时间偶~编译失败,提示包含 xxxxx option “-std=gnu11” 错误
当你安装 MTProxy 出现编译错误,并且编译错误信息中包含的有 ccl: error: unrecognized command line option "-std=gnu11” 类似内容(往往在编译错误这几个字的上方几条内),则说明是系统的 OpenSSL 版本过低,不支持部分编译参数。
出现这个错误基本上就是用了老旧的系统,例如:CentOS6 Debian6 Ubuntu12
解决方法有两种:
1. 手动升级 OpenSSL (不推荐,依赖结构复杂)。
2. 更换为更高版本的系统。
启动失败:
1、日志提示 ‘S’ option requires exactly 32 hex digits 错误
该问题只出现于自定义密码时,因为 MTProxy 为了安全性而要求密码必须是 32位(多了少了都不行),如果数量不对就会提示这个,建议用脚本随机生成!
2、日志显示 mtproto-proxy: common/pid.c:42: init_common_PID: Assertion ‘!(p & 0xffff0000)’ failed.
Azure的服务器可能会出现该问题
3、提示wget: unknown host “raw.githubusercontent.com 之类的错误
多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行
echo -e "nameserver 8.8.8.8\nnameserver 8.8.4.4" > /etc/resolv.conf4、提示 wget: command not found错误
是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
# CentOS系统:
yum install -y wget
# Debian/Ubuntu系统:
apt-get install -y wget









暂无评论内容