INDO-GPTS / Dockerfile
ADIJASA's picture
Create Dockerfile
19fde0f verified
Raw
History Blame Contribute Delete
966 Bytes
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