侧边栏壁纸
博主头像
二十五画生 博主等级

浮名本是身外物,不著方寸也风流

  • 累计撰写 10 篇文章
  • 累计创建 20 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Telegram代理神器——Nginx-mtproxy

咕咕
2024-08-15 / 0 评论 / 0 点赞 / 35 阅读 / 0 字
温馨提示:
本文最后更新于2024-08-29,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Introduction

该镜像集成了nginx、mtproxy+tls 实现对流量的伪装,并采用白名单模式来应对防火墙的检测。

Installation

你必须先安装 docker,如果你没有请参考 Docker、Dcoekr-compose(相关链接)

Pull images

docker pull ellermister/nginx-mtproxy:latest

Quickly create MTProxy

可通过 -p 指定端口映射,连接均为外部端口。

docker run --name nginx-mtproxy -d  -p 80:80 -p 443:443 ellermister/nginx-mtproxy:latest

Custom parameters

你可以在创建时指定 secret、tag、 domain:

secret=$(head -c 16 /dev/urandom | xxd -ps)
tag="12345678901234567890121231231231"
domain="cloudflare.com"
docker run --name nginx-mtproxy -d -e tag="$tag" -e secret="$secret" -e domain="$domain" -p 80:80 -p 443:443 ellermister/nginx-mtproxy:latest

创建完毕后,查看访问链接:

docker logs nginx-mtproxy

注意:请注意修改端口为你的 docker 映射的端口。

IP white list

镜像默认开启了 IP 段白名单,如果你不需要可以取消:

docker run --name nginx-mtproxy -d -e secret="$secret" -e domain="$domain" -e ip_white_list="IP" -p 8080:80 -p 8443:443 ellermister/nginx-mtproxy:latest

ip_white_list 可选参数为:

  • IP 允许单个 IP 访问
  • IPSEG 允许 IP 段访问
  • OFF 允许所有 IP 访问

Usage

该镜像采用白名单模式,来应对爬虫和防火墙探测。

whitelist

默认所有访客都不被允许连接,只有当访客尝试访问了下面的地址,才会将访客IP加入到白名单中。
IP 和端口取决于你 docker 的配置:
http://ip/add.php

service

Stop service / 停止服务
docker stop nginx-mtproxy
Start service / 启动服务
docker start nginx-mtproxy
Restart service / 重启服务
docker restart nginx-mtproxy
Delete service / 删除服务
docker rm nginx-mtproxy
Auto Run / 开机自启
docker update --restart=always nginx-mtproxy

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区