Sign inSign up

initdc/cloudflared

By initdc

•Updated about 4 years ago

Cloudflare Tunnel client (formerly Argo Tunnel)

Image
0

5.9K

initdc/cloudflared repository overview

⁠cloudflared⁠

Cloudflare Tunnel client (formerly Argo Tunnel)

⁠Run

docker run --name cloudflared -it initdc/cloudflared "/bin/sh"

⁠DNS-Server

docker run --name cloudflared -p 153:53/udp -it initdc/cloudflared "/usr/local/bin/cloudflared" "proxy-dns"

⁠Test
  • linux

    dig mirr.one @127.0.0.1 -p 153

⁠Prepare to build

change buildx DRIVER from docker to [ docker-container or kubernetes ]

docker buildx create --name mycontext1 --driver docker-container --use --bootstrap

# or
docker buildx create --name mycontext1 --driver kubernetes --use --bootstrap

refs:

⁠Build

  1. local

    docker buildx build -t cloudflared:amd64 . --load

    docker buildx build --platform linux/arm64 -t cloudflared:arm64 . --load

    -t for local tag: name:arch

  2. for pushing

    docker buildx build --platform linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6 -t initdc/cloudflared:v$(TZ=Asia/Shanghai date +%Y.%m.%d) . --push

    latest -> v$(TZ=Asia/Shanghai date +%Y.%m.%d)

    replace initdc with your docker registry user name.

    check full list with docker buildx ls

⁠Refs

Tag summary

Content type

Image

Digest

sha256:fff6d2edd…

Size

23.2 MB

Last updated

about 4 years ago

docker pull initdc/cloudflared