为了便于迁移,把 cloudflared 的 docker 命令行改写成 compose.yml文件。
docker compose yaml
services:
cloudflared:
image: cloudflare/cloudflared
container_name: cloudflared
restart: unless-stopped
network_mode: host
environment:
- PUID=0
- PGID=0
command: >-
tunnel
--no-autoupdate
--protocol http2
--edge-ip-version auto
run
--token *****
parameters
- --no-autoupdate:不自动更新。
- --protocol:选项有 auto/http2/quic,http2是TCP,quic是UDP。鉴于国内网络对UDP的压制,强制定义成TCP。
- --edge-ip-version:选项有 auto/4/6,表示IPv4、IPv6、以及自动选择。
