最新消息:国内用必应,国外用谷歌

Debian 10 在 Docker 中运行 Fake TLS + MTProxy 代理服务教程

科学上网 积木 169浏览 0评论

此脚本仅在 Debian 10 系统上验证,其他系统未作测试。脚本支持 Fake TLS,默认为Cloudflare 域名,搭建时建议自定义域名,选择和主机提供商同一IP段的域名地址。

注意:MTProxy 代理协议容易被防火长城识别,不建议大范围使用,个人测试的情况是国内10多个IP连接,不足一天时间,服务器端口就被墙了。

以下是安装教程:

安装 Docker

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

安装Git 、Make

apt install git
apt install make

构建镜像

git clone https://github.com/mikumaycry/mtproxy.git
cd mtproxy
make image

 

运行容器

docker run -d --restart always  --name mtproxy -v /data:/data -p 8443:8443 wbuntu/mtproxy:latest

建议使用 443、8443 等tcp常用端口。

  • mtproto-proxy 需要获取服务器本机 IP,若服务器网络环境存在NAT时,需要提供NAT信息,启动脚本已集成NAT参数检测
  • 脚本默认参数
    • PORT:默认 8888,此为管理端口
    • HTTP PORT(-p):默认 8443,用于客户端的连接代理
    • DOMAIN:默认 cloudflare.com,用于启用FAKE-TLS,模拟TLS连接
  • 容器启动时,自动打印代理链接,格式为 tg://proxy?server=xx.xx.xx.xx&port=xxxx&secret=xxxxxxxxxx,复制到 TG 中打开即可使用
  • 默认使用 /data 目录保存动态生成的代理配置文件与密钥文件

显示 tg 代理链接命令

docker logs -f --tail=100 mtproxy

 

自定义运行容器命令

docker run -d --restart always --name mtproxy -v /data:/data -p 8443:8443 -e  PORT=8888 -e HTTPPORT=8443 -e DOMAIN=itunes.apple.com wbuntu/mtproxy:latest

如果你想要搭建代理后可以通过二维码快速添加代理,可以使用俄国老大哥的 MTProxy 脚本;如果想要进行多用户管理,可以使用 MTProxy Python 管理脚本

有任何问题可以留言或加入电报交流群。

https://github.com/mikumaycry/mtproxy

https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script

转载请注明:积木别倒 » Debian 10 在 Docker 中运行 Fake TLS + MTProxy 代理服务教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址