Sign inSign up

jonnyan404/x-tunnel

By jonnyan404

Updated 6 months ago

Image
0

1.6K

jonnyan404/x-tunnel repository overview

change log

  • 不兼容更新,20260326的版本不兼容之前的版本,此版本为 smux 版本

docker-compose.yml

services:
  x-tunnel:
    container_name: x-tunnel
    image: jonnyan404/x-tunnel: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=2053  # x-tunnel 监听端口
      - CLOUDFLARED_TUNNEL_TOKEN=  # 固定隧道 token(留空或设置)
    dns:
      - 8.8.8.8
      - 1.1.1.1  # 可选:添加自定义 DNS 以改善 cloudflared 临时隧道
    
    volumes:
      - ./logs:/var/log  # 挂载日志目录(可选,用于持久化 cloudflared 日志)

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

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

使用自己的域名

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

FAQ

  1. 如果遇到特殊字符开头域名,需要重启更换到字母开头的域名
  2. 自己的主域名有些不能用(可能被墙或其它原因),需要更换主域名
  3. 固定隧道注意cf后台必须给tunnel设置https且开启无tls验证

Tag summary

Content type

Image

Digest

sha256:00d121512

Size

57.4 MB

Last updated

6 months ago

docker pull jonnyan404/x-tunnel