Add files via upload
This commit is contained in:
65
mitmproxy/docker-compose.yml
Normal file
65
mitmproxy/docker-compose.yml
Normal file
@@ -0,0 +1,65 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
mitmproxy:
|
||||
image: mitmproxy/mitmproxy:latest
|
||||
container_name: mitmproxy
|
||||
restart: unless-stopped
|
||||
|
||||
ports:
|
||||
- "31280:8080" # HTTP/HTTPS 代理入口 (客户端走这个端口当代理)
|
||||
- "18081:8081" # mitmweb 控制台(带密码)
|
||||
|
||||
command:
|
||||
- mitmweb
|
||||
- "--listen-host"
|
||||
- "0.0.0.0"
|
||||
- "--web-host"
|
||||
- "0.0.0.0"
|
||||
- "--set"
|
||||
- "web_password=8130899"
|
||||
- "--set"
|
||||
- "block_global=false" # 允许外部客户端接入
|
||||
- "--set"
|
||||
- "connection_strategy=lazy"
|
||||
- "--set"
|
||||
- "http2=false" # 关 http2,方便改请求头/请求体
|
||||
- "--proxyauth=hbxnlsy:8130899" # 代理验证 用户名:密码
|
||||
- "-s"
|
||||
- "/addons/mitm_xbox_addon.py" # 你的主脚本(含自动发 Telegram 通知)
|
||||
|
||||
volumes:
|
||||
- /opt/1panel/docker/compose/mitmproxy/addons:/addons
|
||||
- /opt/1panel/docker/compose/mitmproxy/mitm-data:/home/mitmproxy/.mitmproxy
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
logging:
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
xboxbot:
|
||||
build:
|
||||
context: ./xboxbot
|
||||
dockerfile: Dockerfile
|
||||
container_name: xboxbot
|
||||
restart: unless-stopped
|
||||
|
||||
environment:
|
||||
- TELEGRAM_BOT_TOKEN=8293676109:AAG3f6GnZNxJiwxwyGh_OtTU4wGn6-ypg_4
|
||||
- TELEGRAM_ALLOWED_USER_ID=1732587552,7935041828
|
||||
- STATE_PATH=/shared/state.json
|
||||
- MITM_MARKET_LOCALE=en-ng
|
||||
- MITM_MARKET_CODE=NG
|
||||
|
||||
volumes:
|
||||
# 让 bot 跟 mitmproxy 共享同一份 state.json
|
||||
- /opt/1panel/docker/compose/mitmproxy/mitm-data:/shared:rw
|
||||
|
||||
depends_on:
|
||||
- mitmproxy
|
||||
|
||||
logging:
|
||||
options:
|
||||
max-size: "5m"
|
||||
max-file: "3"
|
||||
Reference in New Issue
Block a user