核心功能概述
- MTProxy 代理搭建:
 
- 支持官方版本 MTProxy 和第三方优化版本 
mtg。 - 默认支持 Fake TLS(伪装 TLS 流量)和 AdTag(广告标记)。
 
- Nginx 转发:
 
- 使用 Nginx 作为前端,MTProxy 作为后端,提供流量伪装和安全性。
 - 支持 IP 白名单,只有认证 IP 才能访问。
 
- 安装选项:
 
- 脚本安装:直接在宿主机上运行,需要安装依赖。
 - Docker 镜像:推荐新手使用,开箱即用,避免污染宿主机。
 
安装方式
1. 使用脚本安装
- 适用场景:有一定 Linux 操作基础,想直接在宿主机上部署。
 - 步骤:
 
  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
- 注意:
 - 如果遇到问题,建议使用 Debian 9+ 系统或切换到 Docker。
 - 依赖库可能需要手动安装。
 
2. 使用 Docker
- 适用场景:新手或不想影响宿主机的用户。
 - 安装 Docker(如果未安装):
 
  curl -fsSL https://get.docker.com -o get-docker.sh
  sh get-docker.sh
- 运行镜像(默认配置):
 
  docker run -d \
  --name mtproxy \
  --restart=always \
  -e domain="cloudflare.com" \
  -p 8080:80 \
  -p 8443:443 \
  ellermister/mtproxy
- 关闭白名单(可选):
 
  docker run -d \
  --name mtproxy \
  --restart=always \
  -e domain="cloudflare.com" \
  -e secret="548593a9c0688f4f7d9d57377897d964" \
  -e ip_white_list="OFF" \
  -p 8080:80 \
  -p 8443:443 \
  ellermister/mtproxy
- 查看日志:
 
  docker logs -f mtproxy
使用与管理
- 启动服务:
bash mtproxy.sh start - 停止服务:
bash mtproxy.sh stop - 重启服务:
bash mtproxy.sh restart - 重新安装:
bash mtproxy.sh reinstall - 卸载:
rm -rf /home/mtproxy - 开机自启:编辑 
/etc/rc.local,添加: 
  cd /home/mtproxy && bash mtproxy.sh start > /dev/null 2>&1 &
- 进程守护(解决进程异常退出问题):
 - 编辑 
crontab -e,添加: “`bash- * * * * cd /home/mtproxy && bash mtproxy.sh start > /dev/null 2>&1 &
“` 
 - * * * * cd /home/mtproxy && bash mtproxy.sh start > /dev/null 2>&1 &
 
注意事项
- IP 白名单选项:
 
OFF:关闭白名单。IP:单个 IP 白名单。IPSEG:IP 段白名单。
- 密钥配置:
 
- 可自定义 32 位十六进制密钥,例如 
548593a9c0688f4f7d9d57377897d964。 
- Telegram 绑定问题:
 
- 如果绑定代理时出错(
Code xxxxxx),可能是账号注册时间不足 2-3 年,建议更换老账号。 
资源与支持
- Telegram 群组:https://t.me/EllerHK
 - Docker 镜像文档:https://hub.docker.com/r/ellermister/mtproxy
 - 引用项目:
 - 官方 MTProxy:https://github.com/TelegramMessenger/MTProxy
 - 第三方 mtg:https://github.com/9seconds/mtg
 
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
    









暂无评论内容