Telegram 专用的轻量化代理工具 —— MTProxy Go版 一键脚本
为什么要用 MTProxy ?为何不直接用代理软件?
可能有人会疑问:MTProxy 是一个只能 Telegram 客户端使用的代理,那么为什么不直接用其他代理软件呢?
我就特地来回答一下大家的疑问。
1. 移动设备便捷性:对于电脑用户来说, MTProxy 相对鸡肋,因为很多人都是代理软件开机启动并且全天不关。但是对于手机用户来说,每次要查看 Telegram 客户端,都需要先开启代理软件,而如果你在手机上不是经常要挂代理,但是你会经常去 Telegram 里吹比打屁,那么你就很适合使用 MTProxy 了,它可以让你使用 Telegram 客户端像使用国内的 QQ、微信一样方便,打开即用。
2. 适合分享给朋友:当你觉得 TG很好用,想要劝身边的朋友抛弃 QQ、微信 转投 Telegram 时,你却发现你还需要给他配置一套代理软件、代理账号,指导他如何使用代理软件,巴拉巴拉的。但是如果你有 MTProxy 代理账号,那么只需要填写代理配置后,即可直接使用!
该版本相比官方版有什么区别?
- 支持 IPv6 。
- 支持 CentOS6。
- 资源占用更少,并发更强。
- 无需任何依赖,安装快速。
- 更少错误出现,不用担心编译出错。
- NAT 服务器无需填写内网IP,只需脚本自动识别公网IP(支持自定义)。
- 支持强制安全模式(只有密匙头部包含 dd 的客户端才能链接,降低被墙几率)。
系统要求
CentOS 6+ / Debian 7+ / Ubuntu 14.04 +
脚本版本
Ver: 1.0.1
安装步骤
执行下面的代码下载并运行脚本。
运行脚本后会出现脚本操作菜单,选择并输入
1 就会开始安装。- 请输入 MTProxy 端口 [1-65535]
- (默认: 443):
- ========================
- 端口 : 443
- ========================
- 请输入 MTProxy 密匙(手动输入必须为32位,[0-9][a-z][A-Z],建议随机生成)
- (避免出错,强烈推荐随机生成,直接回车):
- ========================
- 密码 : xxxxx
- ========================
- 请输入 MTProxy 的 TAG标签(TAG标签必须是32位,TAG标签只有在通过官方机器人 @MTProxybot 分享代理账号后才会获得,不清楚请留空回车)
- (默认:回车跳过):
- 如果本机是NAT服务器(谷歌云、微软云、阿里云等,网卡绑定的IP为 10.xx.xx.xx 开头的),则需要指定公网 IPv4。
- (默认:自动检测 IPv4 地址):
- ========================
- NAT-IPv4 : X.X.X.X
- ========================
- 如果本机是NAT服务器(谷歌云、微软云、阿里云等),则需要指定公网 IPv6。
- (默认:自动检测 IPv6 地址):
- ========================
- NAT-IPv6 : XXXXX
- ========================
- 是否启用强制安全模式?[Y/n]
- 只有启用[安全混淆模式]的客户端才能链接(即密匙头部有 dd 字符),降低服务器被墙几率,建议开启。
- (默认:Y 启用):
- ========================
- 强制安全模式 : YES
- ========================
- [信息] MTProxy 停止成功 !
- [信息] MTProxy 启动中...
- [信息] MTProxy 启动成功 !
- Mtproto Proxy 用户配置:
- ————————————————
- 地址 : X.X.X.X
- 地址 : XXXXX
- 端口 : 443
- 密匙 : xxxxx
- 链接 : tg://proxy?server=X.X.X.X&port=443&secret=xxxxx
- 链接 : https://t.me/proxy?server=X.X.X.X&port=443&secret=xxxxx
- 链接 : tg://proxy?server=XXXXX&port=443&secret=xxxxx
- 链接 : https://t.me/proxy?server=XXXXX&port=443&secret=xxxxx
使用说明
进入下载脚本的目录并运行脚本:
然后选择你要执行的选项即可。
其他操作
启动:/etc/init.d/mtproxy-go start
停止:/etc/init.d/mtproxy-go stop
重启:/etc/init.d/mtproxy-go restart
查看状态:/etc/init.d/mtproxy-go status
安装目录:/usr/local/mtproxy-go
配置文件:/usr/local/mtproxy-go/mtproxy.conf
日志文件:/usr/local/mtproxy-go/mtproxy.log
Telegram 使用方法说明:
另一个教程写了,这里就不再重复了:https://doub.io/shell-jc7/#Telegram 使用方法说明:
其他说明
注意:MTProxy 仅支持 Telegram 客户端使用,无法用于其他软件!
Telegram一直无法连接代理的可能原因之一
MTProxy 对时间差要求严格,如果服务器与本地的系统时间相差过大(不清楚具体多少,但是差几分钟就不行)就会无法建立连接。
脚本一开始安装时,就已经将系统时区改为北京时区,不过时间可能还不够准确。
你可以安装 ntp 来定时校准时间,或者手动校准时间:
启动失败,日志提示 'S' option requires exactly 32 hex digits 错误
该问题只出现于自定义密码时,因为 MTProxy 为了安全性而要求密码必须是 32位(多了少了都不行),如果数量不对就会提示这个,建议用脚本随机生成!
提示wget: unknown host “raw.githubusercontent.com” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。
提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
升级脚本
升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。
更新日志
2018年11月10日,版本 v1.0.1
1. 新增 监测外网IP变更功能(位于 7. 设置 账号配置 中)。
—— 该功能适合于IP经常变更的服务器,不需要每次都手动修改了。
2018年10月29日,版本 v1.0.0
1. 推出 正式版。
评论
发表评论