当前位置: 首页 > Linux

Telegram专用代理服务器MTProxy设置方法(2020年新增,测试通过!)

时间:2023-04-06 23:58:07 Linux

最大的愿望就是做一群真正做技术的人。微信:xfiles_sky特别说明:最新方法建议加入TLS伪装技术,这里不更新。以下过程不是一键式安装方法。服务器就这么干了,重新申请一个VPS,用ssh连上VPS。选择安装git和curlaptinstallgitcurl1,安装必要的开发库aptinstallbuild-essentiallibssl-devzlib1g-dev2,在VPS(Ubuntu16.04)上克隆服务器端源码cd/optgitclonehttps://github。com/TelegramMessenger/MTProxy.gitcdMTProxy3,然后直接在MTProxy源码根目录下执行make,编译后的可执行文件为objs/bin/mtproto-proxy。制作4。直接在编译结果目录下运行cdobjs/bin/5。获取AES密钥以连接到Telegram服务器。curl-shttps://core.telegram.org/getProxySecret-oproxy-secret使用命令hdproxy-secret可以查看密钥文件6.获取Telegram服务器列表和配置文件curl-shttps://core.telegram.org/getProxyConfig-oproxy-multi.conf7.为客户端生成连接到代理服务器的密钥head-c16/dev/urandom|xxd-psc27ceba181b8614e4274ed0d43068065#这个是命令执行结果生成的key,后面会用到很多次。后台运行MTProto-proxy./mtproto-proxy-unobody-p7777-H9528-Sc27ceba181b8614e4274ed0d43068065--aes-pwdproxy-secretproxy-multi.conf-M0可以看到主线程和工作线程(如果是)进入主循环后,就意味着代理服务器开始工作了。7777是本地获取统计信息的端口。9528为代理服务器端口,客户端使用该端口连接代理服务器。c27ceba181b8614e4274ed0d43068065就是刚才生成的key,也是给客户端用的。也可以同时指定多个秘密:-S-S。proxy-secret是之前获取的用于连接到Telegram服务器的AES密钥。proxy-multi.conf是之前获取的Telegram服务器列表和配置。-M参数指定主线程以外的工作线程数,这里指定为0,只使用主线程。为了支持MTProxy,客户端首先需要将客户端升级到最新版本。我的是安卓。具体操作如下图所示。至于其他机型,由于没有试机,不可能把所有图片都剪下来,所以只能自己设置,难度不大。备注:现在网上有人开发了mtproxy的一键安装脚本,可以更方便的搭建TG代理服务器。一键安装脚本如下:wget-N--no-check-certificatehttps://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh&&chmod+xmtproxy.sh&&bashmtproxy。shsock5proxy一键安装脚本SOCKS5proxytelegram一键安装脚本wget--no-check-certificatehttps://raw.github.com/Lozy/danted/master/install.sh-Oinstall.shbashinstall.sh--port=1080--user=你要设置的用户名--passwd=你要设置的密码