Telegram MTProto Proxy 介绍说明 – 开源代码|技术|教程资源|网络资源|首页不显示 – 如有乐享

Telegram MTProto Proxy 介绍说明

注意到昨天的一个新闻:苹果在全球范围内阻止Telegram消息应用的更新!

Telegram 的路不好走呀!前一段儿时间博主的TG群,有人发送不可描述的图片。导致这个群直接被ban!目前看只是针对IOS平台ban了这个群。其他平台暂时没事儿!博主建议大家,好好的聊天!别乱搞!

目前国内已经屏蔽了 Telegram APP相关服务,想使用 TG 必须挂代理才行!下面介绍一些路子方法。

酸酸(乳)代理

这个就不多说了。

SOCKS5 Proxy

比较老的一种代理方式。抗感染能力比较差一点!

下面是网友分享的2个!

1
2
server=r43271237.teletype.live&port=1080&user=telegram&pass=telegram
server=r432.tgproxy.run&port=1080&user=telegram&pass=telegram

如何设置

1
2
3
4
5
6
7
8
Telegram Android
(SettingsData and StorageProxy Settings)
Telegram X iOS Alpha
(SettingsData and StorageProxy)
Telegram Desktop
(SettingsConnection type)
Telegram macOS
(SettingsPrivacy and SecurityUse Proxy)

MTProto Proxy

MTProto proxy 是一个不需要配置,部署一个Telegram代理!这是本文主要介绍的!

支持的客户端

1
2
3
4
5
6
7
8
Telegram Android 4.8.8+
(SettingsData and StorageProxy Settings)
Telegram X iOS Alpha 5.0.3+
(SettingsData and StorageProxy)
Telegram Desktop 1.2.18+
(SettingsConnection type)
Telegram macOS 3.8.3+
(SettingsPrivacy and SecurityUse Proxy)

开源地址

https://github.com/TelegramMessenger/MTProxy

快速参考

要启动代理,所有你需要做的是

1
docker run d p443:443 name=mtprotoproxy restart=always v proxyconfig:/data telegrammessenger/proxy:latest

容器的日志输出(
docker logs mtprotoproxy )将包含要粘贴到电报应用程序中的链接:

1
2
3
4
5
6
7
8
9
[+] Using the explicitly passed secret: ’00baadf00d15abad1deaa515baadcafe’.
[+] Saving it to /data/secret.
[*] Final configuration:
[*] Secret 1: 00baadf00d15abad1deaa515baadcafe
[*] tg:// link for secret 1 auto configuration: : tg://proxy?server=3.14.15.92&port=443&secret=00baadf00d15abad1deaa515baadcafe
[*] t.me link for secret 1: tg://proxy?server=3.14.15.92&port=443&secret=00baadf00d15abad1deaa515baadcafe
[*] Tag: no tag
[*] External IP: 3.14.15.92
[*] Make sure to fix the links in case you run the proxy on a different port.

这个秘密将在容量的升级中持续存在。 这是一个必需的配置参数:如果未提供,它将在容器启动时自动生成。您可以将任何其他端口转发到容器的443:如果您这样做,请务必修复自动配置链接。

请注意,代理在容器的开始处获取Telegram核心IP地址。 我们尽量将更改保持在最低限度,但您应该每天重新启动一次容器,以防万一。

注册您的代理

一旦您的MTProxy服务器启动并运行,请转至@MTProxybot并使用电报注册您的代理服务器以获取访问使用统计信息和获利。

自定义配置

如果您需要指定自定义密码(例如,如果您要部署多个具有DNS负载平衡的代理),则可以将SECRET环境变量作为16个字节以小写十六进制形式传递。

1
docker run d p443:443 v proxyconfig:/data e SECRET=00baadf00d15abad1deaa51sbaadcafe telegrammessenger/proxy:latest

该代理可能被配置为接受多达16个不同的秘密。 您可以将它们明确指定为SECRET环境变量中以逗号分隔的十六进制字符串,或者您可以让容器使用SECRET_COUNT变量自动生成秘密,以限制生成的秘密数量。

1
2
docker run d p443:443 v proxyconfig:/data e SECRET=935ddceb2f6bbbb78363b224099f75c8,2084c7e58d8213296a3206da70356c81 telegrammessenger/proxy:latest
docker run d p443:443 v proxyconfig:/data e SECRET_COUNT=4 telegrammessenger/proxy:latest

可以使用TAG环境变量提供自定义广告标签:

1
docker run d p443:443 v proxyconfig:/data e TAG=3f40462915a3e6026a4d790127b95ded telegrammessenger/proxy:latest



请注意,该标记不是持久的:每次运行MTProto代理容器时,都必须将其作为环境变量提供。

预计单个工作进程可以处理现代CPU上数以万计的客户端。 为了获得最佳性能,我们将代理人为限制为每个核心60000个连接,并默认运行两名工作人员。 如果你有很多客户,一定要调整
WORKERS变量:

1
docker run d p443:443 v proxyconfig:/data e WORKERS=16 telegrammessenger/proxy:latest

监控

MTProto Proxy 服务器通过
http://localhost:2398/stats端点将内部统计数据导出为制表符分隔值。

请注意,此端点只能从本地主机获得:根据您的配置,您可能需要使用

1
docker exec mtprotoproxy curl http://localhost:2398/stats

来收集统计

1
docker exec mtprotoproxy curl http://localhost:2398/stats


  • ready_targets :代理将尝试连接到的Telegram核心服务器的数量。

  • active_targets :代理实际连接到的Telegram核心服务器的数量。
    应该等于
    ready_targets

  • total_special_connections :入站客户端连接数

  • total_max_special_connections :入站连接的上限。
    等于60000乘以工人数。

推荐频道

此处内容需要 登录 才可见



参考资料:

https://dockr.ly/2MszwVF

http://bit.ly/2VanW5M

原文链接:,转发请注明来源!


作者 : 我是小马甲~
没有个人说明

发表评论

要发表评论,您必须先登录

  • 1 Responses to “Telegram MTProto Proxy 介绍说明”

    • 妖魂斩月

      确定docker能用?我试了几次都不行啊,本来想弄在heroku上的,现在本地都过不了

      [6][2018-09-03 08:57:03.172544 local] failed to set rlimit for open files. Try running as root or requesting smaller maxconns value.

      [6][2018-09-03 08:57:03.172590 local] fatal: cannot raise open file limit to 65552

评论

此博客中的热门博文

监控FRPS端口并自动重启进程linux脚本_FRP教程_电脑博士

进阶Spring Boot(二)---Tomcat与Undertow 吞吐量对比 - 简书