1.什么是Telegram
Telegram是款跨平台实时通信软件,客户端开源但服务器专有。服务器本身已加密外,可选额外用户对用户加密。支持传送所有文件类型,更支持语音通话。
2.Telegram的优点
作为一款优秀的即时通讯工具,它具有优秀的保密性,众所周知,x信现在各种收集用户隐私,而且用户也不能随心所欲的去聊自己想聊的东西,有很多的限制,但是在Telegram上却没有,正是因为它的隐蔽性、自由性和开放性,所以被一些国家封杀,只能扶墙出去才能使用这个软件,但是当时开发人员就已经想到了会有今天的封闭性,所以提前有了一款专门属于它的代理----MTProxy
3.什么是MTProxy
MTProxy是一款专门属于Telegram的代理服务,用户只需要在自己国外服务器上搭建这个服务,就可以不扶墙而去使用Telegram
- 项目地址:https://github.com/TelegramMessenger/MTProxy
4.搭建MTProxy
- 从github上拉取源码
git clone https://github.com/TelegramMessenger/MTProxy
- 进入项目文件夹
cd MTProxy
- 编译
make && cd objs/bin
- 获取当前目录,并将这个目录记录下来
pwd
- 获取与Telegram服务器的连接
curl -s https://core.telegram.org/getProxySecret -o proxy-secret
- 获取配置文件
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
- 获取秘钥,记录下来
head -c 16 /dev/urandom | xxd -ps
- 新建服务
vim /etc/systemd/system/MTProxy.service
- 编辑服务文件,将以下内容保存到文件中,有以下注意事项:
- 下面的目录是你上面获取的目录
- 下面的端口号是你自己想要设置的端口,前提这个端口需要开放
- 下面的秘钥是你上面获取的秘钥
[Unit] Description=MTProxy After=network.target [Service] Type=simple WorkingDirectory=目录 ExecStart=目录/mtproto-proxy -u nobody -p 8888 -H 端口号 -S 秘钥 --aes-pwd proxy-secret proxy-multi.conf -M 1 Restart=on-failure [Install] WantedBy=multi-user.target
5.使用MTProxy
- 启动服务
systemctl start MTProxy # 启动服务 systemctl enable MTProxy # 将服务添加到开机启动项中
- 使用,下面就是专门属于你自己的Telegram代理连接,赶快去试试吧
SERVER_NAME:你服务器的ip
PORT:你设置的端口
SECRET:你上面获取的秘钥
tg://proxy?server=SERVER_NAME&port=PORT&secret=SECRET
6.MTProxy一键安装脚本
功能
功能只有一个,就是搭建代理,并在最后显示你的专属代理连接,在脚本中并没有写自动开启服务器端口的操作,这个你需要自己开放自己想要设置的端口
使用方法
使用root用户登陆你可爱的国外小鸡,输入以下的命令,每一行是一条命令:
yum install wget -y wget https://raw.githubusercontent.com/TyrantJoy/One-click-shell_script/master/MTProxy/MTProxy.sh chmod +x MTProxy.sh ./MTProxy.sh
之后根据提示一步一步进行操作即可。
一键搭建MTProto代理
这个协议是小飞机(Telegram)的协议,刚好自己由服务器可以搭建一个,不过小心被墙。
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy_go.sh && chmod +x mtproxy_go.sh && bash mtproxy_go.sh
下面的脚本比较好
专为 Telegram 设计的轻量化代理工具 —— MTProxy(Mtproto Proxy)
最近有人给我推荐了个代理软件,查了下发现是专门为 Telegram 开发的代理软件,代理服务端限制了客户端只允许访问 Telegram 的服务器。
相比于使用其他代理软件,然后 Telegram 配置链接本地代理软件而言,该方法更方便一些,无需每次启动 Telegram 都需要先启动代理软件,特别是对于手机使用者来说。
至于该软件的特性,大概就是占用资源少、使用方便、Telegram官方支持
为什么要用 MTProxy ?为何不直接用代理软件?https://www.jianshu.com/p/2c83aed09792
可能有人会疑问:MTProxy 是一个只能 Telegram 客户端使用的代理,那么为什么不直接用其他代理软件呢?
我就特地来回答一下大家的疑问。
-
移动设备便捷性:对于电脑用户来说, MTProxy 比较鸡肋,因为很多人都是代理软件开机启动并且全天不关。但是对于手机用户来说,每次要查看 Telegram 客户端,都需要先开启代理软件,而如果你在手机上不是经常要挂代理,但是你会经常去 Telegram 里吹比打屁,那么你就很适合使用 MTProxy 了,它可以让你使用 Telegram 客户端像使用国内的 QQ、微信一样方便,打开即用。
-
适合分享给朋友:当你觉得 TG很好用,想要劝身边的朋友抛弃 QQ、微信 转投 Telegram 时,你却发现你还需要给他配置一套代理软件、代理账号,指导他如何使用代理软件,巴拉巴拉的。但是如果你有 MTProxy 代理账号,那么只需要填写代理配置后,即可直接使用!
安装步骤
执行下面的代码下载并运行脚本。
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh
运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。
使用说明
进入下载脚本的目录并运行脚本:./mtproxy.sh
然后选择你要执行的选项即可。
MTProxy 一键管理脚本 [vX.X.X]
---- Toyo | doub.io/shell-jc7 ----
0. 升级脚本
————————————
1. 安装 MTProxy
2. 更新 MTProxy
3. 卸载 MTProxy
————————————
4. 启动 MTProxy
5. 停止 MTProxy
6. 重启 MTProxy
————————————
7. 设置 账号配置
8. 查看 账号信息
9. 查看 日志信息
10. 查看 链接信息
————————————
当前状态: 已安装 并 已启动
请输入数字 [0-10]:
其他操作
启动:/etc/init.d/mtproxy start 停止:/etc/init.d/mtproxy stop 重启:/etc/init.d/mtproxy restart 查看状态:/etc/init.d/mtproxy status 安装目录:/usr/local/mtproxy 配置文件:/usr/local/mtproxy/mtproxy.conf 日志文件:/usr/local/mtproxy/mtproxy.log
Telegram 使用方法说明:
如果你的 TG 客户端没有 Mtproto 代理选项,那么请更新到最新版本!
Telegram 内置了 Mtproto 代理选项,所以TG客户端内点击 tg://proxy?xxxx... 链接就会自动配置代理,非常方便。
版权与免责声明:
凡注明稿件来源的内容均为转载稿或由网友用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;