Skip to content

0xdabiaoge/MTProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 

Repository files navigation

MTProxy 一键管理脚本 (Go / Rust 双内核版)

全能、极速、完美的 MTPROTO 搭建脚本。

支持 Debian/UbuntuAlpine Linux 双系统。共分为 GoRust 两个不同的版本。本脚本采用预编译二进制文件安装,GO版由: mtg 源代码重构优化编译所得。telemt(Rust)版由: telemt 源代码重写优化编译所得

✨ 核心特性

  • 🐧 双系统支持:
    • Debian / Ubuntu / CentOS: 完美支持 Systemd 管理。
    • Alpine Linux: 完美支持 OpenRC 管理 (极其省内存,推荐小内存机器使用)。
  • 🚀 三内核架构:
    • Go 版 (mtg): 源码优化版。内存占用极低,性能强悍,抗重放攻击。
    • telemt(Rust)版: 与自研版性能和资源占用几乎持平,多用户名部署搭建不同的MTProto链接。
  • 🎯 自选监听模式:
    • IPV4模式: 仅支持IPV4地址的出入站连接,并以IPV4地址作为MTPROTO的链接。
    • IPV6模式: 仅支持IPV6地址的出入站连接,并以IPV6地址作为MTPROTO的链接。
    • 双栈模式: 同时输出IPV4、IPV6两种链接,分别设置端口,应对不同的网络环境。
  • 🔧 灵活管理:
    • 修改配置: 可随时修改端口和伪装域名,自动重载服务。
    • 定点删除: 支持单独删除 Go 或 Rust 版服务,不影响另一个的运行。
    • 彻底卸载: 支持一键全自动卸载,并自我销毁脚本,不留任何痕迹。

📥 安装与使用

快捷命令:mtp

(curl -LfsS https://raw.githubusercontent.com/0xdabiaoge/MTProxy/main/mtp.sh -o /usr/local/bin/mtp || wget -q https://raw.githubusercontent.com/0xdabiaoge/MTProxy/main/mtp.sh -O /usr/local/bin/mtp) && chmod +x /usr/local/bin/mtp && mtp

结语

基于MTPROTO代理的特性,建议仅自用!仅供测试。

更新日志

2026.03.01

GO版重构优化:GO版进行了新一轮的重构优化,GO版优化了之前遗留下来的僵尸链接的问题,多用户连接时会出现内存溢出的问题也得到了修复。

2026.03.03

加入telemt(Rust版):基于项目:telemt 提供的源代码,进行了一些修复,原版并不支持单用户单端口的模式,改版后支持了单用户单端口,对于临时分享给朋友使用提供了便利,不会对其他用户造成影响,只需要删掉对应用户名即可失效。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages