mtproxy(mtproto部署供Telegram使用的服务-电报telegram技巧分享

telegram代理地址更新

近来有人给我建议了个代理软件,查了下发现是专门为 Telegram 开发的代理软件,代理服务端限定了客户端只容许访问 Telegram 的服务器。

相比于使用其他代理软件,然后 Telegram 设置链接当地代理软件而言,该方法更方便一些,无需每次启动 Telegram 都需要先启动代理软件,特殊是对于手机使用者来说。

至于该软件的特性,大概就是占用资源少、使用方便、Telegram官方支持!(是不是官方开发的我也不知道,预计不是)。

留意:MTProxy 仅支持 Telegram 客户端使用,无法用于代理其他网站和软件!

Github 项目地点: https://github.com/TelegramMessenger/MTProxy

系统要求

CentOS 7 / Debian 7+ / Ubuntu 14.04 +

建议 Debian 7/8 x64,这个是我不停使用的系统,我的脚本在这个系统上面出错率最低。

留意:由于 CentOS 6 系统的 GCC 版本过低,会导致编译失败,请使用更高版本的系统!

安装步骤

# 实行下面的代码下载并运行脚本: wget -N --no-check-certificate https://softs.loan/Bash/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh # 假如上面这个脚本无法下载,实验使用备用下载: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh

运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。

请输入 MTProxy 端口 [1-65535] (默认: 7000): ======================== 端口 : 7000 ======================== 请输入 MTProxy 密码(手动输入必须为32位,[0-9][a-z][A-Z],提议随机天生) (默认:随机天生): ======================== 密码 : xxxxx ======================== 假如本机是NAT服务器(谷歌云、微软云、阿里云等),则请输入你的服务器内网IP,不然会导致无法使用。假如不是请直接回车! (默认:回车跳过): ======================== NAT : NO ======================== [信息] MTProxy 停止成功 ! [信息] MTProxy 启动中... [信息] MTProxy 启动成功 ! ———————————————— Mtproto Proxy 信息 : 地点 : x.x.x.x 端口 : 7000 密码 : xxxxx 伪装 : 无 链接 : tg://proxy?server=xxxxxx... 链接 : https://t.me/proxy?server=xxxxxx... ————————————————

使用指南

进入下载脚本的目次并运行脚本:

./mtproxy.sh

然后选择你要实行的选项即可。

 MTProxy 一键管理脚本 [v1.0.0] ---- Toyo | doub.io/shell-jc7 ---- 0. 升级脚本 ———————————— 1. 安装 MTProxy 2. 更新 MTProxy 3. 卸载 MTProxy ———————————— 4. 启动 MTProxy 5. 停止 MTProxy 6. 重启 MTProx!y ———————————— 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… 链接就会主动设置代理,非常方便。 PC 使用步骤如下:

点击 Telegram 客户端左上角的 三横杠 按钮,

然后点击 你的头像 就会进入保存消息聊天窗口中(在这里发只会被自己看到,并且恰好保存起来),

接着复制 tg://proxy?xxxx… 并发送,

最后点击 tg://proxy?xxxx… 链接后就会提示你是否要启用这个代理,点击 启用 按钮,

就会发现主动添加并使用该代理设置了。

要么你可以browser访问 https://t.me/proxy?server=xxxxxx… 链接,然后browser会主动调用 Telegram 客户端。

至于手动添加,只需要去代理设置处,添加新代理并选择 Mtproto 代理选项,根据账号信息分别填写服务器IP、端口、密码即可。

其他说明

留意:MTProxy 仅支持 Telegram 客户端使用,无法用于其他软件! 启动失败,日记提示 ‘S’ option requires exactly 32 hex digits 错误

该问题只出现于自定义密码时,由于 MTProxy 为了安全性而要求密码必须是 32位(多了少了都不可),假如数目不对就会提示这个,提议用脚本随机天生!

提示wget: unknown host “softs.loan” 之类的错误

这是无法剖析域名,多数是DNS的问题,请调换DNS为谷歌DNS(以下两行一起复制 一起实行)。

echo -e “nameserver 8.8.8.8nnameserver 8.8.4.4” > /etc/resolv.conf

提示 wget: command not found 的错误

这是你的系统精简的太洁净了,wget都没有安装,以是需要安装wget。

# CentOS系统: yum install -y wget # Debian/Ubuntu系统: apt-get install -y wget

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会主动覆盖原文件。

更新日记

2018年07月01日,版本 v1.0.3

调换 安装方法为 Git。

—— 忽然发现一些人编译失败的缘故是由于没有安装 git ,这就蛋疼了,诚实换归去用 Git 吧。 2018年07月01日,版本 v1.0.2

优化 随秘密码天生(舍弃 xxd ,能少装一个软件就少装一个)。 修复 NAT设置的一个小BUG。

2018年07月01日,版本 v1.0.1

新增 NAT设置。

—— 假如是NAT服务器(如谷歌云、微软云、阿里云等),则需要填写内网IP地点,不然会导致无法连接!假如不是就直接回车跳过。 2018年07月01日,版本 v1.0.0

推出 正式版。

转载出处

https://doub.io/shell-jc7/

摆设供Telegram使用的MTProxy服务



发布于


|


更新于


更新后的telegram在iOS上使用系统代理无效,可以选择使用telegram内置的socks5和mtproxy来进行代理。socks5代理搞得我一头雾水,到最后也没找到iOS上我vpn程序的当地端口在哪。只能使用mtproxy。

幸亏mtproxy服务器的设置也很easy。

以我的服务器为例,操作系统是centos6。

安装依靠

1
2
3
yum update
yum install openssl-devel zlib-devel git wget vim
yum groupinstall "Development Tools"

安装C++11

1
2
3
4
cd /etc/yum.repos.d
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo
yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++
scl enable devtoolset-3 bash

编译源代码

1
2
3
git clone https://github.com/TelegramMessenger/MTProxy
cd MTProxy
make

运行

1
2
3
4
5
6
cd objs/bin
# 获取 AES 密钥用于连接 Telegram 服务器
curl -s https://core.telegram.org/getProxySecret -o proxy-secret
# 获取 Telegram 服务器列表及设置,提议定时更新
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
head -c 16 /dev/urandom | xxd -ps

添加用户:

1
2
adduser mtproxy
passwd mtproxy

记着到这一步天生的密钥。

1
2
chmod +x mtproto-proxy
./mtproto-proxy -u mtproxy -p 8888 -H 445 -S <secret> --aes-pwd proxy-secret proxy-multi.conf -M 0 &

变动防火墙设置,容许对应的 TCP 端口通过:


sudo iptables -A INPUT -p tcp --dport 445 -j ACCEPT

添加开机启动


cd /home/MTProxy/objs/bin && ./mtproto-proxy -u mtproxy -p 8888 -H 445 -S <secret> --aes-pwd proxy-secret proxy-multi.conf -M 0 &

停止MTProxy


pkill -u mtproxy

参考出处:

原文链接

https://github.com/shellhub/b…

写一个专门用于搭建Telegram代理MTProxy的脚本

https://github.com/shellhub/shellhub/blob/master/proxy/mt_proxy.sh

支持版本

怎样使用

复制到服务器中主动编译安装


wget -N --no-check-certificate https://raw.githubusercontent.com/shellhub/shellhub/master/proxy/mt_proxy.sh && chmod +x mt_proxy.sh && ./mt_proxy.sh

输入用于客服端连接的端口号,可以直接主动天生


Input server port (defalut: Auto Generated):

输入一个32位16进制的密码用于客服端用来验证服务器,回车主动天生


Input secret (defalut: Auto Generated):

完成安装


*************************************************** * Server : 140.82.22.61 * Port : 1094 * Secret : 3c6c1efb0244e0285a4c3a28ebc6ce9c *************************************************** Here is a link to your proxy server: https://t.me/proxy?server=140.82.22.61&port=1094&secret=3c6c1efb0244e0285a4c3a28ebc6ce9c And here is a direct link for those who have the Telegram app installed: tg://proxy?server=140.82.22.61&port=1094&secret=3c6c1efb0244e0285a4c3a28ebc6ce9c ***************************************************

客服端链接到代理服务器

  • 可以手动输入ip地点,端口号,密钥进行链接
  • 可以复制https开头的链接到browser打开,browser主动打开Telegram设置
  • 可以在app内里直接打开tg:开头的链接

视频教程

IMAGE ALT TEXT HERE

本文网址:

http://www.1cm8858.com/d/20208231314_5589_3069458445/home

Ten articles before and after

电报滴滴音效mp3音效下载声音效素材-电报telegram技巧分享

数字电报密码对照表中文(第1页)-电报telegram技巧分享

teleplusTelegram第三方客户端-电报telegram技巧分享

《惊蛰》又删减剧情二战时期-电报telegram技巧分享

2020预公告里军队文职福利待遇大比较!为什么空军飞机驾驶员全部是军官?-电报telegram技巧分享

我军电报被日军截获二战中的军用电台-电报telegram技巧分享

telegram群组资源外国电报纸飞机双多开无限开教程-电报telegram技巧分享

电报工作原理科学网-电报telegram技巧分享

youtube韩国“N号房”的付费会员将会受到法律处罚吗?-电报telegram技巧分享

电信又谈模拟与数字的联系和区别-电报telegram技巧分享