FROM alpine:latest RUN apk add --no-cache curl tinyproxy && \ curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /usr/local/bin/cloudflared && \ chmod +x /usr/local/bin/cloudflared && \ echo "Port 8888" > /etc/tinyproxy/tinyproxy.conf && \ echo "Allow 127.0.0.1" >> /etc/tinyproxy/tinyproxy.conf && \ echo "Timeout 600" >> /etc/tinyproxy/tinyproxy.conf && \ echo "MaxClients 100" >> /etc/tinyproxy/tinyproxy.conf EXPOSE 7860 CMD tinyproxy && \ cloudflared tunnel --url http://localhost:8888 > /tmp/cf.log 2>&1 & \ echo "MENYIAPKAN TUNNEL... TUNGGU 10 DETIK..." && \ sleep 10 && \ echo "===================================================" && \ echo "LINK PROXY ANDA (COPY YANG .trycloudflare.com):" && \ grep -o 'https://.*\.trycloudflare.com' /tmp/cf.log | head -n 1 && \ echo "===================================================" && \ tail -f /tmp/cf.log