本教程部署使用的操作系统为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
更多详细功能请操作请参考下列文档
参考文档
本站所有文章内容仅供学习了解,非盈利目的,请于下载后 24 小时内删除,不得用作任何商业用途。文字、数据及图片均有所属版权,如转载须注明来源。
务必循遵守所在地、所在国家和用户所在国家的法律法规,作者不对使用者任何不当行为负责。