Highly-opinionated (ex-bullshit-free) MTPROTO proxy for Telegram. If you use v1.0 or upgrade broke you proxy, please read the chapter Version 2
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637
  1. ###############################################################################
  2. # BUILD STAGE
  3. FROM golang:alpine
  4. RUN set -x \
  5. && apk --no-cache --update add \
  6. bash \
  7. ca-certificates \
  8. curl \
  9. git \
  10. make \
  11. && update-ca-certificates
  12. ADD . /go/src/github.com/9seconds/mtg
  13. RUN set -x \
  14. && cd /go/src/github.com/9seconds/mtg \
  15. && make clean \
  16. && make -j 4 static
  17. ###############################################################################
  18. # PACKAGE STAGE
  19. FROM scratch
  20. ENTRYPOINT ["/usr/local/bin/mtg"]
  21. ENV MTG_IP=0.0.0.0 \
  22. MTG_PORT=3128 \
  23. MTG_STATS_IP=0.0.0.0 \
  24. MTG_STATS_PORT=3129 \
  25. MTG_USE_IPV6=true
  26. EXPOSE 3128 3129
  27. COPY --from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
  28. COPY --from=0 /go/src/github.com/9seconds/mtg/mtg /usr/local/bin/mtg