本教程部署使用的操作系统为Debian12

使用的软件存储库是https://github.com/seriyps/mtproto_proxy

ssh连接到vps服务器后

安装依赖

sudo apt install git erlang-nox erlang-dev make sed diffutils tar

拉取git仓库

git clone https://github.com/seriyps/mtproto_proxy.git

cd mtproto_proxy/

复制配置文件模版

cp config/{vm.args.example,prod-vm.args}; cp config/{sys.config.example,prod-sys.config}

编辑配置文件

nano config/prod-sys.config

配置下图红色框内参数(请注意删掉红色框内7行前面的%%注释符号

listen_ip 监听ip地址,默认"0.0.0.0" 即可

port 监听端口

secret 密钥,随便弄一个32位的16进制的整数,比如 d0d6e111bada5511fcce9584deadbeef

tag 推广tag,可通过MTProxy管理机器人 @MTProxybot(点击前往) 获得,按照机器人的指示即可

make编译并安装

make && sudo make install

然后可以先运行试一下有没有问题

./start.sh

如果运行正常,会在底下输出代理链接

此时可以Ctrl+C终止,跳过下面的步骤直接到正式启动mtproto-proxy服务

如果有报错,那请检查并更正配置文件后

卸载,重新编译安装

sudo make uninstall

make && sudo make install

或者直接编译更新

sudo make update-sysconfig && sudo systemctl reload mtproto-proxy

然后再次测试
./start.sh

启用mtproto-proxy服务,并启动mtproto-proxy进程

sudo systemctl enable mtproto-proxy

sudo systemctl start mtproto-proxy

更多详细功能请操作请参考下列文档

参考文档

MTProto_proxy

  • 本站所有文章内容仅供学习了解,非盈利目的,请于下载后 24 小时内删除,不得用作任何商业用途。文字、数据及图片均有所属版权,如转载须注明来源。

  • 务必循遵守所在地、所在国家和用户所在国家的法律法规,作者不对使用者任何不当行为负责。

枯死的灌木!