代理ip

>

换ip软件

>

http代理

>

ip代理

您的位置:首页 > 新闻资讯 > 文章内容
如何搭建Telegram专用代理服务器MTProxy?
来源:网连代理 作者:admin 时间:2019-10-08 16:38:17

  如何搭建Telegram专用代理服务器MTProxy?Telegram是一个跨平台的即时通信软件,它的客户端是自由及开放源代码软件,但是它的服务器是专有软件。用户可以相互交换加密与自析构的消息,以及照片、视频、文件,支持所有的文件类型。官方提供移动端、桌面端和网页端应用;同时官方开放应用程序接口,因此拥有许多第三方的客户端可供选择。


如何搭建Telegram专用代理服务器MTProxy?


  一、安装依赖开发包openssl和zlib


  在CentOS/RHEL上:


  yum install openssl-devel zlib-devel


  yum groupinstall"Development Tools"


  在Debian/Ubuntu上:


  apt install git curl build-essential libssl-dev zlib1g-dev


  二、克隆MTProxy的源码


  源码网站:https://github.com/TelegramMessenger/MTProxy


  git clone https://github.com/TelegramMessenger/MTProxy


  cd MTProxy


  三、编译安装,安装的位置在objs/bin/mtproto-proxy


  make&&cd objs/bin


  四、运行程序


  1.获取一个秘密,用于连接到电报服务器


  curl-s https://core.telegram.org/getProxySecret-o proxy-secret


  2.获取当前的telegram的配置


  curl-s https://core.telegram.org/getProxyConfig-o proxy-multi.conf


  3.生成一个密钥供其他用户连接到您的代理使用


  head-c 16/dev/urandom|xxd-ps


  4.运行mtproto-proxy服务器


  输入启动命令,如果你的服务器有内网IP,如谷歌云、微软云、阿里云的需要设置NAT,那么启动命令请用第二条启动命令:


  1.没有内网IP的启动命令<secret>这里替换为之前生成的密钥,注意<>这个括号是不要的


  ./mtproto-proxy-u nobody-p 8888-H 443-S<secret>--aes-pwd proxy-secret proxy-multi.conf-M 1


  2.有内网IP的启动命令<secret>这里替换为之前生成的密钥,<内网IP>:<公网IP>替换为你服务器的内网IP和公网IP,注意<>这个括号是不要的。


  ./mtproto-proxy-u nobody-p 8888-H 443-S<secret>--aes-pwd proxy-secret proxy-multi.conf-M 1--nat-info<内网IP>:<公网IP>


  这里的443为端口号,自定义你的端口号即可。<secret>这里替换为第三步生成的密钥。


  注释:以上内容均为翻译版,(来自官方github:https://github.com/TelegramMessenger/MTProxy)


  nobody is the username.mtproto-proxy calls setuid()to drop privilegies.


  443 is the port,used by clients to connect to the proxy.


  8888 is the local port.You can use it to get statistics from mtproto-proxy.Like wget localhost:8888/stats.You can only get this stat via loopback.


  <secret>is the secret generated at step 3.Also you can set multiple secrets:-S<secret1>-S<secret2>.


  proxy-secret and proxy-multi.conf are obtained at steps 1 and 2.


  1 is the number of workers.You can increase the number of workers,if you have a powerful server.


  Telegram主要特性如下所示:(来自wikipedia)


  1、经由专用的MTProto网络传输协议,以对称式高级加密标准256位元(AES)、RSA加密演算法2048位元与迪菲-赫尔曼密钥交换为基础的加密方法.


  2、聊天历史会被储存在Telegram云端,而且可以使用多个装置登入。


  3、它被区分为智能手机版、个人电脑版、网页浏览器延伸版与非官方智能手机版。


  4、可以传送语音、照片、影片以及所有的档案格式。


  5、群组聊天(群组服务)最大可以支援到200名成员,2015年11月底,扩增为1000名成员,2016年3月中旬上增人数到5000名成员,2017年6月底增至10000名成员。


  5、频道支援无限制的使用者加入,且可指派至多50名管理员共同维护。


  6、建立群组的使用者仍然可以选择「无管理员的民主模式」,也可以建立「指派管理员机制」,且非管理员皆无法任意移除成员。


  7、使用端对端加密通讯的秘密聊天,讯息不会被储存在伺服器。


  8、进行秘密聊天的讯息可选择定时自动销毁,像Snapchat一样。


  9、讯息的读取状态分为两种:一只对勾代表传送完毕,二只对勾代表消息已获读取。


  所有经由MTProto网络传输协议的聊天通讯都会被加密,这个专用的MTProto是由尼古拉·杜洛夫研发。


  官方发行的用户端软体与部分的非官方用户端是属于开放源代码。然而,它的伺服器端软体是属于封闭原始码的专有软体。保罗·杜洛夫提到伺服器端原始码不是自由软件,原因在于,为了允许独立的伺服器成为Telegram云端的一部分,它在架构的部分需要重新设计。一部分的加密社群成员包含资讯安全研究人员马克西·马林史派克与泰勒·烘比(Taylor Hornby)都曾经批评它的加密竞赛与专用的MTProto网络传输协议。


  写在最后:


  Telegram虽好,但是感觉使用门槛和成本比较高,特别是如果要自己搭建代理服务器的话。以前SS/SSR一挂就行了,现在不同了,更新到最新版的Telegram后,在iOS平台上使用还得自己单独设置的socks5或MTProxy代理才能连上服务器。iOS用户之间日常交流还是用iMessages比较方便,当然谨慎使用贵州云。


  另外,一点感慨,其实,很多东西并不难,只是自己没有见过或者还没有下定决心去解决而已,如果自己用心查查资料,认真阅读,很多问题很快就解决了。

相关文章内容简介
推荐阅读
  • 27 2020-04
  • 11 2019-12
    http和https的区别与联系

    超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就

  • 29 2019-08
    用代理IP发帖有什么好处

    发帖是网络营销的主要途径,在发帖的时候,很多时候都要用到代理IP,这并不奇怪,代理IP给网络营销人员带来了很大的便利。那么,用代理IP发帖有什么好处呢?贴吧大家都不陌生,很多人在

  • 11 2019-10
    怎么用代理IP快速营销发帖

    怎么用代理IP快速营销发帖?网络营销使用代理IP,这不出奇,很多网络工作者其实都有在使用,只是很多人并不知道而已。说起论坛,贴吧这类对于现在的新一代网民来说可能并不熟悉,现在

  • 31 2019-10
    如何将IP修改成其他城市

    如何将IP修改成其他城市?换IP软件支持修改其他城市IP,这样你想怎么换IP都行了,推荐使用网连代理这个换IP软件​的,为什么呢?使用动态ip能有什么优势呢?因为最近也公司或个人业务需要

  • 28 2019-08
    高质量代理ip资源难寻

    虽然如今的代理ip行业发展迅速,用户可以随时随地使用代理ip来满足自己的需求。但是代理ip市场鱼龙混杂,对于代理ip使用用户来说,高质量代理ip资源尤其难寻。对于用户来说,高质量代理ip