是否可以在我自己的服务器上托管电报?
Posted
技术标签:
【中文标题】是否可以在我自己的服务器上托管电报?【英文标题】:Is it possible to host telegram on my own server? 【发布时间】:2016-04-09 14:25:09 【问题描述】:Telegram 是基于云的聊天服务。他们所有的客户都是开源的。我想知道是否有办法在我自己的服务器上托管“私人”电报服务。
如果没有,是否有任何东西可以提供电报提供的所有或几乎所有功能?
【问题讨论】:
我什至不知道关闭它是为了什么?基于意见?推荐软件?广泛? 你的意思是在服务器上托管 Telegram 的服务器还是在服务器上托管 Telegram 客户端? 【参考方案1】:你可以实现一个完整的 Telegram-API,然后通过这个 API 在你的服务器上托管客户端。
您的用户将登录您的网站,然后您通过服务器上的托管客户端登录。
您基本上是在为这些用户执行代理服务,您甚至可以通过这种方式为您的用户集成其他增值功能。
【讨论】:
【参考方案2】:根据official telegram FAQ,目前的答案是否:
问:我可以使用自己的服务器运行 Telegram 吗?
我们的架构还不支持联合。 Telegram 是一个统一的云服务,因此创建两个用户可能最终在两个不同的 Telegram 云上的分叉是不可接受的。使您能够运行自己的 Telegram 服务器同时保持速度和安全性本身就是一项任务。目前,我们还没有决定 Telegram 是否应该朝这个方向发展。
所以只要服务器本身不是开源的,即使有开放的 API 和官方开源的客户端,整个 Telegram 生态系统也不能被认为是开源的。
似乎有一些unofficial telegram servers,但不清楚它们与现有客户端的兼容性如何。
【讨论】:
以上是关于是否可以在我自己的服务器上托管电报?的主要内容,如果未能解决你的问题,请参考以下文章