最大愿望就是结交一群真正做技能的人。微信:xfiles_sky
特殊注明:最新方法提议增长TLS伪装技能,此处未做更新。
下述過逞黑白一键安装方法
服务器
说干就干,重新申请了一台VPS,ssh连上VPS。选安装git和curl
apt install git curl
1、安装须要的开发库
apt install build-essential libssl-dev zlib1g-dev
2、在 VPS (Ubuntu 16.04) 上克隆服务器端源码
cd /opt
git clone https://github.com/TelegramMessenger/MTProxy.git
cd MTProxy
3、然后在 MTProxy 源码的根目次下直接实行
make
即可,编译出的可实行文件是
objs/bin/mtproto-proxy
。
make
4、直接在编译结果目次中操作
cd objs/bin/
5、获取 AES 密钥用于连接 Telegram 服务器
curl -s https://core.telegram.org/getProxySecret -o proxy-secret
使用下令hd proxy-secret可以察看密钥文件
6、获取 Telegram 服务器列表及设置文件
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
7、天生密钥用于客户端连接代理服务器
head -c 16 /dev/urandom | xxd -ps
c27ceba181b8614e4274ed0d43068065 #此为下令实行结果
记着天生的密钥,背面还会多次用到。再后台方法运行 MTProto-proxy
./mtproto-proxy -u nobody -p 7777 -H 9528 -S c27ceba181b8614e4274ed0d43068065 --aes-pwd proxy-secret proxy-multi.conf -M 0 &
看到主线程及工作线程(假如有)都进入 main loop 之后,表现代理服务器开始工作了
参数说明
nobody
为用户名,
mtproto-proxy
调用
setuid()
以放弃权限。
7777
为当地端口,用于获取统计数据。
9528
为代理服务器端口,客户端使用此端口与代理服务器连接。
c27ceba181b8614e4274ed0d43068065
为适才天生的密钥,同样用于客户端。也可同时指定多个密钥:
-S <secret1> -S <secret2>
。
-
proxy-secret
为此前获取的用于连接 Telegram 服务器的 AES 密钥。 -
proxy-multi.conf
为此前获取的 Telegram 服务器列表及设置。 -
-M
参数指定除主线程之外的工作线程数量,此处指定为
0
,仅用主线程。
客户端
为支持 MTProxy,首先需要把客户端升级到最新版本,我的是安卓,详细操作见下图所示。
至于其他机型,因没有测试机无法逐一切图,故只能靠自已设定了,不难的。
备注:
如今网上有人开发出mtproxy一键安装脚本,架设TG代理服务器更简单了,一键安装脚本如下:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh
sock5代理一键安装脚本
SOCKS5代理一键架设脚本,用于telegram
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
bash install.sh --port=1080 --user=你想设定的用户名 --passwd=你想设定的密码
最新telegram代理节ip
在Telegram客户端代码中
,添加了
伪装为HTTPS(TLS + HTTP / 2.0)的
功能
。
为了使用此功能,他们添加了一个新的机密前缀-
“ ee”
。 别的,除了十六进制外,他们还添加了将代理服务器地点中的秘密编码为base64的功能。
在深入研究细节之前,让我们实验弄清晰Telegram对代理服务器的支持是怎样开发的。
配景知识
- 电报最初支持SOCKS代理。 这有助于绕开IP服务器的制止,但是协议在流量中很显着,而且密码以明文情势传输。
- 约莫一年前,他们 公布了 有关新MTProto协议 的 官方代理。 与SOCKS差别,MTProto中的密码不是以明文情势传输的。 在该协议中,他们挣脱了任何服务标头,通过这些标头,人们可以明白它确实是他。 我们还增长了向代理服务器用户展示广告的功能
-
事实证实,可以通过数据包的长度来检测运行MTProto协议的代理。 创建连接后,客户端和代理服务器互换肯定长度的数据包,而且在操作過逞中-相同长度的数据以模4为模 。 大型提供商开始 使用 此功能来制止Messenger。 电报开发职员的反响是通过向每个数据包添加一些随机字节来修改协议。 由于变动粉碎了兼容性,因此我不得不在秘密格式上添加特别的“ dd”前缀,这意味着使用经过修改的协议:
tg://proxy?server=178.62.232.110&port=3256&secret=dd00000000000000000000000000000000
- 在研究中国和伊朗的代理服务器制止功能时,事实证实,主管 使用 重播打击进行检测。 在Python,Erlang和Go中代理服务器的替换实现中,已经出现了针对这种打击的部分葆护棤施。 为此,代理服务器存储在创建连接的初始阶段传输的数据,而且不容许与相同数据重新连接。 该方法存在大量代理问题,由于 内存需要大量RAM
- 在中国和伊朗,使用以下策略:假如协议未知,则以防万一,其工作速率会大大降低。 实际上,这意味着可以将Telegram仅用于发送文本消息,而没有图片和视频。 在中国,他们很长一段时间都知道该怎么做,但是在伊朗,他们是近来才学到的。 俄罗斯尚未理解,但是法律已经 通过 。 Messenger开发职员实验在这种配景下掩饰某些!盛行协议下的流量看起来很自然。
有什么变革?
在电报客户端和代理服务器之间的协议中,添加了基于TCP的另一层封装。 数据包装在以下TLS条目中,而不是通过TCP发送数据:
在工作开始时,添加了TLS握手仿真阶段。 从客户端到代理服务器的软件包具有以下布局:
大概全部字段对于Telegram客户端都没故意义,仅需要冒充为TLS。 最重要的功能是由
随机
字段承载的,在该字段中,来自共享秘密的
HMAC
结果将被放置在数据包中,这使客户端可以证实自己知道秘密。 同样,客户端以unixtime格式殽杂随机字段的最后4个字节及当时间,这使代理服务器可以确定何时天生数据包。 这对于防备重放打击很有效。 假如数据包是在很早之前或未来天生的,则代理服务器可以立刻将其抛弃。
当客户端连接时,代理服务器检察传输的HMAC。 假如匹配盘算出的值,则代理将使用以下布局的数据包进行相应:
此中的“
随机”
字段也不是
随机
字段,而是共享密钥的HMAC和数据包中数据的结果,在盘算HMAC时,将在数据包本身的数据之前分派客户端发送的随机值。 传输数据本身时,客户端会忽略第一条消息,这使您可以向他发送随机长度的数据,从而使检测越发庞杂。
在那里实验?
为了演示,对
Python中
的
代理服务器
进行了修改和革新,您可以将其连接到最新的Telegram桌面客户端,并使用Wireshark监视传输的流量:
tg://proxy?server=178.62.232.110&port=3256&secret=7gAAAAAAAAAAAAAAAAAAAABnb29nbGUuY29t
别的,TLS屏蔽支持已添加
到Erlang代理服务器
。 在不久的未来,很有大概将此功能添加到代理服务器的其他实现中。
MTPROTO公益TG代剃头布频道
155K
members
38
photos
1
video
8
files
485
links
[One SSR For Free&
Focus on MTproto Proxy!]
①分享科学上网最新方法与软件
②频道不定时更新SS/SSR/V2RAY节点
③分享稳定的MT Proxy /SOCKS5代理,直连TeleGram!
Download Telegram
to view and join the conversation
本文网址:
http://www.1cm8858.com/d/202111941536_4179_1384262676/home
Ten articles before and after
如影随形的噪声(中)电力场效应管随机电报信号检测与分析-电报telegram技巧分享
telegramchannelaudiencestatistics超级索引-电报telegram技巧分享
我要办理企业用电报装客户一次性告知书-电报telegram技巧分享
telegram与qq消息互转微信、对比-电报telegram中文
耳朵嗡嗡响该怎么办?一躺下最近总有发电报的声音-电报telegram技巧分享
at&t球场美国电话电报建筑设计SU模型-电报telegram技巧分享
里番大全21世纪动画TGTelegram@acgck-电报telegram技巧分享
电报(telegram)国内手机号不能私信如何解决问题-电报telegram技巧分享
telegram:开源、自由、加密的聊天应用电报(TG)客户端地址集合分享包含移动端桌面网页测试版-电报telegram技巧分享