第一个不要用 使用第二个或者第三个模式 比较稳

一键部署代码:
rm -rf /home/mtproxy && mkdir /home/mtproxy && cd /home/mtproxy
curl -fsSL -o mtproxy.sh https://github.com/ellermister/mtproxy/raw/master/mtproxy.sh
bash mtproxy.sh
一、配置文件说明
MTProxy 的配置文件为 config。
如需手动修改密钥或参数,请务必注意文件的格式与语法,避免因格式错误导致服务无法启动。
二、服务管理命令
进入 MTProxy 所在目录后即可执行以下命令:
启动服务
bash mtproxy.sh start
调试运行
bash mtproxy.sh debug
停止服务
bash mtproxy.sh stop
重启服务
bash mtproxy.sh restart
重新安装 / 重新配置
bash mtproxy.sh reinstall
三、卸载 MTProxy
MTProxy 属于绿色版,无需执行卸载脚本。
直接删除安装目录即可:
rm -rf /home/mtproxy
四、设置开机启动
脚本默认并未设置 systemd 服务,如需开机自启,可手动加入 rc.local。
如果 /etc/rc.local 不存在
请检查系统是否启用了 rc.local 服务(部分系统默认关闭)。
编辑 rc.local 加入以下内容:
cd /home/mtproxy && bash mtproxy.sh start > /dev/null 2>&1 &
注意:确保 rc.local 文件具有执行权限
chmod +x /etc/rc.local
五、计划任务守护(建议)
官方 mtproxy 程序存在一个已知 BUG:
当 PID > 65535 时进程管理异常,可能导致 MTProxy 假死或退出。
为了保证稳定运行,建议使用 crontab 定时检测并自动拉起。
编辑计划任务:
crontab -e
加入以下任务:每分钟检查并启动服务
* * * * * cd /home/mtproxy && bash mtproxy.sh start > /dev/null 2>&1 &
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容