jonnyan404/ech

By jonnyan404

Updated 8 months ago

Image
Networking
0

389

jonnyan404/ech repository overview

change log

  • 由于tunnel被某些平台屏蔽,所以简化为这个.

2025年11月28日 修复固定隧道启动失败,注意cf后台必须给tunnel设置https且开启无tls验证

docker-compose.yml

services:
  ech:
    container_name: ech
    image: jonnyan404/ech:latest
    #command: -token jonnyan404  # 默认token为jonnyan404
    #network_mode: host  # 使用主机网络模式
    ports:
      #- "443:443"
      #- "2053:2053"
      #- "2083:2083"
      #- "2087:2087"
      #- "2096:2096"
      - "8443:8443"
    restart: always
    environment:
      - CLOUD_FLARED_ENABLE=false  # 启用 cloudflared 隧道(true/false)
      - CLOUD_FLARED_MODE=temporary  # 隧道模式(temporary/fixed)
      - ECH_PORT=8443  # ech-tunnel 监听端口
      - CLOUDFLARED_TUNNEL_TOKEN=  # 固定隧道 token(留空或设置)
    dns:
      - 8.8.8.8
      - 1.1.1.1  # 可选:添加自定义 DNS 以改善 cloudflared 临时隧道
    
    volumes:
      - ./logs:/var/log  # 挂载日志目录(可选,用于持久化 cloudflared 日志)

使用cf临时域名,每次重启会变

docker logs ech # 自行找到临时隧道域名使用即可,token默认jonnyan404

使用自己的域名

  1. 必须是cf托管的域名
  2. 开启小黄云
  3. ECH_PORT端口必须是上方映射的tls端口中的一个

FAQ

  1. 如果遇到特殊字符开头域名,需要重启更换到字母开头的域名
  2. 自己的主域名有些不能用(可能被墙或其它原因),需要更换主域名

Tag summary

Content type

Image

Digest

sha256:e665615fb

Size

58 MB

Last updated

8 months ago

docker pull jonnyan404/ech:20251202