# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: mitmproxy
spec:
    description: |
        mitmproxy is an interactive HTTPS proxy for debugging, testing, and privacy. The mitmweb interface provides a browser-based UI for inspecting and modifying HTTP/HTTPS traffic in real time. Single container, no external dependencies.
    coverImage: https://avatars.githubusercontent.com/u/4652787?s=200
    icon: https://avatars.githubusercontent.com/u/4652787?s=200
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access mitmproxy web UI
    tags:
        - Tool
        - Networking
    readme: |
        # mitmproxy

        An interactive TLS-capable intercepting HTTP proxy. mitmweb provides a modern browser-based interface for inspecting, modifying, and replaying HTTP/HTTPS traffic.

        ## What You Can Do After Deployment

        1. **Visit your domain** -- the mitmweb UI opens immediately with no login required
        2. **Inspect traffic** -- view HTTP/HTTPS requests and responses in real time with full headers and body
        3. **Modify requests** -- intercept and edit requests before they reach the server
        4. **Replay traffic** -- replay captured requests for debugging and testing
        5. **Export flows** -- save captured traffic for later analysis

        ## Key Features

        - Browser-based UI for real-time traffic inspection
        - TLS interception with automatic certificate generation
        - Request and response modification on the fly
        - Traffic replay for debugging
        - Flow filtering and search
        - Export to HAR, cURL, and other formats
        - Python scripting API for custom processing

        ## License

        MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy) | [Website](https://mitmproxy.org)
    services:
        - name: mitmproxy
          icon: https://avatars.githubusercontent.com/u/4652787?s=200
          template: PREBUILT_V2
          spec:
            source:
                image: mitmproxy/mitmproxy:11.0.0
            ports:
                - id: web
                  port: 8081
                  type: HTTP
            instructions:
                - title: Start mitmweb
                  content: mitmweb --web-host 0.0.0.0 --web-port 8081 --listen-port 8080
            env:
                LANG:
                    default: en_US.UTF-8
                    expose: false
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            mitmproxy es un proxy HTTPS interactivo para depuracion, pruebas y privacidad. mitmweb ofrece una interfaz web para inspeccionar y modificar trafico HTTP/HTTPS en tiempo real.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de mitmproxy
        readme: |
            # mitmproxy

            Proxy HTTP interactivo con intercepcion TLS. mitmweb proporciona una interfaz web moderna para inspeccionar, modificar y reproducir trafico HTTP/HTTPS.

            ## Despues del despliegue

            1. **Visita tu dominio** -- la interfaz mitmweb se abre de inmediato
            2. **Inspecciona trafico** -- visualiza peticiones y respuestas en tiempo real
            3. **Modifica peticiones** -- intercepta y edita peticiones
            4. **Reproduce trafico** -- reproduce peticiones capturadas
            5. **Exporta flujos** -- guarda trafico capturado

            ## Caracteristicas

            - Interfaz web en tiempo real
            - Intercepcion TLS
            - Modificacion de peticiones y respuestas
            - API de scripts Python

            ## Licencia

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    id-ID:
        description: |
            mitmproxy adalah proxy HTTPS interaktif untuk debugging, testing, dan privasi. mitmweb menyediakan antarmuka browser untuk memeriksa dan memodifikasi lalu lintas HTTP/HTTPS secara real-time.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses antarmuka web mitmproxy
        readme: |
            # mitmproxy

            Proxy HTTP interaktif dengan intersepsi TLS. mitmweb menyediakan antarmuka browser modern untuk memeriksa, memodifikasi, dan memutar ulang lalu lintas HTTP/HTTPS.

            ## Setelah deploy

            1. **Buka domain** -- antarmuka mitmweb langsung terbuka
            2. **Periksa lalu lintas** -- lihat request dan response secara real-time
            3. **Modifikasi request** -- intersep dan edit request
            4. **Putar ulang lalu lintas** -- putar ulang request yang ditangkap
            5. **Ekspor flow** -- simpan lalu lintas yang ditangkap

            ## Fitur

            - Antarmuka browser real-time
            - Intersepsi TLS
            - Modifikasi request dan response
            - API skrip Python

            ## Lisensi

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    ja-JP:
        description: |
            mitmproxyはデバッグ、テスト、プライバシー保護のためのインタラクティブHTTPSプロキシです。mitmwebでHTTP/HTTPSトラフィックをリアルタイムに検査・変更できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: mitmproxy Web UIにアクセスするためのドメイン
        readme: |
            # mitmproxy

            インタラクティブなTLSインターセプトHTTPプロキシ。mitmwebでHTTP/HTTPSトラフィックをリアルタイムに検査・変更・リプレイ。

            ## デプロイ後にできること

            1. **ドメインにアクセス** -- mitmweb UIがすぐに開きます
            2. **トラフィック検査** -- HTTP/HTTPSリクエストとレスポンスをリアルタイムで確認
            3. **リクエスト変更** -- リクエストをインターセプトして編集
            4. **トラフィックリプレイ** -- キャプチャしたリクエストをリプレイ
            5. **フローエクスポート** -- キャプチャしたトラフィックを保存

            ## 主な機能

            - ブラウザベースのリアルタイムトラフィック検査
            - TLSインターセプト
            - リクエスト・レスポンスの即時変更
            - Python スクリプトAPI

            ## ライセンス

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    ko-KR:
        description: |
            mitmproxy는 디버깅, 테스트, 프라이버시를 위한 대화형 HTTPS 프록시입니다. mitmweb으로 HTTP/HTTPS 트래픽을 실시간으로 검사하고 수정할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: mitmproxy 웹 UI에 접속할 도메인
        readme: |
            # mitmproxy

            대화형 TLS 인터셉트 HTTP 프록시. mitmweb으로 HTTP/HTTPS 트래픽을 실시간으로 검사, 수정, 리플레이할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** -- mitmweb UI가 바로 열립니다
            2. **트래픽 검사** -- HTTP/HTTPS 요청과 응답을 실시간으로 확인
            3. **요청 수정** -- 요청을 인터셉트하여 편집
            4. **트래픽 리플레이** -- 캡처한 요청을 리플레이
            5. **플로우 내보내기** -- 캡처한 트래픽을 저장

            ## 주요 기능

            - 브라우저 기반 실시간 트래픽 검사
            - TLS 인터셉트
            - 요청·응답 실시간 수정
            - Python 스크립트 API

            ## 라이선스

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    th-TH:
        description: |
            mitmproxy คือ HTTPS proxy แบบโต้ตอบสำหรับ debugging, testing และความเป็นส่วนตัว mitmweb ให้ UI บนเบราว์เซอร์สำหรับตรวจสอบและแก้ไข traffic HTTP/HTTPS แบบเรียลไทม์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง mitmproxy Web UI
        readme: |
            # mitmproxy

            Proxy HTTP แบบโต้ตอบที่รองรับ TLS interception mitmweb ให้ UI บนเบราว์เซอร์สำหรับตรวจสอบ แก้ไข และเล่นซ้ำ traffic HTTP/HTTPS

            ## หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** -- mitmweb UI เปิดทันทีไม่ต้องล็อกอิน
            2. **ตรวจสอบ traffic** -- ดู request และ response แบบเรียลไทม์
            3. **แก้ไข request** -- ดักจับและแก้ไข request
            4. **เล่นซ้ำ traffic** -- เล่นซ้ำ request ที่จับไว้
            5. **ส่งออก flow** -- บันทึก traffic ที่จับไว้

            ## ฟีเจอร์

            - UI บนเบราว์เซอร์แบบเรียลไทม์
            - TLS interception
            - แก้ไข request และ response
            - Python script API

            ## สัญญาอนุญาต

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    zh-CN:
        description: |
            mitmproxy 是交互式 HTTPS 代理，用于调试、测试和隐私保护。mitmweb 提供浏览器界面，实时查看和修改 HTTP/HTTPS 流量。单一容器，无需外部依赖。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 mitmproxy 网页界面的域名
        readme: |
            # mitmproxy

            交互式 TLS 拦截 HTTP 代理。mitmweb 提供现代化浏览器界面，实时查看、修改和重放 HTTP/HTTPS 流量。

            ## 部署后可以做什么

            1. **打开域名** -- mitmweb 界面立即打开，无需登录
            2. **查看流量** -- 实时查看 HTTP/HTTPS 请求和响应
            3. **修改请求** -- 拦截并编辑请求
            4. **重放流量** -- 重放已捕获的请求进行调试
            5. **导出流量** -- 保存捕获的流量供后续分析

            ## 主要功能

            - 浏览器界面实时流量检查
            - TLS 拦截与自动证书生成
            - 实时修改请求和响应
            - Python 脚本 API

            ## 授权

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
    zh-TW:
        description: |
            mitmproxy 是互動式 HTTPS 代理，用於除錯、測試和隱私保護。mitmweb 提供瀏覽器介面，即時檢視和修改 HTTP/HTTPS 流量。單一容器，無需外部依賴。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 mitmproxy 網頁介面的網域
        readme: |
            # mitmproxy

            互動式 TLS 攔截 HTTP 代理。mitmweb 提供現代化瀏覽器介面，即時檢視、修改和重播 HTTP/HTTPS 流量。

            ## 部署後可以做什麼

            1. **開啟網域** -- mitmweb 介面立即開啟，無需登入
            2. **檢視流量** -- 即時查看 HTTP/HTTPS 請求和回應
            3. **修改請求** -- 攔截並編輯請求
            4. **重播流量** -- 重播已擷取的請求進行除錯
            5. **匯出流量** -- 儲存擷取的流量供日後分析

            ## 主要功能

            - 瀏覽器介面即時流量檢視
            - TLS 攔截與自動憑證產生
            - 即時修改請求和回應
            - 流量重播
            - Python 腳本 API

            ## 授權

            MIT -- [GitHub](https://github.com/mitmproxy/mitmproxy)
