lamda Docker & Self-Hosted Deployment

GitHub

Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P...

8,600 stars Python Python 1 file ยท ~32,268 tokens #adb#agents#ai#ai-agents#android#appium#automation#dynamic-analysis
1. Pull Image (DOCKERHUB) docker pull firerpa/lamda:latest
2. Docker Run (1-Click Launch) docker run -d --name lamda -p 53:53 --restart always firerpa/lamda:latest
3. Podman Run podman run -d --name lamda -p 53:53 --restart always firerpa/lamda:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/firerpa/lamda:latest
5. ORAS Pull (OCI Artifact) oras pull firerpa/lamda:latest
tools/globalmitm/Dockerfile
FROM debian:bullseye-slim

LABEL maintainer="rev1si0n <[email protected]>"

ENV VERSION=2.11.4
ENV PLAT=linux-386

ENV PYPIMIRROR=https://mirrors.ustc.edu.cn/pypi/web/simple
ENV GOST=https://github.com/ginuerzh/gost/releases/download/v${VERSION}/gost-${PLAT}-${VERSION}.gz
ENV BINDIR=/usr/local/bin

WORKDIR /tmp
RUN apt-get update && apt-get -y upgrade && apt install -y adb gcc wget dnsutils python3 python3-pip

RUN wget ${GOST} -O - | gzip -d> ${BINDIR}/gost

COPY startmitm.py ${BINDIR}
COPY globalmitm/entry ${BINDIR}
COPY globalmitm/DNS2SOCKS.c /tmp
COPY requirements.txt /tmp

RUN gcc -pthread DNS2SOCKS.c -o ${BINDIR}/DNS2SOCKS
RUN pip3 install -i ${PYPIMIRROR} --no-cache-dir -r requirements.txt

RUN chmod 755 ${BINDIR}/*
ENV PATH=${BINDIR}:${PATH}

WORKDIR /root
EXPOSE 53/udp 8118/tcp 1234/tcp
ENTRYPOINT [ "entry" ]